Compare commits

...

444 Commits

Author SHA1 Message Date
795f1ca014
sci-geosciences/GeographicLib: fix QA
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-17 11:22:08 +02:00
88d954c68d
dev-python/xmltodict: fix QA
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-17 11:06:46 +02:00
895ce9437f
dev-python/toml: new package, add 0.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-17 10:57:37 +02:00
b0506a5216
dev-python/aiodns: enable py3.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-13 00:11:44 +02:00
6f2c80e7b3
dev-python/protobuf: treeclean
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-07 11:55:59 +02:00
302bc190f1
dev-python/protobuf: keyword 4.25.1 for amd64, arm, arm64, x86
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-07 11:55:34 +02:00
b93bea005d
dev-python/pyFortiManagerAPI: enable py3.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-07 11:32:53 +02:00
8609a3ee41
dev-python/awesomeversion: drop oldsy
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-07 10:52:55 +02:00
92c87c7510
dev-python/pytest-runner: enable py3.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-03 22:13:05 +02:00
bf26c681a9
dev-python/py-cpuinfo: change tests
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-03 22:11:32 +02:00
0f9cef749b
dev-python/py-cpuinfo: enable py3.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-03 22:09:00 +02:00
32cfcc8ff7
dev-python/mysql-connector-python: update 8.0.28-r3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-03 22:06:12 +02:00
dd0a714588
dev-python/icmplib: drop old
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-05-03 21:49:20 +02:00
e2bf0c6bd9
dev-python/pymodbus-repl: drop 2.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-14 23:23:45 +01:00
917f03ef4c
dev-python/pymodbus-repl: add 2.0.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-14 23:23:17 +01:00
76aaa94cb0
dev-python/pymodbus: drop 3.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-14 23:22:47 +01:00
b3ac1445b4
dev-python/pymodbus: add 3.7.4
Closes: #4388
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-14 23:22:17 +01:00
7d7e96b5c9
dev-embedded/esphome-dashboard: add 20250212.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-04 14:11:28 +01:00
4ffe9310dc
dev-embedded/esphome: add 2025.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-04 14:10:56 +01:00
1685e5bddd
dev-python/aioesphomeapi: add 29.3.2
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/n
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-04 14:01:48 +01:00
91577e7737
dev-embedded/platformio: drop 6.1.11, 6.1.11-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-04 13:55:24 +01:00
484869d3b0
dev-embedded/platformio: add 6.1.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-04 13:54:50 +01:00
33d5524855
dev-embedded/esphome-glyphsets: new package, add 0.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-03 14:46:57 +01:00
54d1f6d801
dev-python/mypy: unkeyword 1.14.1-r1, add mypy-1.14.0-no-werror.patch 2025-03-02 10:19:47 +01:00
01d736bddf
dev-embedded/esphome: drop 2023.12.9, 2024.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-02 08:20:37 +01:00
3f82cc26e6
dev-embedded/esphome: unpin click for esphome-2024.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-02 08:19:30 +01:00
f7233bbb4a
dev-python/mypy: new package, add 1.14.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-02 08:14:58 +01:00
024c4bafc2
dev-python/hass-nabucasa: fix dependency
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-02 08:08:48 +01:00
8fbadd55ea
dev-python/ha-av: ha-av-10.1.1 does not build with older ffmpeg
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-01 19:22:28 +01:00
cae7728717
app-misc/homeassistant: fix a dep
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-01 19:08:50 +01:00
39f99f9c13
app-misc/homeassistant-min: fix a dep
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-03-01 19:08:14 +01:00
b30063b1bf
dev-python/aioesphomeapi: fix a dep in 28.0.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-22 14:00:32 +01:00
0f866099ff
app-misc/*: add homeassistant-2024.12.5 (without full Ebuild)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-22 13:46:20 +01:00
4b38646857
dev-python/pillow: add 11.0.0-r2
Closes: #4216
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-22 13:34:53 +01:00
786a548834
dev-python/av: drop 9.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-22 12:22:21 +01:00
3d8873ff14
dev-python/av: add 13.1.0, add 14.1.0
Closes: #4230
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-22 12:21:12 +01:00
d04af7e490
Merge branch 'bassdr-master' 2025-02-21 14:08:48 +01:00
ffe1a638e3
Merge branch 'master' of github.com:bassdr/HomeAssistantRepository into bassdr-master
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 14:08:17 +01:00
df83bdc7df
Merge branch 'EmilienMottet-patch-3' 2025-02-21 12:45:01 +01:00
03348525d7
Merge branch 'patch-3' of github.com:EmilienMottet/HomeAssistantRepository into EmilienMottet-patch-3
Update RDEPEND

Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:44:25 +01:00
92165b116f
dev-python/home-assistant-intents: drop 2024.4.24, 2024.6.21, 2024.10.30
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:38:34 +01:00
3ed1cbe274
dev-python/home-assistant-intents: add 2024.12.9
Closes: #4212
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:35:47 +01:00
c9626a2ac0
dev-python/debugpy: add 1.8.8
Closes: #4215
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:34:20 +01:00
905dca732d
dev-python/hassil: drop 1.6.1, 1.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:32:05 +01:00
5ba4d2902d
dev-python/hassil: add 2.0.5
Closes: #4211
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:31:34 +01:00
a4cb0bf613
dev-python/unicode-rbnf: add 2.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:30:38 +01:00
2882a8ea9f
dev-python/home-assistant-frontend: drop 20240501.1, 20240610.1, 20241031.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:26:17 +01:00
715030f774
dev-python/home-assistant-frontend: add 20241127.8
Closes: #4226
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:25:32 +01:00
dafbca5db3
dev-python/hass-nabucasa: update metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:22:42 +01:00
ec56aea15f
dev-python/hass-nabucasa: drop 0.78.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:22:12 +01:00
a295e2c4c6
dev-python/hass-nabucasa: add 0.86.0
Closes: #4210
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:19:32 +01:00
32d512ed82
dev-python/coverage: drop 7.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:11:37 +01:00
2033a68d23
dev-python/coverage: add 7.6.8
Closes: #4323
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:09:53 +01:00
55f488b121
dev-python/weheat: add 2024.11.26
Closes: #4310
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:08:44 +01:00
79f4714c12
net-analyzer/scapy: new package, add 2.6.1
Closes: #4322
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 12:02:04 +01:00
1bfe0eb0d8
dev-python/pydantic: drop 1.10.12, 1.10.13, 1.10.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:55:32 +01:00
8c4797375f
dev-python/pydantic: add 1.10.19
Closes: #4321
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:54:55 +01:00
c9c2ee4e83
dev-python/grpcio-reflection: add 1.67.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:50:54 +01:00
f79b6a334d
dev-python/grpcio-status: add 1.67.1
Closes: #4318
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:50:22 +01:00
50864229c9
dev-python/grpcio: add 1.67.1
Closes: #4319
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:46:10 +01:00
b4d85aee2e
dev-python/charset-normalizer: add 3.4.0
Closes: #4316
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:29:33 +01:00
941c0be0fb
dev-python/uv: add 0.4.28, 0.5.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:26:21 +01:00
8183c7981f
dev-python/standard-aifc: new package, add 3.13.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 11:20:43 +01:00
2d062b9baa
dev-python/aiohttp-fast-zlib: drop 0.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:57:01 +01:00
58a263e473
dev-python/aiohttp-fast-zlib: add 0.2.0
Closes: #4315
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:56:31 +01:00
948d5677e4
dev-python/aiowithings: drop 2.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:53:41 +01:00
4dae6e31b1
dev-python/aiowithings: add 3.1.4
Closes: #4311
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:53:14 +01:00
deb1cd22dd
dev-python/velbus-aio: drop 2024.4.1, 2024.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:51:39 +01:00
f1643382d7
dev-python/velbus-aio: add 2024.11.1
Closes: #4309
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:51:20 +01:00
b834b4dbc3
dev-python/unifi-ap: add 0.0.2
Closes: #4305
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:49:31 +01:00
666823292d
dev-python/aiounifi: drop 72, 74, 75, 77
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:47:35 +01:00
d94f528fae
dev-python/aiounifi: add 81
Closes: #4304
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:47:11 +01:00
f5147c1408
dev-python/tuya-device-sharing-sdk: add 0.2.1
Closes: #4302
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:45:27 +01:00
4972a6a8b0
dev-python/total-connect-client: drop 2023.2, 2023.12.1
Closes: #4296
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:40:43 +01:00
75debe268e
dev-python/total-connect-client: add 2024.12
Closes: #4296
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:40:17 +01:00
07e5d9ca3e
dev-python/solax: drop 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:38:45 +01:00
192f8f1bb1
dev-python/solax: add 3.2.1
Closes: #4287
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:38:26 +01:00
b1c88e306d
dev-python/plugwise: drop 0.37.3, 0.37.4.1
Closes: #4272
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:36:43 +01:00
415c2f663f
dev-python/plugwise: add 1.6.3
Closes: #4272
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:36:19 +01:00
2ddd82d625
dev-python/netdata: add 1.3.0
Closes: #4262
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:34:13 +01:00
315ea9be37
net-misc/yt-dlp: drop 2024.05.27
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:32:31 +01:00
7166cff343
net-misc/yt-dlp: add 2024.12.13
Closes: #4253
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:32:01 +01:00
4d89dda997
dev-python/aiolifx: drop 1.0.2, 1.0.8, 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:30:34 +01:00
d1dcee0ac4
dev-python/aiolifx: add 1.1.2
Closes: #4249
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:30:11 +01:00
1087151a5f
dev-python/hdate: drop 0.10.4, 0.10.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:27:59 +01:00
f5a6f3c370
dev-python/hdate: add 0.11.1
Closes: #4241
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:27:40 +01:00
41de2e6b41
dev-python/incomfort-client: add 0.6.4
Closes: #4239
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:25:36 +01:00
7933da9169
dev-python/pydrawise: drop 2024.3.0, 2024.6.4, 2024.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:23:28 +01:00
09e55bc1d9
dev-python/pydrawise: add 2024.12.0
Closes: #4237
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:22:53 +01:00
a110ad79ce
dev-python/freebox-api: add 1.2.1
Closes: #4225
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 10:20:40 +01:00
cc4fd1a7bc
dev-python/evohome-async: drop 0.4.19
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:57:19 +01:00
dc3189b2c3
dev-python/evohome-async: add 0.4.21
Closes: #4222
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:56:40 +01:00
e9ab65238f
dev-python/pyenphase: drop 1.20.3
Closes: #4219
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:54:36 +01:00
c97bb6d598
dev-python/pyenphase: add 1.23.0
Closes: #4219
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:54:15 +01:00
79ba1596f4
dev-python/pydaikin: drop 2.11.1, 2.13.4, 2.13.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:52:34 +01:00
198b429ae0
dev-python/pydaikin: add 2.13.8
Closes: #4213
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:52:14 +01:00
9cddd4d8eb
dev-python/python-bsblan: drop 0.5.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:49:46 +01:00
3bef4ce660
dev-python/python-bsblan: add 1.2.1
Closes: #4208
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:49:23 +01:00
88663fb063
dev-python/bimmer-connected: drop 0.15.2, 0.15.3, 0.17.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:47:23 +01:00
1d5f28023c
dev-python/bimmer-connected: add 0.17.2
Closes: #4207
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:46:59 +01:00
dff20c3d72
dev-python/yalexs-ble: drop 2.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:37:53 +01:00
18e44be87f
dev-python/yalexs-ble: add 2.5.5
Closes: #4204
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:37:23 +01:00
bec661ff9f
dev-python/pyatv: drop 0.14.3, 0.15.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:35:55 +01:00
3dd6fd6f62
dev-python/pyatv: add 0.16.0
Closes: #4203
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-21 09:35:30 +01:00
01f0d26336
dev-python/zwave-js-server-python: drop 0.55.4, 0.56.0, 0.58.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:14:51 +01:00
6a06f0c06c
dev-python/zwave-js-server-python: add 0.59.1
Closes: #4314
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:14:29 +01:00
2ee68f5ee4
dev-python/zha: add 0.0.42
Closes: #4313
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:12:34 +01:00
f0dacd85fc
dev-python/zha-quirks: drop 0.0.112, 0.0.114, 0.0.115, 0.0.116, 0.0.117
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:10:48 +01:00
d5a1fbc9f3
dev-python/zha-quirks: add 0.0.125, 0.0.133
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:10:03 +01:00
a1c3aded6c
dev-python/zigpy-zigate: drop 0.12.0, 0.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:07:13 +01:00
d421591d2c
dev-python/zigpy-zigate: add 0.13.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:05:29 +01:00
8e4ddce14e
dev-python/zigpy-xbee: drop 0.20.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:03:39 +01:00
90099db3f2
dev-python/zigpy-xbee: add 0.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:03:22 +01:00
18211d2722
dev-python/zigpy-deconz: drop 0.23.1, 0.23.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:01:58 +01:00
c04267cd94
dev-python/zigpy-deconz: add 0.24.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:01:43 +01:00
59afcb9bb5
dev-python/zigpy-znp: drop 0.12.1, 0.12.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 16:00:06 +01:00
8a1ed15779
dev-python/zigpy-znp: add 0.13.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:59:51 +01:00
273ad35d8c
dev-python/bellows: drop 0.38.4, 0.39.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:58:18 +01:00
9e8cb16d8c
dev-python/bellows: add 0.42.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:58:01 +01:00
1d3e59d71b
dev-python/zigpy: drop 0.64.0, 0.64.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:56:22 +01:00
671687738a
dev-python/zigpy: add 0.73.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:56:03 +01:00
3a056a9086
dev-python/zeroconf: drop 0.132.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:53:05 +01:00
398d73e7a0
dev-python/zeroconf: re-add 0.136.2 from Gentoo Archive
Closes: #4312
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:51:52 +01:00
161bad4d97
dev-python/cronsim: new package, add 2.6
Closes: #4308
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:50:39 +01:00
3880e86316
dev-python/python-kasa: add 0.8.1, 0.10.2
Closes: #4298
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:48:31 +01:00
599fd5a34e
dev-python/spotifyaio: add 0.8.11
Closes: #4288
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:39:13 +01:00
0bbdaa0d78
dev-python/aioshelly: drop 9.0.0, 10.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:38:00 +01:00
b3950ab926
dev-python/aioshelly: add 12.1.0
Closes: #4282
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:33:31 +01:00
dc480d67f8
dev-python/samsungtvws: add 2.7.2
Closes: #4280
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:30:43 +01:00
7fdfbf9d2a
dev-python/python-roborock: add 2.8.1
Closes: #4278
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:28:31 +01:00
20dede6ca8
dev-python/ring-doorbell: drop 0.8.11
Closes: #4276
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:26:52 +01:00
3866046925
dev-python/ring-doorbell: add 0.9.13
Closes: #4276
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:26:28 +01:00
0d71589fe7
dev-python/knx-frontend: drop versions
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:24:25 +01:00
c92d928fb1
dev-python/knx-frontend: add 2024.11.16.205004
Closes: #4243
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:23:51 +01:00
c571aa95d7
dev-python/aiohomekit: drop 3.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:21:05 +01:00
1cd8556fa6
dev-python/aiohomekit: add 3.2.7
Closes: #4233
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:20:46 +01:00
62aeab838d
dev-python/holidays: drop 0.47, 0.51
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:18:17 +01:00
79a11d4d45
dev-python/holidays: add 0.63
Closes: #4232
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:17:58 +01:00
4e6dd0cbc0
dev-python/forecast-solar: drop 3.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:16:19 +01:00
f5f2705777
dev-python/forecast-solar: add 4.0.0
Closes: #4224
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:15:49 +01:00
c4a8efa5c1
dev-python/aioesphomeapi: drop 24.3.0, 24.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:05:07 +01:00
439871a9da
dev-python/aioesphomeapi: add 28.0.0
Closes: #4221
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 15:04:37 +01:00
50ce82affe
dev-python/securetar: drop 2023.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 14:46:33 +01:00
c736ba6b1b
dev-python/securetar: add 2024.11.0
Closes: #4205
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 14:40:09 +01:00
5e1c9626f3
dev-python/androidtv: add 0.0.75
Closes: #4201
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 14:38:34 +01:00
8941a77491
dev-python/accuweather: drop 2.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 14:36:22 +01:00
0ee9bc3fb9
dev-python/accuweather: add 4.0.0
Closes: #4197
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 14:35:29 +01:00
852f171622
app-misc/homeassitant: drop homeassistant-2024.6.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 13:04:43 +01:00
119e5c8ac8
app-misc/homeassitant: drop homeassistant-2024.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 13:03:20 +01:00
d8897d2fb1
homeassistant-2024.11.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:58:23 +01:00
c5fd0e3080
dev-python/aiohttp: add 3.10.11
Closes: #4194
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:42:33 +01:00
f1adc5feb8
dev-python/zha: add 0.0.39
Closes: #4192
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:26:55 +01:00
5e1d117b20
dev-python/zigpy: add 0.72.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:24:47 +01:00
ccc8b1de77
dev-python/universal-silabs-flasher: add 0.0.25
Closes: #4191
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:21:27 +01:00
75c9a4ff0f
dev-python/bellows: add 0.42.0, 0.43.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:19:57 +01:00
78de1cb146
dev-python/zigpy: add 0.76.1
dev-python/bellows: add 0.43.0, add 0.42.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:17:16 +01:00
8cbfb925f5
dev-python/aiowithings: add 3.1.3
Closes: #4190
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:03:55 +01:00
b0300a8a14
dev-python/uiprotect: add 6.4.0
Closes: #4189
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 12:01:16 +01:00
8908349b1d
dev-python/twentemilieu: add 2.1.0
Closes: #4188
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 11:03:10 +01:00
df68698de6
dev-python/python-kasa: add 0.7.7
Closes: #4187
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 11:01:18 +01:00
9502c8af97
dev-python/mashumaro: drop 3.12, 3.13.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 11:00:03 +01:00
cc53efb455
dev-python/mashumaro: add 3.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:59:29 +01:00
a497099bcc
dev-python/pyTibber: add 0.30.8
Closes: #4186
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:54:19 +01:00
dd13acb0f0
dev-python/spotifyaio: add 0.8.8
Closes: #4185
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:52:05 +01:00
b604afd50d
dev-python/soco: drop 0.30.2, 0.30.3
Closes: #4184
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:50:42 +01:00
5f01b895c0
dev-python/soco: add 0.30.6
Closes: #4184
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:50:21 +01:00
a82752c43f
dev-python/python-smarttub: add 0.0.38
Closes: #4183
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:48:16 +01:00
ea81be0de9
dev-python/aioruckus: add 0.42
Closes: #4182
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:46:09 +01:00
4bb8605530
dev-python/python-roborock: add 2.7.2
Closes: #4181
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:39:20 +01:00
b1abd60397
dev-python/vacuum-map-parser-roborock: drop 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:37:55 +01:00
631bb60c1f
dev-python/vacuum-map-parser-roborock: update 0.1.2, fix dep
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:37:22 +01:00
86dae1f481
dev-python/vacuum-map-parser-base: drop 0.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:34:10 +01:00
b9e4bc41d8
dev-python/ring-doorbell: drop 0.9.5
Closes: #4180
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:29:03 +01:00
9a5306285c
dev-python/ring-doorbell: add 0.9.12
Closes: #4180
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:28:39 +01:00
4a978c1af7
dev-python/reolink-aio: add 0.11.2
Closes: #4179
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:26:18 +01:00
93d2a0b20b
dev-python/pyplaato: add 0.0.19
Closes: #4178
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:24:16 +01:00
63ab153cf4
dev-python/pypalazzetti: add 0.1.10
Closes: #4177
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:22:32 +01:00
745f53e0a5
dev-python/nice-go: add 0.3.10
Closes: #4176
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:08:28 +01:00
2baecf5fad
dev-python/google-nest-sdm: add 6.1.5
Closes: #4175
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:04:28 +01:00
d8cf9a6e53
net-misc/yt-dlp: add 2024.11.04
Closes: #4174
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 10:01:50 +01:00
1279a080bf
dev-python/pylutron: add 0.2.16
Closes: #4173
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:59:54 +01:00
4647b94e79
dev-python/python-linkplay: add 0.0.20
Closes: #4172
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:58:30 +01:00
20130d7773
dev-python/thinqconnect: add 1.0.0
Closes: #4171
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:54:50 +01:00
2885d757ff
dev-python/lcn-frontend: add 0.2.1
Closes: #4170
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:53:08 +01:00
cad7e0c835
dev-python/homematicip: add 1.1.3
Closes: #4169
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:51:21 +01:00
9fdeb168f3
dev-python/go2rtc-client: add 0.1.1
Closes: #4167
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:47:23 +01:00
8bd910ed2d
dev-python/ayla-iot-unofficial: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:42:31 +01:00
576ec9af0a
dev-python/ayla-iot-unofficial: add 1.4.3
Closes: #4166
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:41:00 +01:00
5dff55e8b0
dev-python/pyfibaro: drop 0.7.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:39:02 +01:00
d1bb79f415
dev-python/pyfibaro: add 0.8.0
Closes: #4165
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:38:44 +01:00
ccd8e2c963
dev-python/sense-energy: add 0.13.4
Closes: #4164
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:37:12 +01:00
10c032f1f3
dev-python/elmax-api: add 0.0.6.1
Closes: #4163
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:35:27 +01:00
0e39b16670
dev-python/DoorBirdPy: add 3.0.8
Closes: #4162
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:33:02 +01:00
4302ce6329
dev-python/aiostreammagic: add 2.8.5
Closes: #4161
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:31:15 +01:00
37d755d715
dev-python/bring-api: add 0.9.1
Closes: #4160
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:24:35 +01:00
8e18ea1aad
dev-python/bimmer-connected: drop 0.16.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:23:17 +01:00
9b872911f4
dev-python/bimmer-connected: add 0.16.4
Closes: #4159
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:22:53 +01:00
0850ed9793
dev-python/apsystems-ez1: add 2.4.0
Closes: #4158
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:20:16 +01:00
2f14a4192e
dev-python/aioairzone: drop 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:10:55 +01:00
67cf7e5765
dev-python/aioairzone: add 0.9.7
Closes: #4157
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:10:34 +01:00
26978d8796
dev-python/airthings-ble: add 0.9.2
Closes: #4156
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:06:43 +01:00
1d5626820e
dev-python/aioairq: drop 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:03:41 +01:00
4d71fb2815
dev-python/aioairq: add 0.4.3
Closes: #4155
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 09:02:01 +01:00
bf774230c0
dev-python/agent-py: add 0.0.24
Closes: #4154
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 08:59:23 +01:00
4a0acbe869
homeassistant-2024.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 01:01:01 +01:00
b231479953
dev-python/hass-nabucasa: drop 0.83.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 00:27:10 +01:00
56934164ca
dev-python/hass-nabucasa: fix dep
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 00:25:56 +01:00
f517024338
dev-python/sigstore: unpin pydantic (a little)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 00:13:31 +01:00
69c9807c88
dev-python/go2rtc-client: drop 0.0.1_beta3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 00:07:35 +01:00
ef1e456d0a
dev-python/go2rtc-client: 0.1.0: unpin webrtc-models~=0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-20 00:06:46 +01:00
c0c6ac9d69
dev-python/pyvera: fix typo in 0.3.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 23:52:19 +01:00
0760e3597f
dev-python/webrtc-models: add 0.2.0
Closes: #4108
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 23:08:18 +01:00
c04259b314
dev-python/home-assistant-intents: add 2024.11.6
Closes: #4142
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 23:06:05 +01:00
dbc6f4dbcb
dev-python/license-expression: new package, add 30.4.0
Closes: #4150
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 23:01:16 +01:00
cdfae575d7
dev-python/astroid: drop 3.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:54:47 +01:00
855b27000e
dev-python/astroid: add 3.3.5
Closes: #4149
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:53:42 +01:00
1e37d7445b
dev-python/yarl: add 1.17.1
Closes: #4148
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:52:35 +01:00
c1821b3acf
dev-python/pytest-asyncio: add 0.24.0
Closes: #4152
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:51:25 +01:00
79778ca27c
dev-python/pytest-freezer: new package, add 0.4.8
Closes: #4153
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:49:49 +01:00
280a639b0a
dev-python/orjson: add 3.10.10-r1 from main repo
Closes: #4144
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:47:43 +01:00
fbb5a1bca0
dev-python/jinja2: add 3.1.4 from main repo archive
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:45:32 +01:00
e38ed82719
dev-python/go2rtc-client: add 0.1.0
Closes: #4141
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:40:10 +01:00
02211b2923
dev-python/attrs: add 24.2.0
Closes: #4140
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:37:44 +01:00
4f7d79feb3
dev-python/anyio: add 4.6.2.post1
Closes: #4139
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:35:59 +01:00
85aef8e1e2
dev-python/aiohttp: add 3.10.10
Closes: #4138
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:34:10 +01:00
f83dde373f
app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 22:28:49 +01:00
58e7dfe447
bump mypy-dev
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 12:47:11 +01:00
67b35c487a
dev-python/mypy_extensions: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 11:10:33 +01:00
cc18e331de
dev-python/tqdm: add 4.66.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 11:08:46 +01:00
91847e097d
dev-python/respx: re-add 0.21.1-r1 from main
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 11:06:52 +01:00
94de56246c
dev-python/pytest: add 8.3.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 11:05:43 +01:00
e85e448020
dev-python/pylint: add 3.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 11:03:56 +01:00
372460e6db
dev-python/prometheus-client: add 0.21.0
Closes: #4136
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:55:49 +01:00
b2e939e95d
net-misc/yt-dlp: drop 2023.11.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:54:11 +01:00
65f6df7d3f
net-misc/yt-dlp: add 2024.10.22
Closes: #4135
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:47:04 +01:00
69999c51bd
dev-python/pillow: re-add 10.4.0 from main repo archive
Closes: #4133
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:41:32 +01:00
a677add91b
dev-python/apprise: drop 1.6.0, 1.7.2
Closes: #4131
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:38:30 +01:00
5813d25d4b
dev-python/apprise: add 1.9.0
Closes: #4131
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:37:49 +01:00
c5aada59fe
dev-python/slixmpp: add 1.8.5
Closes: #4137
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-19 10:37:06 +01:00
3d846d0e41
rename dev-python/Babel -> dev-python/babel 2025-02-18 16:45:11 +01:00
33ba9ff28e
rename Babel -> babel 2025-02-18 15:38:36 +01:00
27b8f34c7d
dev-python/zeroconf: add 0.135.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:19:44 +01:00
12b1e4c201
dev-python/pyudev: add 0.24.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:16:50 +01:00
5c8ea5defa
dev-python/pydantic-core: new package, add 2.25.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:15:28 +01:00
d684305a2d
dev-python/psutil: add 6.0.0-r1 from main repo's archive
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:09:06 +01:00
4b22960f55
dev-python/orjson: add 3.10.7-r1 (from main repo copy)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:06:59 +01:00
bbb855ffc5
dev-python/deepdiff: add 7.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:03:27 +01:00
3323e1931d
dev-python/bcrypt: drop 4.0.1, add 4.2.0-r3 (from main repo copy)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 13:01:28 +01:00
5e9b895e88
dev-python/anyio: add 4.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 12:57:36 +01:00
0d223d0674
dev-python/colorlog: add 6.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 12:55:41 +01:00
caa838b081
dev-python/numexpr: new package, add 2.9.0
Closes: #4114
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 12:37:00 +01:00
de6b59b981
dev-python-pydantic: add 1.10.18
Closes: #4106
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 12:26:39 +01:00
7c3cf86eca
Merge branch 'oo-stef-issue4122', pymicro-vad-1.0.1-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 11:18:45 +01:00
420127eb84
Merge branch 'oo-stef-genebuild'
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 11:08:58 +01:00
3c4cd3e2ec
Merge branch 'oo-stef-package-update'
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 11:02:25 +01:00
36febbe81e
Merge branch 'oo-stef-issues', with some small adjustments
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 10:55:54 +01:00
30e1ac95bb
app-misc/node-red: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 10:03:42 +01:00
6009a0751a
Rename dev-python/{protobuf-python → protobuf}
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-02-18 10:03:04 +01:00
6675fda57f
dev-python/mysql-connector-python: fix protobuf dep
Signed-off-by: Andreas Billmeier <b@edevau.net>
2025-01-29 13:18:17 +01:00
4c32019604 Updated pymicro-vad ebuild
- correct LICENSE
- added build dependency on pybind
- added DISTUTILS_EXT=1 to remove QA notice

Signed-off-by: Stef Simoens <stef.github@bisse.be>
2025-01-15 00:25:14 +01:00
b26562c03d new ebuild generation script + homeassistant-full-2024.11.3
genebuild.py is based on genebuild.sh
usage: genebuild.py [-h] [version]
- integrations used by "core integrations" (as defined in bootstrap.py) cannot be disabled with use-flags any more
- requirements of core are read via the requirements.txt file; the requirements of each integration is read from manifest.json of that integration
- package_constraints.txt is used to create (soft) blockers
- REQUIRED_USE is generated based on the manifest files (some integrations depend on other integrations)

Also contains the generated ebuild for homeassistant-full-2024.11.3 + the dependencies not yet in the tree for my configuration

Signed-off-by: Stef Simoens <stef.github@bisse.be>
2025-01-14 23:46:38 +01:00
4b9aca415f jinja2 / protobuf Gentoo Package Update 4Q-2024
sed -i 's!dev-python/jinja!dev-python/jinja2!'
sed -i 's!dev-python/protobuf-python!dev-python/protobuf!'

Fixes #4117

Signed-off-by: Stef Simoens <stef.github@bisse.be>
2025-01-07 20:45:26 +01:00
e96ba4b2fb jinja2 / protobuf Gentoo Package Update 4Q-2024
sed -i 's!dev-python/jinja!dev-python/jinja2!'
sed -i 's!dev-python/protobuf-python!dev-python/protobuf!'

Fixes #4117

Signed-off-by: Stef Simoens <stef.github@bisse.be>
2025-01-07 20:08:49 +01:00
15e4335e1f dev-python/pyspeex-noise:
- add pybind11 as BDEPEND
- add DISTUTILS_EXT=1 to fix a QA warning
closes #4121

Signed-off-by: Stef Simoens <stef.github@bisse.be>
2025-01-07 13:54:03 +01:00
1b5da5fbf8 dev-python/pymicro-vad:
- add pybind11 as BDEPEND
- add DISTUTILS_EXT=1 to fix a QA warning
closes #4122

Signed-off-by: Stef Simoens <stef.github@bisse.be>
2025-01-07 13:52:49 +01:00
David Racine
8c2dee799a zha: Align more dependencies to HomeAssistant
bluez: fix runtime errors, bluez requires experimental features
TODO: I think we'll have to give capabilities to the homeassistant process... I just realized HAOS is running it as root, this is probably why I have Permission denied error in ha logs
2024-11-10 14:45:04 -05:00
Emilien Mottet
816a1c1d95
Update pymicro-vad-1.0.1.ebuild 2024-11-10 15:45:13 +01:00
David Racine
0eb57a6b3c zha: Bump dependency versions 2024-11-09 21:41:52 -05:00
David Racine
bad3bf1682 hydroqc2mqtt now works in this setup. had to patch it for aiomqtt 2.0.0 2024-11-05 23:29:40 -05:00
David Racine
4fadb21402 hydroqc2mqtt-1.3.0 and dependencies. TODO: daemon init.d scripts 2024-11-04 23:03:40 -05:00
David Racine
a00abc20e7 Attempt to let zha load... not working so far 2024-11-04 00:32:42 -05:00
David Racine
dcbb993bad zha-quirks-0.0.124 2024-11-04 00:32:42 -05:00
David Racine
0793af9a3f Add versions that are gone in main repo 2024-11-04 00:32:42 -05:00
David Racine
7cc05e32d6 Remove LICENSE file from the root of site-packages due to peotry being broken right now 2024-11-04 00:32:42 -05:00
David Racine
2eb48c9b61 repo name 2024-11-04 00:32:42 -05:00
265c2f7e21
dev-libs/protobuf: drop 24.2, 24.3, 25.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 20:29:36 +01:00
553203d995
dev-libs/protobuf: add 28.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 20:28:32 +01:00
bd490e167c
dev-python/grpcio-status: add 1.66.2
Closes: #4103
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 20:12:05 +01:00
1dc2c42781
dev-python/grpcio-reflection: add 1.66.2
Closes: #4102
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 20:09:02 +01:00
7912fd19fe
dev-python/grpcio: add 1.66.2
Closes: #4104
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:52:01 +01:00
b0ada98fc4
dev-python/xmltodict: drop 0.12.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:36:45 +01:00
acced26142
dev-python/xmltodict: add 0.13.0
Closes: #4109
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:36:14 +01:00
6494ecd0ce
dev-python/coverage: drop 7.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:33:31 +01:00
dd00dd2672
dev-python/coverage: add 7.6.1
Closes: #4110
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:33:09 +01:00
fea5e05b28
dev-python/cryptography: re-add 43.0.1 from Gentoo's main archive
Closes: #4101
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:31:26 +01:00
41298af16f
dev-vcs/pre-commit: drop 3.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:30:06 +01:00
a19a687dfd
dev-vcs/pre-commit: add 4.0.0
Closes: #4112
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:29:00 +01:00
a9e33859b3
dev-python/syrupy: drop 4.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:25:11 +01:00
7438411127
dev-python/syrupy: add 4.7.2
Closes: #4113
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:24:46 +01:00
ca38aec52c
dev-python/yeelight: enable py3.13
Closes: #2700
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:16:57 +01:00
96f30f0fc8
dev-python/go2rtc-client: new package, add 0.0.1_beta3
Closes: #4020
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:14:49 +01:00
3109026d91
dev-python/aiowithings: drop 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 19:00:27 +01:00
bafc052371
dev-python/aiowithings: add 3.1.1
Closes: #4100
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:56:48 +01:00
9b73b7f91b
dev-python/spotifyaio: drop 0.7.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:55:35 +01:00
5b4b1d8e79
dev-python/spotifyaio: add 0.8.2
Closes: #4099
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:53:21 +01:00
e63163fb40
dev-python/sensorpush-ble: drop 1.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:49:35 +01:00
3dfd212e34
dev-python/sensorpush-ble: add 1.7.1
Closes: #4098
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:48:59 +01:00
df571cdcca
dev-python/aiohomekit: drop 3.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:47:42 +01:00
01ef2ef9dc
dev-python/aiohomekit: add 3.2.6
Closes: #4097
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:47:02 +01:00
12cc45d033
dev-python/aiohasupervisor: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:45:37 +01:00
e104dc1998
dev-python/aiohasupervisor: add 0.2.1
Closes: #4096
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:45:11 +01:00
4b4ec8f90b
dev-python/aioesphomeapi: drop 24.6.1, 25.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:43:36 +01:00
39d0ff7930
dev-python/aioesphomeapi: add 27.0.1
Closes: #4095
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:42:31 +01:00
3273739ccf
dev-python/yarl: drop 1.9.2, 1.13.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:39:42 +01:00
257d9cdea0
dev-python/yarl: re-add 1.13.1 from Gentoo's main archive
Closes: #4093
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:37:49 +01:00
ddf5a82536
dev-python/brother: add 4.3.1
Closes: #4092
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:35:06 +01:00
96003ef16c
dev-python/aiohttp: drop 3.8.6, 3.9.4, 3.10.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:32:21 +01:00
19b21a98d1
dev-python/aiohttp: re-add 3.10.8 from main tree
Closes: #4091
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:31:42 +01:00
da1c57a8d7
dev-python/autarco: drop 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:29:23 +01:00
2ed433a6a8
dev-python/autarco: add 3.1.0
Closes: #4094
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:28:36 +01:00
9c17eae6d2
dev-python/home-assistant-frontend: add 20241031.0
Closes: #4088
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:26:38 +01:00
34e8644de3
dev-python/zhong-hong-hvac: drop 1.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:09:21 +01:00
52e609a383
dev-python/zhong-hong-hvac: add 1.0.13
Closes: #4087
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:08:48 +01:00
3fa455b142
dev-python/zha: add 0.0.37
Closes: #4086
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 18:00:27 +01:00
b7cf61540b
dev-python/zigpy: add 0.71.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:57:53 +01:00
235ba0929a
dev-python/universal-silabs-flasher: add 0.0.24
Closes: #4085
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:54:00 +01:00
3382cac660
dev-python/zeversolar: add 0.3.2
Closes: #4084
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:46:40 +01:00
5948f9ae78
dev-python/pyxeoma: add 1.4.2
Closes: #4082
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:44:16 +01:00
b110369df9
dev-python/apple_weatherkit: add 1.1.3
Closes: #4080
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:30:13 +01:00
890d335722
dev-python/aiovodafone: drop 0.4.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:26:12 +01:00
b8cdd26646
dev-python/aiovodafone: add 0.6.1
Closes: #4079
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:25:31 +01:00
9109f4928c
dev-python/PyViCare: add 2.35.0
Closes: #4078
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:20:56 +01:00
b1326b6fda
dev-python/velbus-aio: add 2024.10.0
Closes: #4075
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:16:33 +01:00
c28dc2d505
dev-python/upcloud-api: add 2.6.0
Closes: #4074
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:10:32 +01:00
718a1cebd1
dev-python/python-kasa: drop 0.7.1, 0.7.2, 0.7.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:06:39 +01:00
5cc907b89a
dev-python/python-kasa: add 0.7.6
Closes: #4072
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 17:04:07 +01:00
9f5858b77b
dev-python/teslemetry-stream: new package, add 0.4.2
Closes: #4071
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:59:15 +01:00
3efbb73686
dev-python/aioswitcher: add 4.4.0
Closes: #4068
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:54:12 +01:00
05c9239ad1
dev-python/PySwitchbot: drop 0.45.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:52:35 +01:00
79030833ba
dev-python/PySwitchbot: add 0.51.0
Closes: #4067
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:51:53 +01:00
7be305b2b5
dev-python/pysuezV2: add 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:50:01 +01:00
0b75314daf
dev-python/pysuezV2: new package, add 0.2.2
Closes: #4065
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:48:27 +01:00
59745f80e3
dev-python/python-opendata-transport: add 0.5.0
Closes: #4066
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:45:37 +01:00
f9ece85960
dev-python/pysqueezebox: drop 0.9.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:43:04 +01:00
8ff33875cf
dev-python/pysqueezebox: add 0.10.0
Closes: #4064
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:39:59 +01:00
7ce5b283ea
dev-python/spotifyaio: new package, add 0.7.1
Closes: #4063
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:38:58 +01:00
676e8df58e
dev-python/smhi-pkg: add 1.0.18
Closes: #4062
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:37:43 +01:00
cddab511e2
dev-python/goslide-api: add 0.7.0
Closes: #4061
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:36:06 +01:00
a2c7f63e77
dev-python/aioshelly: drop 11.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:30:13 +01:00
0a0ccc9bfc
dev-python/aioshelly: add 12.0.1
dev-python/sensorpush-ble: drop 1.5.5

Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:29:11 +01:00
10fbe81ecb
dev-python/sensorpush-ble: add 1.7.0
dev-python/aioshelly: add 12.0.1

Closes: #4059
Closes: #4060
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:21:47 +01:00
ff83ff361f
dev-python/python-roborock: drop 2.0.0, 2.2.3, 2.3.0, 2.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:19:18 +01:00
100f6895c9
dev-python/ephem: add 4.1.6
dev-python/python-roborock: add 2.6.1

Closes: #4057
Closes: #4058
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 16:17:39 +01:00
74545ddc0d
dev-python/radios: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:40:16 +01:00
fb48b06df9
dev-python/radios: add 0.3.2
Closes: #4055
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:39:09 +01:00
437a91f7eb
dev-python/RestrictedPython: drop 6.2, 7.0_alpha1-r0, 7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:38:38 +01:00
c6b2e5d5b8
dev-python/RestrictedPython: add 7.4
Closes: #4054
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:38:01 +01:00
3ac54ab4fb
dev-python/pypalazzetti: new package, add 0.1.6
Closes: #4052
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:34:31 +01:00
e76f63fc43
dev-python/plugwise: add 1.4.4
Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/y
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:33:19 +01:00
6385427b7d
dev-python/p1monitor: add 3.1.0
Closes: #4050
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:25:50 +01:00
af8393ea0f
dev-python/opower: add 0.8.6
Closes: #4049
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:25:07 +01:00
a74267622f
dev-python/pyopenweathermap: add 0.2.1
Closes: #4048
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:20:50 +01:00
9846f8f412
dev-python/aioopenexchangerates: add 0.6.8
Closes: #4047
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-03 14:19:45 +01:00
4c54a85175
dev-python/ollama: add 0.3.3
dev-python/aiooui: add 0.1.7

Closes: #4046
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 15:48:31 +01:00
6edd6adc53
dev-python/google-nest-sdm: drop 3.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 14:05:51 +01:00
71160e1c1f
dev-python/google-nest-sdm: add 6.1.3
Closes: #4044
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 14:05:05 +01:00
a908d33ca6
dev-python/music-assistant-client: new package, add 1.0.3
Closes: #4043
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 14:00:31 +01:00
e1b4cb613f
dev-python/music-assistant-models: new package, add 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:57:24 +01:00
5bee47f310
dev-python/python-matter-server: drop 5.7.0, 6.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:47:33 +01:00
5302f5ec19
dev-python/python-matter-server: add 6.6.0
Closes: #4041
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:46:54 +01:00
88317f4216
dev-python/thinqconnect: new package, add 0.9.9
Closes: #4040
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:44:26 +01:00
cea375a6f8
dev-python/awsiotsdk: new package, add 1.22.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:42:59 +01:00
2188947a5c
dev-python/awscrt: add 0.21.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:40:56 +01:00
45c8394217
dev-python/awscrt: new package, add 0.23.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:35:24 +01:00
6f3851a9fc
dev-python/lektricowifi: add 0.0.43
Closes: #4038
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:25:39 +01:00
2562974319
dev-python/lcn-frontend: add 0.2.0
Closes: #4037
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:21:02 +01:00
29ba6ccd04
dev-python/pypck: add 0.7.24
Closes: #4036
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:18:15 +01:00
c0a89f2714
dev-python/lacrosse-view: add 1.0.3
Closes: #4035
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:16:37 +01:00
4b2bb07f68
dev-python/krakenex: add 2.2.2
Closes: #4034
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:14:41 +01:00
70d777b892
dev-python/xknx: add 3.3.0
Closes: #4033
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:12:44 +01:00
4c4566945a
dev-python/automower-ble: new package, add 0.2.0
Closes: #4032
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 13:10:33 +01:00
2692fa9306
dev-python/aioautomower: add 2024.10.3
Closes: #4030
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 11:32:15 +01:00
a6e2a41b88
dev-python/huawei-lte-api: add 1.9.3
Closes: #4029
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 11:13:34 +01:00
602c10a4b2
dev-python/aiohomekit: add 3.2.5
Closes: #4028
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 11:11:31 +01:00
d3611a15ee
dev-python/pyvera: add 0.3.15
Closes: #4076
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 11:07:45 +01:00
2279a6b935
dev-python/Babel: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:54:00 +01:00
52675d8cfc
dev-python/holidays: drop 0.55, 0.56
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:42:18 +01:00
eb96269976
dev-python/holidays: add 0.59
Closes: #4026
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:41:25 +01:00
3781692f32
dev-python/heatmiserV3: add 2.0.3
Closes: #4025
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:38:46 +01:00
ff476ae7cf
dev-python/aiohasupervisor: add 0.2.0
Closes: #4024
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:33:17 +01:00
fb3eacd1a2
dev-python/habitipy: add 0.3.3
Closes: #4023
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:30:03 +01:00
61ad1d370d
dev-python/govee-local-api: drop 1.4.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:27:22 +01:00
c48a905f28
dev-python/govee-local-api: add 1.5.3
Closes: #4022
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:27:02 +01:00
9b2cd95446
dev-python/gcal-sync: add 6.2.0
Closes: #4021
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:19:16 +01:00
902e1916ba
dev-python/gios: drop 3.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:15:46 +01:00
4e11483514
dev-python/gios: add 5.0.0
Closes: #4018
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:15:18 +01:00
802176a3a0
dev-python/gardena-bluetooth: add 1.4.4
Closes: #4017
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:13:16 +01:00
1504dd4385
dev-python/ha-ffmpeg: drop 3.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:11:37 +01:00
2c0b9419e4
dev-python/ha-ffmpeg: add 3.2.1
Closes: #4014
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:10:38 +01:00
a792ff1db0
dev-python/home-assistant-intents: drop 2024.7.3, 2024.8.7, 2024.8.29, 2024.9.23
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:07:29 +01:00
c629f08953
dev-python/home-assistant-intents: add 2024.10.30
Closes: #4001
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 10:06:20 +01:00
30fd4420d9
dev-python/aiowithings: add 3.1.0
Closes: #4081
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:54:51 +01:00
153d7e627e
dev-python/xiaomi-ble: add 0.33.0
Closes: #4083
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:51:19 +01:00
756bfe217a
dev-python/tesla-fleet-api: drop 0.4.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:39:04 +01:00
a44c11acb7
dev-python/tesla-fleet-api: add 0.8.4
Closes: #4070
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:36:44 +01:00
670b4b614f
dev-python/vsure: add 2.6.7
Closes: #4077
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:33:57 +01:00
5c85a60ae5
dev-python/reolink-aio: add 0.10.2
Closes: #4089
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:32:20 +01:00
a4773e3589
dev-python/uiprotect: add 6.3.2
Closes: #4090
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:29:06 +01:00
3be3249205
dev-python/fyta-cli: add 0.6.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:21:32 +01:00
2c6e35cbbc
dev-python/bleak-esphome: drop 0.4.0, 0.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:16:06 +01:00
21067cfd3c
dev-python/bleak-esphome: add 1.1.0
Closes: #4013
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:15:20 +01:00
2771c16096
dev-python/python-ecobee-api: add 0.2.20
Closes: #4008
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:13:04 +01:00
c83d721858
dev-python/eq3btsmart: add 1.2.0
Closes: #4012
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:09:53 +01:00
d2be4c6c51
dev-python/sense-energy: add 0.13.2
Closes: #4011
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 09:02:44 +01:00
0d6bdcecd7
dev-python/pyemoncms: add 0.1.1
Closes: #4010
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:56:48 +01:00
389e61808e
dev-python/elkm1-lib: add 2.2.10
Closes: #4009
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:54:13 +01:00
ac57bd2edf
dev-python/DoorBirdPy: add 3.0.7
Closes: #4007
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:48:14 +01:00
7e41279a62
dev-python/async-upnp-client: drop 0.39.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:44:48 +01:00
1b632c8299
dev-python/async-upnp-client: add 0.41.0
Closes: #4005
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:42:52 +01:00
090b35872b
dev-python/pydeconz: add 118
Closes: #4004
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:37:50 +01:00
dad538f6da
dev-python/debugpy: drop 1.8.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:33:08 +01:00
48cb0a6c50
dev-python/debugpy: add 1.8.6
Closes: #4003
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:32:29 +01:00
522bf67f3a
dev-python/pydeako: add 0.5.4
Closes: #4002
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:19:15 +01:00
9c9ace9783
dev-python/aiocomelit: drop 0.6.2, 0.7.0, 0.8.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:18:02 +01:00
950c9e98b2
dev-python/aiocomelit: add 0.9.1
Closes: #4000
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 08:17:17 +01:00
aefbd7a723
dev-python/hass-nabucasa: add 0.83.0
Closes: #3999
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 07:57:19 +01:00
d52182f400
dev-python/webexpythonsdk: new package, add 2.0.1
Closes: #3998
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 07:46:48 +01:00
e7b6c5df20
dev-python/pychromecast: drop 13.0.8, 13.1.0-r1, 14.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 07:39:06 +01:00
ece9dd4815
dev-python/pychromecast: add 14.0.5
Closes: #3997
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-02 07:38:18 +01:00
716aa6e2be
dev-python/aiostreammagic: add 2.8.4
Closes: #3996
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 15:59:59 +01:00
376da42cec
dev-python/python-bsblan: add 0.6.4
Closes: #3995
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 14:05:21 +01:00
d52f72956c
dev-python/habluetooth: drop 3.1.3, 3.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 14:03:31 +01:00
3fb401e31d
dev-python/dbus-fast: drop 2.22.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 14:03:12 +01:00
89c7878b4d
dev-python/habluetooth: add 3.6.0
Closes: #3994
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 14:01:39 +01:00
e3b2757082
dev-python/dbus-fast: add 2.24.3
Closes: #3993
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 13:59:42 +01:00
0943212063
dev-python/bluetooth-adapters: drop 0.19.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 10:43:56 +01:00
0e6e3f6351
dev-python/bluetooth-adapters: add 0.20.0
Closes: #3992
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 09:26:21 +01:00
b4ea6dd37a
dev-python/bleak-retry-connector: drop 3.3.0, 3.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 09:22:04 +01:00
3bf9b1d7f6
dev-python/bleak-retry-connector: add 3.6.0
Closes: #3991
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 09:21:09 +01:00
8256054382
dev-python/bleak: add 0.22.3
Closes: #3990
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 09:19:08 +01:00
ab354ca755
dev-python/mozart-api: add 4.1.1.116.0
Closes: #3989
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:58:56 +01:00
9a5534283e
dev-python/axis: add 63
Closes: #3988
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:55:08 +01:00
07f863d82c
dev-python/auroranoaa: add 0.0.5
Closes: #3987
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:51:52 +01:00
c40c3d46bb
dev-python/yalexs-ble: drop 2.4.0, 2.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:49:01 +01:00
400ef2f367
dev-python/yalexs: drop 1.11.4, 2.0.0, 8.5.4, 8.5.5, 8.6.2, 8.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:46:03 +01:00
b90fe80689
dev-python/yalexs-ble: add 2.5.0
Closes: #3986
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:45:01 +01:00
85c66aeef2
dev-python/yalexs: add 8.10.0
Closes: #3985
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:42:40 +01:00
9231d078d1
dev-python/py-aosmith: drop 1.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:34:51 +01:00
8e2d45d137
dev-python/py-aosmith: add 1.0.10
Closes: #3984
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:34:11 +01:00
6b2a911fb5
dev-python/python-homeassistant-analytics: add 0.8.0
Closes: #3983
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:30:48 +01:00
28adc3b43b
dev-python/aioairzone-cloud: drop 0.4.7, 0.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:26:55 +01:00
ac474f6d31
dev-python/aioairzone-cloud: add 0.6.10
Closes: #3982
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-11-01 08:26:22 +01:00
c98410c215
dev-python/webrtc-models: new package, add 0.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-10-30 20:32:56 +01:00
08c540364b
dev-python/hyundai-kia-connect-api: add 3.23.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-10-28 13:24:08 +01:00
845 changed files with 13053 additions and 5862 deletions

View File

@ -311,6 +311,7 @@
|gitter|Sensor allows one to monitor a Gitter.im chatroom for unread messages|N|N|Y|0.47|
|glances|Allows you to monitor the system information provided by the Glances API|Y|Y|Y|0.7.3|
|gntp|Growl Notification Protocol: sending and receiving notifications|N|N|Y||
|go2rtc|connects to a go2rtc instance and provides a WebRTC prox|N|N|Y|2024.11.0b0|
|goalfeed|Use your Goalfeed account to trigger events in Home Assistant|N|N|Y||
|goalzero|Access Goal Zero REST Api from Home Assistant|N|N|Y||
|gogogate2|Control Gogogate2-Enabled garage doors from Home Assistant|N|Y|Y|0.67|
@ -372,6 +373,7 @@
|huisbaasje|Huisbaasje smart energy meters|N|N|Y|2021.2|
|hunterdouglas_powerview|integrate your Hunter Douglas PowerView devices|N|N|Y|0.15|
|husqvarna_automower|integration provides connectivity with Husqvarna Automowers lawn mowers|N|N|Y|2024.3.0|
|husqvarna_automower_ble|Husqvarna Automowers lawn mowers via a local Bluetooth connection|N|N|Y|2024.11.0b0|
|huum|Integrates Huum saunas into Home Assistant|N|N|Y|2024.2.1|
|hvv_departures|departures of busses, trains and ferries in Hamburg|N|N|Y|0.112|
|hydrawise|communicate with Hunter Wi-Fi irrigation controllers|N|Y|Y|0.71|
@ -458,6 +460,7 @@
|lektrico|ntegration integrates your Lektrico Charging Station|N|N|Y|2024.10.1|
|lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20|
|lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81|
|lg_thinq|connect LG ThinQ devices to Home Assistant|N|N|Y|2024.11.0b0|
|lidarr|The Lidarr integration pulls data from a given Lidarr instance|N|N|Y|2022.10.0|
|life360|detect presence using the unofficial API of Life360|N|N|Y|0.95|
|lifx|The lifx integration allows you to integrate your LIFX into Home Assistant|N|Y|Y|0.81|
@ -539,6 +542,7 @@
|mqtt|install MQTT Broker and dependencies|Y|Y|Y||
|msteams|send notifications from Home Assistant to a team channel in Microsoft Teams|N|N|Y|0.101|
|mullvad|Mullvad VPN integration pulls Mullvad VPN status information|N|N|Y|2021.3|
|music_assistant|connect Home Assistant to a Music Assistant Server|N|N|Y|2024.11.0b0|
|mutesync|mutesync integration for Home Assistant connects to the mütesync virtual button|N|N|Y|2021.5|
|mvglive|departure times bus, tram, subway, train of Munich public transport network|N|N|Y|0.42|
|mychevy|communicates with the my.chevrolet website using the javascript API|N|N|Y||
@ -633,6 +637,7 @@
|owntracks|OwnTracks: track your location and send it directly to Home Assistant|Y|Y|Y|0.7.4|
|ozw|Open Zwave MQTT|M|M|Y||
|p1_monitor|The P1 Monitor integration integrates the P1 Monitor API platform|N|N|Y|2021.9.0b1|
|palazzetti|integrates the Palazzetti stoves equipped with a Connection Box|N|N|Y|2024.11.0b0|
|panasonic_bluray|allows you to control a Panasonic Blu-Ray player|N|N|Y|0.83|
|panasonic_viera|panasonic_viera platform allows you to control a Panasonic Viera TV|N|Y|Y|0.17|
|pandora|Pandora account, you can control it from Home Assistant with this media player|N|N|Y|0.22|
@ -717,6 +722,7 @@
|risco|This integration connects with Risco Alarms over Risco Cloud|N|N|Y|0.115|
|rituals_perfume_genie|monitor your Rituals perfume diffusers|N|N|Y|2021.3|
|rmvtransport|departure time of bus, tram, subway, train in Rhein-Main area public transport|N|N|Y|0.76|
|roborock|"supported_by": "xiaomi_miio"|Y|Y|Y|2022.11.0b3|
|rocketchat|allows you to send messages to your Rocket.Chat instance from Home Assistant|N|N|Y|0.56|
|roku|add support for Roku players|N|Y|Y||
|romy|The ROMY integration allows you to control your ROMY vacuum robot|N|N|Y|2024.2.1|

View File

@ -119,18 +119,18 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
[![emerge ha-min](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **107** USE Flags.
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **108** USE Flags.
### `app-misc/homeassistant`
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **300** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **301** USE Flags.
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **1021** 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 **1027** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@ -148,7 +148,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies except of portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on merged-usr "amd64/23.0/no-multilib".
* python-3.12.7 is set as default target.
* python-3.13.3 is set as default target.
# Bigger Changes
@ -606,40 +606,41 @@ 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 2267 Ebuilds in total, 2253 of them have in total 2292 (43 different) licenses assigned.
There are 2382 Ebuilds in total, 2364 of them have in total 2408 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1284|
|Apache-2.0|527|
|GPL-3|144|
|BSD|124|
|GPL-2|25|
|LGPL-3|23|
|MIT|1355|
|Apache-2.0|553|
|GPL-3|149|
|BSD|125|
|GPL-2|30|
|LGPL-3|22|
|BSD-2|19|
|GPL-3+|18|
|GPL-3+|17|
|LGPL-3+|17|
|all-rights-reserved|15|
|Unlicense|13|
|PSF-2|10|
|Unlicense|14|
|PSF-2|12|
|ISC|8|
|AGPL-3|7|
|MPL-2.0|6|
|ZPL|6|
|AGPL-3|4|
|LGPL-2.1+|4|
|LGPL-2.1+|6|
|ZPL|4|
|LGPL-2.1|4|
|0BSD|3|
|CC-BY-4.0|3|
|PYTHON|3|
|LGPL-2.1|3|
|HPND|3|
|EPL-1.0|3|
|CC0-1.0|3|
|EPL-2.0|3|
|AGPL-3+|2|
|LGPL-2+|2|
|public-domain|2|
|ElementTree|2|
|BSD-4|2|
|LGPL-2|2|
|EPL-2.0|2|
|BitstreamVera|1|
|matplotlib|1|
|OFL-1.1|1|
@ -647,16 +648,15 @@ There are 2267 Ebuilds in total, 2253 of them have in total 2292 (43 different)
|Boost-1.0|1|
|PSF-2.4|1|
|NEWLIB|1|
|HPND|1|
|CC-BY-NC-SA-3.0|1|
|MPL-1.1|1|
|CC-BY-NC-SA-4.0|1|
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 28/10/2024)
(Last counted: 17/05/2025)
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: 28/10/2024
Last updated: 17/05/2025

1
acct-group/gpio/Manifest Normal file
View File

@ -0,0 +1 @@
EBUILD gpio-0.ebuild 149 BLAKE2B 3d48d41dbcf9acdfda3e3d81fefd5767aea861faeef65ea5b95caa414160e340303e9788f1444b2d1d9b7631d6d6d461b7aca2558b3f69b7bb26c893f73ca24c SHA512 5dd40eea1228c17d97955b872eec9d63cf4a3b80d19da23db6de9b8f566e1eb91e5495b98eaceaa18115af92ae1a0e354a09df1fa8d5c5642fd14b8cb35c3e87

View File

@ -0,0 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=-1

View File

@ -0,0 +1,2 @@
EBUILD hydroqc2mqtt-0.ebuild 149 BLAKE2B 3d48d41dbcf9acdfda3e3d81fefd5767aea861faeef65ea5b95caa414160e340303e9788f1444b2d1d9b7631d6d6d461b7aca2558b3f69b7bb26c893f73ca24c SHA512 5dd40eea1228c17d97955b872eec9d63cf4a3b80d19da23db6de9b8f566e1eb91e5495b98eaceaa18115af92ae1a0e354a09df1fa8d5c5642fd14b8cb35c3e87
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91

View File

@ -0,0 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=-1

View File

@ -9,7 +9,4 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="github">node-red/node-red</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,2 +1,3 @@
EBUILD homeassistant-0.ebuild 304 BLAKE2B 9f57819b2f9fdeff37cd5d32d89eaf70eea6d7b15b0a520fe0d51c0ca433fab3d68a750ee6cebf9ed626ad1716d113abf6316623abfe6befea49ff452a4e1050 SHA512 4433bc3e0868cf73abf4f83741c40f4802c3cfa6902b3b4e929a19254ea8cd82f4f838e71221540716cc0cbfd07dda8303cda6e91da59f4fd574be2198d6e960
EBUILD homeassistant-0-r1.ebuild 315 BLAKE2B 382c8ea9cecded59859248ce1e6e31e2b8e09ca442df1356e1092bd7921ee1fac4927760891c59a78b0e45b83424d6bce0c996ff58fc8e61d58c4f4191b1becf SHA512 10afac67a518c19dd563c6aae5f3e825285b83b6c8a6b0d9b492af45a92a446c30ced76f084dae6357975ec893d181bd3869b5e0d8d3e0732d9ef33107318e22
EBUILD homeassistant-0.ebuild 313 BLAKE2B 6558e433cfc1642cbc33d81a8a636d9448f9a9679696d3467cb98ae789be1b441180a424a484d62bf5f5f5b8fe3c28aacb9c7183caaeda9d5450ada8070e2722 SHA512 81257e3446f152df3db81e852f8bab9e2abe062b048c4fb9ca97a014250b5ddff6731f609ce288b090005cb88698d9f42a9045e58c6d5e4844ea9efc83b8ceef
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9

View File

@ -0,0 +1,15 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="Home Assistant Program User"
ACCT_USER_ID=-1
ACCT_USER_HOME="/var/lib/${PN}"
ACCT_USER_HOME_PERMS=0755
ACCT_USER_GROUPS=( "${PN}" dialout usb gpio )
acct-user_add_deps

View File

@ -7,7 +7,7 @@ inherit acct-user
DESCRIPTION="Home Assistant Program User"
ACCT_USER_ID=-1
ACCT_USER_HOME="/opt/${PN}"
ACCT_USER_HOME="/var/lib/${PN}"
ACCT_USER_HOME_PERMS=0755
ACCT_USER_GROUPS=( "${PN}" dialout usb )
ACCT_USER_GROUPS=( "${PN}" dialout usb gpio )
acct-user_add_deps

View File

@ -0,0 +1,2 @@
EBUILD hydroqc2mqtt-0.ebuild 234 BLAKE2B 3ceee4a6be60a29c575bc66128a7d1d5c456ef93cd0725b499c15eaf2c3079b3cff5266a64f2c01f19749b03606b30854e64d90ec39a474eb28c0c0ffbd1d916 SHA512 1818a3a60f1213efd929c892fd794f79ff090d4bf870b770deb75f06edab4898c08f865b2b0242421e679302534bc56d87d8eb5b8182d74ce37ee287ef920e84
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91

View File

@ -0,0 +1,12 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="A user for ${PN}"
ACCT_USER_GROUPS=( ${PN} dialout )
ACCT_USER_ID=-1
acct-user_add_deps

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -1,4 +1,4 @@
DIST home-assistant-cli-0.9.6.gh.tar.gz 61446 BLAKE2B 30c731701e0b69ead96bbcb22f563dfa680708d3f5d0181efdb8e49b4eb6e5205be89bbef863f94ba671da369c902e38ce201193a486886db648819792e0258a SHA512 357b6fbf85b1b36ce624f6a213bf78858f2bbf2a94e2f8907d76b242e239985dafed21887de5b6c8bbcb595e56e0695563ed4321f0128ba5619e9b3cb06e8264
EBUILD home-assistant-cli-0.9.6.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
EBUILD home-assistant-cli-9999.ebuild 1623 BLAKE2B dc44e5a2acad3943269ce6f8520d016a9de3930655a3ea1fdf6625eb36691a11bf173ae978f4f4d58d113cd40cee1febc264060b676b24a6b224a27663168c8c SHA512 f3af01a1591756eda3079308cec819e2dd9a762e91e6fea3180d3b142a977c33fff2da2d3fdbad2dfabc94f434505899ff934ad8e0a56afa7458bc61edcf1caa
EBUILD home-assistant-cli-0.9.6.ebuild 2245 BLAKE2B fb8fc55cc9416ebacf033904b40ef5d7ff59bd22c77e97900350496faa0e4fc484c14295b79c57aa67f82b4ebbac6410a119c4c48a3f885a5755b9754b787866 SHA512 2ddecb76ac0e03a2a93b94b2f4cbdb85346cbdb75064646ff7ee215e85ece955488307e4c17b199abf701ed0b216a791e3f6a30d47ce4a6c42221008222ca8f3
EBUILD home-assistant-cli-9999.ebuild 1624 BLAKE2B f94fef52c2a34048877e96a2ec744eb597773cbde1b218de4fc257ad8c11989397387fbfd70a2ad453de881e25bbfcd471328d9928a1a638a95f8019a1dfef13 SHA512 6a5e1a89a8df1b1c1919f74fb8a0176ebd58f70bd9509a6062fae2df029d732c49ac796b7bcbbf9686f1f006643edb7277d89dd41172dbd64423725a2d49cfae
MISC metadata.xml 555 BLAKE2B 11799c15c228e1c192366d51983315d1892f865502cb7e506c60578608f9e05deec2b94b94585f71d638df952976a05804342a712476a66474f935e2c693c64c SHA512 d5287d92892fbe91fbd3dcf9ad47ab83fa788bcf14c07ad5ba21f471d1bf7ab97c9576416d6d03d60639e9ad96410287c7d814e9aa2c54429a7b3f87d924209e

View File

@ -28,7 +28,7 @@ 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/jinja2-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}]

View File

@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
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/jinja2-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}]

View File

@ -17,17 +17,18 @@ DIST homeassistant-2024.10.3.gh.tar.gz 18782063 BLAKE2B 6d124e7282815ebb106051e6
DIST homeassistant-2024.10.3.tar.gz 22982969 BLAKE2B de54bf0dc737fe6fe9990d5bef07df7eca5ff2962df6832e72de471f5b4f4f458a5e38c4d31083f09305e428a419294cf408a884620a687f6a41ce7bce0f0b0a SHA512 9666fdebc99ff6712375a2b1d4d29073e5ddb26d7d33c5e3f01f6b96b7f64fb006746998f81003bc12170dbed92de90b3d21c55ff89f395cd18701073b2f947f
DIST homeassistant-2024.10.4.gh.tar.gz 18785041 BLAKE2B bd3d63a8f16555976bb9d5b61a8c7ed7e29f709a398830b0c37fb581c35c6ff755db523b33743c92c55468b6025444333e412e2f3fd915fcc3778d723103ff32 SHA512 dd8557f7c86e045269931efa80c7cfaafdd2a53edafdff3af31e7cd2d0438c05909bd34f6fe8bb3945ef7a8f090806d207fb41e9055b21686015078209e4c553
DIST homeassistant-2024.10.4.tar.gz 23077043 BLAKE2B 2ec1562ae041e8ec37506945a4f21f121a721e004e9c20ff295c7a251c89279cc0a34f1e1dd2946edd589d8ba74b9f4d24133fd465f2cdc5331ea16720b03e9c SHA512 de1de3a649479d8e8f745a559ac9ff9f297651571bdcbfda1851006a64b8c8bd308b1769825d05dded541b0fe21c4e82f632c731de46e6a4630e03ade065712c
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
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
EBUILD homeassistant-full-2024.10.2.ebuild 87607 BLAKE2B b9c2aceeac42c2b63e6cc6a230cd92f91b4fa222707ac170d2b0f2600e5ab878f943ba9b445bf7cc3e294db8e94499ffb61b509d2084fb6bd9400263ad9050b6 SHA512 f13d0885e73fb2cf3a8748a730a123b210afda6918b1a5d34dc072717be22a4a41ca76b409f0813a6ca4efe6fbd1f2e95ccd5039a550f2af567422b8f52d0dab
EBUILD homeassistant-full-2024.10.3.ebuild 87607 BLAKE2B a408c1b643bd2a39d1064cdd969a416e3e3a272c23693fec932595ca7c18f4a42a3ccfea77609d63aa8335f0d191434c60cb96c7d6c69cb76c54acae8d3ddf93 SHA512 1d85e275e5c28e618876111a45753f000724a88cc1928dffd6f32cb2235843648eb026d5c20074ed855679a8e9bc1498b27bcd1dd6aad61a258e12de78d5c9a4
EBUILD homeassistant-full-2024.10.4-r1.ebuild 89730 BLAKE2B 37e9fb538755f23cbdcfb44ed0359f6e71bc87aeb50c839e6b9b6baad7035b0ee2bc1f4e0f2f7e601f772875b52e3bdab88cbe174ca68f42c160219b10fdecb6 SHA512 3831fb6187512bfcecee821f87cbc37cf52f7a3ef7252466658270c6ec0dcd651e123c56de157b9192e4398e161e375551305ee40b85128349034064634d9c78
EBUILD homeassistant-full-2024.10.4.ebuild 87607 BLAKE2B 5dd4dd9ee1662a45755794ab0cbcfa3ec2295151577ac884072f214a23c0feb442208323d6036cc168697a06aee446063ed20e3b05e1d6b749c5994e13236fa6 SHA512 5417750bf406feaa36d10b1372d496713880fb4f916201540b8c6ebf43ed756a98dfed784447997ca14a0f5f04a168331dd0a6ab04ffd249d6340ce96221b6c6
EBUILD homeassistant-full-2024.5.5.ebuild 87190 BLAKE2B 22ac1dc7d5be921e7a72cf1eb9bcd6f770f2bb5a28e7bd04daaa5afbf4ce2e25b07b2c214d3f3dcfdb3f0a688f948f0e23e760d0b03593a791872ec4afa41311 SHA512 8bcb7381d43930fb7e199e0bba32cf82adfd8afc7af4eaa6ae9dcf9a628e50e38cee70fb701aa87c10a864fea4226ff6253507720ed0ae1a988ef7dc524ef551
EBUILD homeassistant-full-2024.6.4.ebuild 87802 BLAKE2B 266b07de8f1443d187024699e46fbc0b4c3f6622faa5e233be5ce6639f7d27ed53ce4809fe3cc78f2ef2b56bc46d56cc608b6a842d7cf8def20bba19194468ce SHA512 de6fad31b936f241dfd8ac1127b4ab6c1c208725d3ac922eff8f782f66ced0d1f24b1b3614974f6fec3026be26821fd8f038b83eef3e9225c3bb610c799097e2
EBUILD homeassistant-full-9999.ebuild 89643 BLAKE2B 77b1f6a74ce370dbf10a6eb592964b186a55be2c83e9599431453fce75f4b19355b908f124a01f9d1b334ba8bb0233353f2592d2e877d8997a2de8d2d31df12e SHA512 9a95462eae04356e6a13181aacb06abe075c67ed19b9b9e6575f9c71b708d088d52156aa19737e8e954644eae9b0f5778b7312b6b29fd8359140eae19fc76c97
MISC genebuild.sh 20826 BLAKE2B 21e5c5c45139392abe5f6a5b3fdb2a663ad0626333644a9bd93b78ff6a616be505d0db7c0949fef8d0b642ca1a78240623d1e2cc1c9a7b9ffb53a28fd56f4b63 SHA512 181e671e1a7b17f52a178eb83cbb05a2603451a95e9391f6e10ce21cb7a464745db8fa9628d57ed66617c2863c7a5de65024ec9417bdd6ebf2141db8d12e422c
MISC metadata.xml 96075 BLAKE2B 4bc104ea0b1abac247630842f128006f52b10cbf1e8db60f85774d1d88baeb19d5b4a887fdd1c5c1e367197f8d4383a95ea36c74bfbec64dcba08b15b99c9960 SHA512 d6dcee356e9b95398f7f111d9d73a803437a2eb9f585c71479ac29dee14a792e5da3fd0d5f80448e21f6970bcfc6c23369c798f1657a8e3d4257e80f2a87e3e0
DIST homeassistant-2024.11.1.gh.tar.gz 18864780 BLAKE2B dd6989f71961fc7113aa56903637c738797057bd254d7397d7f1988ba641a3605e5396890f0514eb4bb47a2bd7cea7b1c097db913d7bcb78850aa766969e7742 SHA512 3729693a082523ba9e20a4d3d9e6f6ab11093ac3cb5ec6ce0add6233807f8079a6e78b928f91a9ccd3114003f801046626b52845ff006083320eec0fe4819fd0
DIST homeassistant-2024.11.1.tar.gz 23378775 BLAKE2B bf225a3f082dbc8986f2c20e64ec4228f5f15050618382a2e495244c1b693319eb8df3789c08bc1864ba4ce8082628c7d3cd6ee412ae0bd73bf0e10840a4801b SHA512 cc61f6f8db9d7cc4c859f2866ab99a0e578a6502157d59441cc26db51603d473e7cf239848e1db660c6a6ea4b19da25b09f33a0274c3e96105df61354f1d7f87
DIST homeassistant-2024.11.3.gh.tar.gz 18873491 BLAKE2B 7082b0b5f688e5da76fece577944927026d6594ef6d2b91c5106dd56bc3149a7f74e4394612ee526de11bf50e31a4a0167557f06f035c9a707c70fbf67cad69a SHA512 7ffbce37aa915a99a916d534bc02742b248e7b7215e05bbd6654aac4db094b89e8f7d75be726ac3caa0f769e0318267bd0753daa2f4da77142cfaa59c0c007d7
DIST homeassistant-2024.11.3.tar.gz 23432503 BLAKE2B 4c431cc5f43dd8d179c1a8292de282a9331157e04fdc20b165dc3e6ac6d2031710fc8abfc7e2f09de4f364c1b6d35398a07e40b4da0b30e414d86b44cb09321e SHA512 8f33c376ba988270262b3c3f627db85e7a44d19a5d57e7435b5d4158dcab042bf76b04ba271fcd251c614bc9d5a328984f24cbaf95b98ca0de2bc9751e956d7e
EBUILD homeassistant-full-2024.10.2.ebuild 87595 BLAKE2B d9d0cdeff6c52161ff06edd8e03e1e93f1298de231a7b170e583a6ca89d9620f1553f9b6ae74c2e32263faae2fe4ca23fb6a096440c48a71909f448a96aea0a4 SHA512 1934cda3aabd6ea7e4c0801bd239953cb45a187419246abfd6f6ade2a989b11e04cadc2ebae3fedee0ad5cc0da77f1a9a346e14df541e8e0e17fb70c000cf090
EBUILD homeassistant-full-2024.10.3.ebuild 87595 BLAKE2B 758a55de61059704ede6d67d4bbd035245a09e16bc5169067f76f131d4ae7474ba3dadb1225ef0424d8842993bb89b221993efc5211c475c2e416275b9ae0e39 SHA512 c5e58a58a4f836ff922ec1beb01dd602fa79be5816183588d7952fc5b9be5f11ea0b96c9e52021708625121fb7bba869ec7c5dcc4cef4ecee9d6e32acff9c17f
EBUILD homeassistant-full-2024.10.4-r1.ebuild 89724 BLAKE2B d95d44cee2682fd7aed7764cff47a48bd34ad19191846056b359c31930b8b0af6e01d5d9098d21501dc395a098a27981762e87d7d094e2c5e647e90fdf1fa8d5 SHA512 08618e70a8f8a21dc0607cddf2ed27d6c5b01778a61a61ff933969b555b5e2c7b1eb5898793e66b984b170d03694c306f030aeae8c0b2ad647df378fca38bd62
EBUILD homeassistant-full-2024.10.4.ebuild 87595 BLAKE2B dc39d8b96bd1b3972e38ae560404eb310fe9a48a91c05b35bec0b27804ec6e0ead239598f1a954773f47eb0bca76d67671bc8bca8ec6bc43030178b9c2410958 SHA512 02dd32da64ffdce50f4b21401776f350522856216eff3852578239275287db2de5163aefc2c67054dbb99d2f655d58ad2efc023c17face348ede1f3ef0bb87e0
EBUILD homeassistant-full-2024.11.1.ebuild 90588 BLAKE2B 150330cc03acd6d9ab7d5348f4b47c86ac2eb47523bb1937447aa02863883cc103b67972f4616caf334c66c51bf30439d41362d9ecda8aa3da8a5b416a9b13ef SHA512 38e930cfef2337b61bbbe360daf8af778241b79da42d8c1066bb73f0051750db5176cfe1d78d196e9bb74aab551f13d624f152f3526899130552651aaf2c6b97
EBUILD homeassistant-full-2024.11.3-r1.ebuild 90674 BLAKE2B d1978750d8c6e815ab1d24943a37514c60931a6b1657e7b0015c32b6de5b4edc335b27e4bdb0a18da7084dc4861211672c4f1824b5006b23fa5b378dc6317569 SHA512 893fdbfd09718c233423f431169806d62454ce8d2b1289b0a1e5332ce0f5c3668f840e4a87bc5088592854f920346f0ea93fb023cd2c56da13805d2972c0d4a6
EBUILD homeassistant-full-9999.ebuild 90587 BLAKE2B 15b39eb8374faed01586257fea07f5d51f3958560c69d9fdc2d2baa2f9a5824492eb869b9ea29dfdd8bbdc48e9ede2a371cc594d648bb870b2b4600702644690 SHA512 19599d18b316007e91e6f72d2469a42cc7223c59af9bd62764d3455c1245a02e98751498ad9f20ac69ec54f5dc7a77c8027bd0b912ec42fd3b11e97bddc936ea
MISC genebuild.py 21212 BLAKE2B d2a1e731f2d1011fa140b9c3cae099e25698b17420dc26ea144be8f1f395a5dc24c8454fa0d5c77b5718c7deeb404bab29e5e1e118d7fc08de88d1fc6eb17ce5 SHA512 7b680cf09fbcbcb7bb2fc8623b5e504b6f4e106390d5dad332b3c9018b9936b63a0bfa2bac93eb16931329717a93722fbb979fb08565367a25e1ec12ff6905c2
MISC genebuild.sh 20748 BLAKE2B d591337934d0cbf15602c349c02ee4ddfa94daaab02853ec0073efa1c4987f4425fd7c49ef064b2077bc06412e2b9427be086beeb41c5378ce9e0aace91436c2 SHA512 2b7b9100747b8f575e3e9e1396c814f2290f3354e9ee9849e9d3f4a9f96b724d9702dd98839da0bce19710a8076e29077ec7a6e7e2725d537337d56f85cd808c
MISC metadata.xml 96606 BLAKE2B e2b05df0a2b9d507dc061a780afb9769bec9f5a152c25d32800d1d0477de38704b68a187178814577dbacf4bbf02f86d62cf90f62390e4a738c232c6c672a39e SHA512 d32c492dd8f4e56973f26c27bb1784cb1273e17b6a93e22d089b5afa129f79fb9c054d9c14b115e5bdb83603d74cda1207a82b6dea9b31d1b2203f3beb2ca2a7
MISC test.sh 952 BLAKE2B 15c3ca304b9de0fe03a15511c06fbef6fb0778c2566a18f4045c6c77546a933384374161f4c2185e00778e745b0fdc8a5f8ab20091f82fbfb1e9a99640ce9888 SHA512 d1e2e05d54ba946b82926edeb8faf2224560f6aa27a2fb70733208acff0162f2f675d131df26c2e5e63a55f9692a4c2e2ccd779fbf03319fd8144475dbc28465

View File

@ -0,0 +1,483 @@
#!/usr/bin/env python3
from __future__ import annotations
import argparse
import os
import json
import re
import requests
import shutil
import subprocess
import sys
import yaml
from packaging.requirements import Requirement, InvalidRequirement
from packaging.specifiers import SpecifierSet
from packaging.utils import canonicalize_name, canonicalize_version
def fetch_json(url):
"""Fetches JSON data from the given URL."""
response = requests.get(url)
response.raise_for_status() # raise an error for bad status codes
return response.json()
def by_version(specifier):
return specifier.version
def get_package(name, operator, version, extras = None, strict = 1):
operator_mapping = {
'==0': '>=',
'==1': '~',
'==-1': '!<',
'!=-1': '!<=',
'>=-1': '!<',
}
# 1000000000.0.0 is used as "any version"
if version != '1000000000.0.0':
version_string = operator_mapping.get(operator + str(strict), operator)
elif strict == -1:
version_string = '!'
else:
version_string = ''
name_mapping = {
'apple_weatherkit': 'dev-python/apple_weatherkit',
'atomicwrites-homeassistant': 'dev-python/atomicwrites',
'foobot_async': 'dev-python/foobot_async',
'geopy': 'sci-geosciences/geopy',
'haproxy': 'net-proxy/haproxy',
'home-assistant-cli': 'app-misc/home-assistant-cli',
'Jinja2': 'dev-python/jinja2',
'pyOpenSSL': 'dev-python/pyopenssl',
'PyJWT': 'dev-python/pyjwt',
'python-gitlab': 'dev-vcs/python-gitlab',
'Pillow': 'dev-python/pillow',
'pushover_complete': 'dev-python/pushover_complete',
'PyChromecast': 'dev-python/pychromecast',
'PyNaCl': 'dev-python/pynacl',
'PyQRCode': 'dev-python/pyqrcode',
'PyYAML': 'dev-python/pyyaml',
'sharp_aquos_rc': 'dev-python/sharp_aquos_rc',
'shodan': 'net-analyzer/shodan',
'socat': 'net-misc/socat',
'solarlog_cli': 'dev-python/solarlog_cli',
'speedtest-cli': 'net-analyzer/speedtest-cli',
'SQLAlchemy': 'dev-python/sqlalchemy',
'mutagen': 'media-libs/mutagen',
'yt-dlp': 'net-misc/yt-dlp',
}
newname = name
newname = newname.replace('.', '-')
newname = newname.replace('_', '-')
version_string += name_mapping.get(name, 'dev-python/' + newname)
# 1000000000.0.0 is used as "any version"
if version != '1000000000.0.0':
version = canonicalize_version(version, strip_trailing_zero=False)
# see pypi.eclass
version = version.replace('a', '_alpha')
version = version.replace('b', '_beta')
version = version.replace('rc', '_rc')
version = version.replace('.dev', '_pre')
version = version.replace('.post', '_p')
version_string += '-' + version
if extras is None:
extras = []
else:
extras = list(extras)
# fritzconnection has a gentoo USE flag qrcode
if name == 'fritzconnection':
extras = [e.replace('qr', 'qrcode') for e in extras]
if strict != -1 and name not in ['haproxy', 'uv']:
extras.append('${PYTHON_USEDEP}')
if len(extras) > 0:
version_string += '[' + ','.join(sorted(extras)) + ']'
return version_string
def write_header(ebuild_path, minimal = False):
# determine python version
if minimal:
# use current Python version
PYTHON_COMPAT = 'python' + str(sys.version_info.major) + '_' + str(sys.version_info.minor)
else:
# use Python versions as mentioned in .github/workflow/ci.yaml
with open(portage_coredir + '/.github/workflows/ci.yaml', 'r') as stream:
y = yaml.safe_load(stream)
PYTHON_ALL_VERSIONS = eval(y['env']['ALL_PYTHON_VERSIONS'])
del y
# and limit them to homeassistant/const.py [REQUIRED_NEXT_PYTHON_VER]
with open(portage_coredir + '/homeassistant/const.py', 'r') as const:
for line in const:
if line.startswith('REQUIRED_PYTHON_VER:'):
y = re.search('\\((.*), [0-9]+\\)', line)
PYTHON_MIN_VERSION = y.group(1).replace(', ', '.')
for v in PYTHON_ALL_VERSIONS:
if v < PYTHON_MIN_VERSION:
PYTHON_ALL_VERSIONS.remove(v)
if len(PYTHON_ALL_VERSIONS) == 1:
PYTHON_COMPAT = 'python' + str(PYTHON_ALL_VERSIONS[0]).replace('.', '_')
elif len(PYTHON_ALL_VERSIONS) == 2:
if PYTHON_ALL_VERSIONS[0][0] == PYTHON_ALL_VERSIONS[1][0]:
PYTHON_COMPAT = 'python' + PYTHON_ALL_VERSIONS[0][0] + '_{' + PYTHON_ALL_VERSIONS[0][2:] + '..' + PYTHON_ALL_VERSIONS[1][2:] + '}'
else:
PYTHON_COMPAT = 'python' + str(PYTHON_ALL_VERSIONS[0]).replace('.', '_') + ' ' + 'python' + str(PYTHON_ALL_VERSIONS[1]).replace('.', '_')
with open(ebuild_path, 'w') as ebuild_file:
# write header
lines = [
'# Distributed under the terms of the GNU General Public License v2\n',
'\n',
'EAPI=8\n',
'\n',
'DISTUTILS_USE_PEP517=setuptools\n',
'PYTHON_COMPAT=( ' + PYTHON_COMPAT + ' )\n',
'PYTHON_REQ_USE="sqlite?"\n',
'PYPI_NO_NORMALIZE=1\n',
'PYPI_PN="homeassistant"\n',
'inherit distutils-r1 pypi readme.gentoo-r1 systemd\n',
'\n',
'MY_PN=homeassistant\n',
'\n',
'if [[ ${PV} == *9999* ]]; then\n',
' inherit git-r3\n',
' EGIT_REPO_URI="https://github.com/home-assistant/core.git"\n',
' EGIT_BRANCH="dev"\n',
' S="${WORKDIR}/homeassistant-full-9999/"\n',
'else\n',
' MY_PV=${PV/_beta/b}\n',
' MY_P=${MY_PN}-${MY_PV}\n',
' SRC_URI="$(pypi_sdist_url)\n',
' https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"\n',
'fi\n',
'\n',
'DESCRIPTION="Open-source home automation platform running on Python."\n',
'HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"\n',
'\n',
'LICENSE="Apache-2.0"\n',
'SLOT="0"\n',
'KEYWORDS="amd64 arm arm64 x86"\n',
]
ebuild_file.writelines(lines)
if minimal:
ebuild_file.write('IUSE="+sqlite"\n')
ebuild_file.write('RESTRICT="!test? ( test )"\n')
ebuild_file.write('distutils_enable_tests pytest\n')
# parse arguments
# accepted parameter: version
argp = argparse.ArgumentParser(description='Generate ebuild')
argp.add_argument('version', nargs='?')
args = argp.parse_args()
# check the version
if args.version is None:
url = 'https://api.github.com/repos/home-assistant/core/releases/latest'
else:
url = 'https://api.github.com/repos/home-assistant/core/releases/tags/' + args.version.replace('_beta', 'b')
json_data = fetch_json(url)
remote_version = json_data['tag_name']
ebuild_dir = os.path.dirname(os.path.realpath(__file__))
ebuild = os.path.basename(ebuild_dir) + '-' + remote_version.replace('b', '_beta')
ebuild_path = ebuild_dir + '/' + ebuild + '.ebuild'
# generate a new revision if we are re-generating an ebuild
rev = 0
while os.path.isfile(ebuild_path := ebuild_dir + '/' + ebuild + ('-r' + str(rev) if rev > 0 else '') + '.ebuild'):
rev += 1
# write empty ebuild so we can unpack
write_header(ebuild_path, True)
# generate the new ebuild manifest
subprocess.run(['ebuild', ebuild_path, 'clean', 'digest', 'unpack'])
# core integrations (cf. bootstrap.py)
core_integrations = ['homeassistant', 'persistent_notification', 'analytics', 'application_credentials', 'automation', 'backup', 'counter', 'frontend', 'hardware', 'input_boolean', 'input_button', 'input_datetime', 'input_number', 'input_select', 'input_text', 'logger', 'network', 'person', 'scene', 'schedule', 'script', 'system_health', 'tag', 'timer', 'zone']
# requirements (key: requirement name) => req, use
requirements = {}
# definition of directories
PORTAGE_TMPDIR = '/var/tmp'
portage_coredir = PORTAGE_TMPDIR + '/portage/app-misc/' + ebuild + ('-r' + str(rev) if rev > 0 else '') + '/work/core-' + remote_version.replace('b', '_beta')
portage_hassdir = PORTAGE_TMPDIR + '/portage/app-misc/' + ebuild + ('-r' + str(rev) if rev > 0 else '') + '/work/homeassistant-' + remote_version.replace('b', '_beta')
# iterate core requirements
with open(portage_coredir + '/requirements.txt', 'r') as reqs:
for req in reqs:
try:
sr = Requirement(req)
# cf script/gen_requirements_all.py: do not hard pin these requirements
if sr.name in ['urllib3']:
newspec = []
for s in sr.specifier:
if s.operator not in ['<']:
newspec.append(str(s))
sr.specifier = SpecifierSet(','.join(newspec))
requirements[sr.name] = {'req': sr, 'use': ['core']}
except InvalidRequirement:
pass
with open(portage_coredir + '/requirements_test_pre_commit.txt', 'r') as reqs:
for req in reqs:
try:
sr = Requirement(req)
requirements[sr.name] = {'req': sr, 'use': ['test']}
except InvalidRequirement:
pass
with open(portage_coredir + '/requirements_test.txt', 'r') as reqs:
for req in reqs:
try:
sr = Requirement(req)
requirements[sr.name] = {'req': sr, 'use': ['test']}
except InvalidRequirement:
pass
# iterate integration requirements
integrations = {}
for integration in os.listdir(portage_hassdir + '/homeassistant/components'):
if os.path.isfile(portage_hassdir + '/homeassistant/components/' + integration + '/manifest.json'):
with open(portage_hassdir + '/homeassistant/components/' + integration + '/manifest.json', 'r') as file:
manifest = json.load(file)
if integration not in integrations:
integrations[integration] = {'core': (integration in core_integrations)}
if 'name' in manifest:
integrations[integration]['name'] = manifest['name']
integrations[integration]['disabled'] = ('disabled' in manifest)
if 'dependencies' in manifest:
integrations[integration]['deps'] = manifest['dependencies']
# dependencies of core dependencies ... become core as well
if integrations[integration]['core']:
for dep in integrations[integration]['deps']:
if dep in integrations:
integrations[dep]['core'] = True
else:
integrations[dep] = {'core': True}
if 'requirements' in manifest and len(manifest['requirements']) > 0:
integrations[integration]['reqs'] = []
for req in manifest['requirements']:
try:
sr = Requirement(req)
integrations[integration]['reqs'].append(sr)
if sr.name in requirements:
requirements[sr.name]['req'].specifier &= sr.specifier
requirements[sr.name]['use'].append(integration)
else:
requirements[sr.name] = {'req': sr, 'use': [integration]}
except InvalidRequirement:
pass
with open(portage_hassdir + '/homeassistant/package_constraints.txt', 'r') as reqs:
for req in reqs:
try:
sr = Requirement(req)
if sr.name in requirements:
# check and possibly rewrite to match with the ebuild
requirements[sr.name]['use'].append('REWRITE')
requirements[sr.name]['package_constraint'] = req.rstrip()
else:
# generate a blocker for the lower or equal version
requirements[sr.name] = {'req': sr, 'use': ['BLOCKER']}
except InvalidRequirement:
pass
# add manual requirements, 1000000000.0.0 means "no version" in this context
# databases
integrations['mysql'] = {'core': False, 'reqs': [Requirement('mysqlclient>=1.4.0')]}
integrations['postgres'] = {'core': False, 'reqs': [Requirement('psycopg>3.1.15')]}
integrations['sqlite'] = {'core': False, 'reqs': []}
integrations['default_config']['deps'].append('sqlite')
# extra features
integrations['cli'] = {'core': False, 'reqs': [Requirement('home-assistant-cli==1000000000.0.0')]}
integrations['socat'] = {'core': False, 'reqs': [Requirement('socat==1000000000.0.0')]}
integrations['ssl'] = {'core': False, 'reqs': [Requirement('haproxy[ssl]==1000000000.0.0')]}
integrations['systemd'] = {'core': False, 'reqs': []}
### write ebuild
rewrites = {}
write_header(ebuild_path)
with open(ebuild_path, 'a') as ebuild_file:
# header written above
# write IUSE
iuse = []
for integration in sorted(integrations.keys()):
# core deps should not have use flags
# only generate use flags for integrations that have external dependencies
if not integrations[integration]['core'] and 'reqs' in integrations[integration]:
# soft add the default_integration use flags
iuse.append(('+' if integration in integrations['default_config']['deps'] else '') + integration)
ebuild_file.write('IUSE="' + ' '.join(iuse) + '"\n')
# write RESTRICT
lines = [
'RESTRICT="!test? ( test )"\n',
'\n',
'# external deps\n',
'RDEPEND="${PYTHON_DEPS}\n',
' acct-group/${MY_PN} acct-user/${MY_PN}\n',
' app-admin/logrotate"\n',
'# make sure no conflicting main ebuild is installed\n',
'RDEPEND="${RDEPEND}\n',
' !app-misc/homeassistant-min\n',
' !app-misc/homeassistant"\n',
'\n'
]
ebuild_file.writelines(lines)
# generate core RDEPEND
ebuild_file.write('# core requirements (cf requirements.txt)\nRDEPEND="${RDEPEND}')
for req in sorted(requirements.keys(), key=str.casefold):
core_req = 'core' in requirements[req]['use']
# if requirements are used by integrations, the version needs to match strict,
# else, the version can match loosely
strict = int(not (set(requirements[req]['use']) == (set(requirements[req]['use']) & set(['core', 'test', 'REWRITE']))))
# rewrite non-strict requirements
if 'REWRITE' in requirements[req]['use'] and not strict:
old = requirements[req]['package_constraint']
new = old.replace('==', '>=')
if old != new:
rewrites[old] = new
for use in requirements[req]['use']:
try:
core_req |= integrations[use]['core']
except KeyError:
pass
if core_req:
sr = requirements[req]['req']
rdep = []
for item in sorted(sr.specifier, key=by_version):
rdep.append(get_package(sr.name, item.operator, item.version, sr.extras, strict))
ebuild_file.write('\n ' + ' '.join(rdep))
ebuild_file.write('"\n\n')
# generate blockers
ebuild_file.write('# blockers (cf package_constraints.txt, but (usually) inversed)\nRDEPEND="${RDEPEND}')
for req in sorted(requirements.keys(), key=str.casefold):
if 'BLOCKER' in requirements[req]['use']:
sr = requirements[req]['req']
rdep = []
for item in sorted(sr.specifier, key=by_version):
rdep.append(get_package(sr.name, item.operator, item.version, sr.extras, -1))
ebuild_file.write('\n ' + ' '.join(rdep))
ebuild_file.write('"\n\n')
# generate REQUIRED_USE
ebuild_file.write('# use dependencies (cf manifest.json dependencies)\nREQUIRED_USE="')
# require at lease one database engine
ebuild_file.write('\n || ( sqlite postgres mysql )')
for integration in sorted(integrations.keys()):
if not integrations[integration]['core'] and 'reqs' in integrations[integration] and 'deps' in integrations[integration]:
rdep = []
for req in sorted(integrations[integration]['deps']):
if not integrations[req]['core'] and 'reqs' in integrations[req]:
rdep.append(req)
if len(rdep) > 0:
ebuild_file.write('\n ' + integration + '? ( ' + ' '.join(rdep) + ' )')
ebuild_file.write('"\n\n')
# generate integrations RDEPEND
ebuild_file.write('# module requirements from useflags\nRDEPEND="${RDEPEND}')
for integration in sorted(integrations.keys()):
if not integrations[integration]['core'] and 'reqs' in integrations[integration] and len(integrations[integration]['reqs']) > 0:
rdep = []
for req in sorted(integrations[integration]['reqs'], key=lambda req: req.name):
for item in sorted(req.specifier, key=by_version):
rdep.append(get_package(req.name, item.operator, item.version, req.extras, 1))
ebuild_file.write('\n ' + integration + '? ( ' + ' '.join(rdep) + ' )')
ebuild_file.write('"\n\n')
# generate BDEPEND (see pyproject.toml)
lines = [
'BDEPEND="${RDEPEND}\n',
' >=dev-python/setuptools-69.2.0[${PYTHON_USEDEP}]\n',
' >=dev-python/wheel-0.43.0[${PYTHON_USEDEP}]\n',
' test? (\n',
]
ebuild_file.writelines(lines)
for req in sorted(requirements.keys(), key=str.casefold):
test_req = 'test' in requirements[req]['use']
if test_req:
sr = requirements[req]['req']
rdep = []
for item in sorted(sr.specifier, key=by_version):
rdep.append(get_package(sr.name, item.operator, item.version, sr.extras, 0))
ebuild_file.write(' ' + ' '.join(rdep) + '\n')
ebuild_file.write(' )"\n\n')
lines = [
'src_prepare() {\n',
' if use test ; then\n',
' cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}\n',
' chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh\n',
' fi\n',
]
ebuild_file.writelines(lines)
# perform rewrites of homeassistant/package_constraints.txt
for old, new in rewrites.items():
ebuild_file.write(' sed -e "s|' + old + '|' + new + '|" -i homeassistant/package_constraints.txt || die\n')
lines = [
'\n',
' distutils-r1_src_prepare\n',
'}\n',
'\n',
'INSTALL_DIR="/opt/${MY_PN}"\n',
'\n',
'DISABLE_AUTOFORMATTING=1\n',
'DOC_CONTENTS="\n',
'The HA interface listens on port 8123\n',
'hass configuration is in: /etc/${MY_PN}\n',
'daemon command line arguments are configured in: /etc/conf.d/${MY_PN}\n',
'logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log\n',
'The sqlite db is by default in: /etc/${MY_PN}\n',
'support at https://git.edevau.net/onkelbeh/HomeAssistantRepository\n',
'"\n',
'\n',
'DOCS="README.rst"\n',
'\n',
'python_install_all() {\n',
' dodoc ${DOCS}\n',
' distutils-r1_python_install_all\n',
' keepdir "$INSTALL_DIR"\n',
' keepdir "/etc/${MY_PN}"\n',
' fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"\n',
' keepdir "/var/log/${MY_PN}"\n',
' fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"\n',
' newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"\n',
' newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"\n',
' use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"\n',
' dobin "${FILESDIR}/hasstest"\n',
' if use socat ; then\n',
' newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"\n',
' sed -i -e \'s/# need socat-zwave/need socat-zwave/g\' "${D}/etc/init.d/${MY_PN}" || die\n',
' fi\n',
' if use mqtt ; then\n',
' sed -i -e \'s/# need mosquitto/need mosquitto/g\' "${D}/etc/init.d/${MY_PN}" || die\n',
' fi\n',
' insinto /etc/logrotate.d\n',
' newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"\n',
' readme.gentoo_create_doc\n',
'}\n',
'\n',
'pkg_postinst() {\n',
' readme.gentoo_print_elog\n',
'}\n',
'\n',
'distutils_enable_tests pytest\n',
]
ebuild_file.writelines(lines)
# clean up
subprocess.run(['ebuild', ebuild_path, 'clean', 'digest'])

View File

@ -25,18 +25,15 @@ parse_constraints () {
atomicwrites-homeassistant)
package="dev-python/atomicwrites"
;;
faust-cchardet)
package="dev-python/cchardet"
faust-cchardet)
package="dev-python/cchardet"
;;
uv)
echo " >=dev-python/uv-$version" >> $EBUILD_PATH
break
;;
protobuf)
package="dev-python/protobuf-python"
uv)
echo " >=dev-python/uv-$version" >> $EBUILD_PATH
break
;;
Jinja2)
package="dev-python/jinja"
package="dev-python/jinja2"
;;
esac
if [ -z "$package" ];then
@ -205,17 +202,17 @@ for use in `cat $EBUILD_PATH | grep IUSE= | cut -d\" -f2`; do
if [ -z "$dep_package" ];then
dep_package=`eix -es# $( echo "${dep,,}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12`
fi
if [ -z "$dep_package" ];then
if [ -z "$dep_package" ];then
dep_package=`eix -es# $( echo "${dep//_/-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12`
fi
if [ -z "$dep_package" ];then
if [ -z "$dep_package" ];then
echo " $req, $dep => $dep_package error"
fi
dep_version=`echo "$dep" | cut -d= -f 3`
dep_use=`echo "$dep" | cut -sd[ -f2 | cut -sd] -f1`
if [ "$dep_use" = "" ]; then
echo -n " ~$dep_package-$dep_version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH
echo -n " ~$dep_package-$dep_version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH
else
echo -n " ~$dep_package-$dep_version[$dep_use,\${PYTHON_USEDEP}]" >> $EBUILD_PATH
fi

View File

@ -84,7 +84,7 @@ RDEPEND="${RDEPEND}
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -132,7 +132,7 @@ RDEPEND="${RDEPEND}
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -181,7 +181,7 @@ RDEPEND="${RDEPEND}
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -229,7 +229,7 @@ RDEPEND="${RDEPEND}
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -575,7 +575,7 @@ RDEPEND="${RDEPEND}
hive? ( ~dev-python/pyhiveapi-0.5.16[${PYTHON_USEDEP}] )
hko? ( ~dev-python/hko-0.3.2[${PYTHON_USEDEP}] )
hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

View File

@ -84,7 +84,7 @@ RDEPEND="${RDEPEND}
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -132,7 +132,7 @@ RDEPEND="${RDEPEND}
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -181,7 +181,7 @@ RDEPEND="${RDEPEND}
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -229,7 +229,7 @@ RDEPEND="${RDEPEND}
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -575,7 +575,7 @@ RDEPEND="${RDEPEND}
hive? ( ~dev-python/pyhiveapi-0.5.16[${PYTHON_USEDEP}] )
hko? ( ~dev-python/hko-0.3.2[${PYTHON_USEDEP}] )
hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

View File

@ -97,7 +97,7 @@ RDEPEND="${RDEPEND}
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
@ -108,7 +108,7 @@ RDEPEND="${RDEPEND}
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${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}]
@ -498,7 +498,7 @@ RDEPEND="${RDEPEND}
hive? ( ~dev-python/pyhiveapi-0.5.16[${PYTHON_USEDEP}] )
hko? ( ~dev-python/hko-0.3.2[${PYTHON_USEDEP}] )
hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

View File

@ -84,7 +84,7 @@ RDEPEND="${RDEPEND}
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -132,7 +132,7 @@ RDEPEND="${RDEPEND}
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -181,7 +181,7 @@ RDEPEND="${RDEPEND}
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -229,7 +229,7 @@ RDEPEND="${RDEPEND}
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -575,7 +575,7 @@ RDEPEND="${RDEPEND}
hive? ( ~dev-python/pyhiveapi-0.5.16[${PYTHON_USEDEP}] )
hko? ( ~dev-python/hko-0.3.2[${PYTHON_USEDEP}] )
hlk_sw16? ( ~dev-python/hlk-sw16-0.0.9[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

File diff suppressed because one or more lines are too long

View File

@ -328,6 +328,7 @@
<flag name="gitter">Sensor allows one to monitor a Gitter.im chatroom for unread messages</flag>
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
<flag name="gntp">Growl Notification Protocol: sending and receiving notifications</flag>
<flag name="go2rtc">connects to a go2rtc instance and provides a WebRTC prox</flag>
<flag name="goalfeed">Use your Goalfeed account to trigger events in Home Assistant</flag>
<flag name="goalzero">Access Goal Zero REST Api from Home Assistant</flag>
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
@ -389,6 +390,7 @@
<flag name="huisbaasje">Huisbaasje smart energy meters</flag>
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
<flag name="husqvarna_automower">integration provides connectivity with Husqvarna Automowers lawn mowers</flag>
<flag name="husqvarna_automower_ble">Husqvarna Automowers lawn mowers via a local Bluetooth connection</flag>
<flag name="huum">Integrates Huum saunas into Home Assistant</flag>
<flag name="hvv_departures">departures of busses, trains and ferries in Hamburg</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
@ -475,6 +477,7 @@
<flag name="lektrico">ntegration integrates your Lektrico Charging Station</flag>
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
<flag name="lg_thinq">connect LG ThinQ devices to Home Assistant</flag>
<flag name="lidarr">The Lidarr integration pulls data from a given Lidarr instance</flag>
<flag name="life360">detect presence using the unofficial API of Life360</flag>
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
@ -556,6 +559,7 @@
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="msteams">send notifications from Home Assistant to a team channel in Microsoft Teams</flag>
<flag name="mullvad">Mullvad VPN integration pulls Mullvad VPN status information</flag>
<flag name="music_assistant">connect Home Assistant to a Music Assistant Server</flag>
<flag name="mutesync">mutesync integration for Home Assistant connects to the mütesync virtual button</flag>
<flag name="mvglive">departure times bus, tram, subway, train of Munich public transport network</flag>
<flag name="mychevy">communicates with the my.chevrolet website using the javascript API</flag>
@ -650,6 +654,7 @@
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
<flag name="ozw">Open Zwave MQTT</flag>
<flag name="p1_monitor">The P1 Monitor integration integrates the P1 Monitor API platform</flag>
<flag name="palazzetti">integrates the Palazzetti stoves equipped with a Connection Box</flag>
<flag name="panasonic_bluray">allows you to control a Panasonic Blu-Ray player</flag>
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
<flag name="pandora">Pandora account, you can control it from Home Assistant with this media player</flag>
@ -734,6 +739,7 @@
<flag name="risco">This integration connects with Risco Alarms over Risco Cloud</flag>
<flag name="rituals_perfume_genie">monitor your Rituals perfume diffusers</flag>
<flag name="rmvtransport">departure time of bus, tram, subway, train in Rhein-Main area public transport</flag>
<flag name="roborock">"supported_by": "xiaomi_miio"</flag>
<flag name="rocketchat">allows you to send messages to your Rocket.Chat instance from Home Assistant</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="romy">The ROMY integration allows you to control your ROMY vacuum robot</flag>

View File

@ -10,11 +10,14 @@ AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63fe
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2024.10.4.gh.tar.gz 18785041 BLAKE2B bd3d63a8f16555976bb9d5b61a8c7ed7e29f709a398830b0c37fb581c35c6ff755db523b33743c92c55468b6025444333e412e2f3fd915fcc3778d723103ff32 SHA512 dd8557f7c86e045269931efa80c7cfaafdd2a53edafdff3af31e7cd2d0438c05909bd34f6fe8bb3945ef7a8f090806d207fb41e9055b21686015078209e4c553
DIST homeassistant-2024.10.4.tar.gz 23077043 BLAKE2B 2ec1562ae041e8ec37506945a4f21f121a721e004e9c20ff295c7a251c89279cc0a34f1e1dd2946edd589d8ba74b9f4d24133fd465f2cdc5331ea16720b03e9c SHA512 de1de3a649479d8e8f745a559ac9ff9f297651571bdcbfda1851006a64b8c8bd308b1769825d05dded541b0fe21c4e82f632c731de46e6a4630e03ade065712c
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
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
EBUILD homeassistant-min-2024.10.4.ebuild 18579 BLAKE2B adc4d1894acdb2903719dd9d81178414a16fd6d0804b626e87c723a4283137c8f20ee84d6613878d3477e973658c79f8b64cd9b06939f66bed7916c63bdd3c09 SHA512 98a2dbee226b0012569da4127e4860afd7891b5ab495ac7c1f0df641611ad5724a7f6469b9a2266c2db49832e99e816855c472002a30ac517cc28feec4fdc316
EBUILD homeassistant-min-2024.5.5.ebuild 19138 BLAKE2B 4f6be7dbb599d8362d77e5f0c575548b4b2109e93b8da0186b5b4f893575d7909e25443822fe7692992dded1116ddeeeb76afdc167078b06a09fb51af74a7854 SHA512 68022f33414e9bceb9d66a58c804b9fb38e4721082b218631a8e2694576a43f68cee33976e7585b59f652d1199d52e5e81ba5a0dad361f0ecb79ff394d749624
EBUILD homeassistant-min-2024.6.4.ebuild 19200 BLAKE2B 33e19352958f0a519669a5f252648d83b8fc3e07eea14a6604f05988c5b169108c07e4c801117e1b840cd6e2925db019d28747bd72bf3074ec4baacb304007ba SHA512 2be0ae81fe3b920cfd2349cf57cadbead52c6f404da35d1e739e77dc6fbf03ccf98ee480c7651456f824111782cafa41ea75fda48ff3c9734716339c55b7fc13
MISC metadata.xml 10235 BLAKE2B 251a5e3fa494894f740165c940a3b088a9b17cd53e8bf70d4e55f5f3b7ae10f1402a9cc8d050669bdaad3b69beb01132400b52b85040a608f98c7129ee906bd5 SHA512 9ff42f44548b8cd3422945678bbe0b25b8caefe0f5b8c767d84e542fd2efd1ae99e3e28aca21d6a20ee6acdb38b7296f5e03199a5d4bdb5efbcbb90ccb640de3
DIST homeassistant-2024.11.1.gh.tar.gz 18864780 BLAKE2B dd6989f71961fc7113aa56903637c738797057bd254d7397d7f1988ba641a3605e5396890f0514eb4bb47a2bd7cea7b1c097db913d7bcb78850aa766969e7742 SHA512 3729693a082523ba9e20a4d3d9e6f6ab11093ac3cb5ec6ce0add6233807f8079a6e78b928f91a9ccd3114003f801046626b52845ff006083320eec0fe4819fd0
DIST homeassistant-2024.11.1.tar.gz 23378775 BLAKE2B bf225a3f082dbc8986f2c20e64ec4228f5f15050618382a2e495244c1b693319eb8df3789c08bc1864ba4ce8082628c7d3cd6ee412ae0bd73bf0e10840a4801b SHA512 cc61f6f8db9d7cc4c859f2866ab99a0e578a6502157d59441cc26db51603d473e7cf239848e1db660c6a6ea4b19da25b09f33a0274c3e96105df61354f1d7f87
DIST homeassistant-2024.11.3.gh.tar.gz 18873491 BLAKE2B 7082b0b5f688e5da76fece577944927026d6594ef6d2b91c5106dd56bc3149a7f74e4394612ee526de11bf50e31a4a0167557f06f035c9a707c70fbf67cad69a SHA512 7ffbce37aa915a99a916d534bc02742b248e7b7215e05bbd6654aac4db094b89e8f7d75be726ac3caa0f769e0318267bd0753daa2f4da77142cfaa59c0c007d7
DIST homeassistant-2024.11.3.tar.gz 23432503 BLAKE2B 4c431cc5f43dd8d179c1a8292de282a9331157e04fdc20b165dc3e6ac6d2031710fc8abfc7e2f09de4f364c1b6d35398a07e40b4da0b30e414d86b44cb09321e SHA512 8f33c376ba988270262b3c3f627db85e7a44d19a5d57e7435b5d4158dcab042bf76b04ba271fcd251c614bc9d5a328984f24cbaf95b98ca0de2bc9751e956d7e
DIST homeassistant-2024.12.5.gh.tar.gz 19074318 BLAKE2B 73e8c6f4a497482cc167581736a102e83c40b20ddd1dd5cd415bfee704fc92005574c3ceeb0244b3c734455366c8f6288fdc0cb11a9beebb808af539160c8da6 SHA512 1a2915a5162982e22e0ee5f7e2f6f12f31b6dda60f5cbce2f38f888212e9b2032b4b9cd7447eaf3497aedc97f8d6158d641c2ee882ceec5271f4d64fcafc099e
DIST homeassistant-2024.12.5.tar.gz 22691228 BLAKE2B 42c9d3b6b03660c2ddd12389ae88a4c4e88e6eec7ea3f71712a7401d0989495d423af8dc70ac56dfa85f1704c053434039c6c671bbad1f6817dc28067ef9b45d SHA512 b258bde00a2d1bde4ceee9f6b38cea058d7f92c3961eb42601fb1ed6e159262d74eb47a869662fd4c1188902f561216e94207405e382f888673ec2a6200f7217
EBUILD homeassistant-min-2024.10.4.ebuild 18573 BLAKE2B d89dcb8da2dfbd549d5e1d123425c6294794c42b042c25b1c77cf804b56a2095d76c967ed18f1555b53de4bc0c93a5cb29852696f1b7da46ff76d53ec4a913ca SHA512 da0f11ab746d85346258cf93d8400070824b5189ababba408fe20259c76f755eddcc8edaaa07140526e0f64f77a8c0d573e7fb8b45161d7e1b2b81f0643e495b
EBUILD homeassistant-min-2024.11.1.ebuild 18962 BLAKE2B 8383755a194c6eef4c8bf34865868620a27ad0e4afd89773559368e37d2edc00c9a131d9cf99df82f424aa9ba7d965bb8473c28f54fd980450a5c1e7415b7f67 SHA512 44ad8ab7acb99938202294debcccef4943a92a45e2bc38076fc0a22ef3d610835f814788375be442efa4fb4d6a8ccc947c39526250cb6fd1ac88860085708d1c
EBUILD homeassistant-min-2024.11.3.ebuild 19044 BLAKE2B 816d21eada617b61be2130a4038efc2d333433e009219f50c6543f8663ffde279ff0aad98f04774873c04ec302c6649772957ec944b850ba779ed02669eb916c SHA512 58649d969e3f2ed4885dec238d4f97f11fce9981105d43940798b81b696cd20288f9111bdffebe20be8d1a7e906eec6b84fc7b3364c3d988394ade16dffd5a59
EBUILD homeassistant-min-2024.12.5.ebuild 19449 BLAKE2B a7229a62360db365707fd9ab1126c1e5bfceb9bedfcd949a07c6256a10623fd5f9d83f01e66f751a5e6531ec5e2be2b0151441c3cd7370912d0f4b2a5790d106 SHA512 0a112a5a8851b1b503b01f89d6d85ff611094aa6dcbe45fbf9949c917e003b3f8d6f7cbda71629b8f930a1873ba525dca8032aaabf5e290df6cde079aa0449e6
MISC metadata.xml 10298 BLAKE2B 5b20165c89c8ed03bb448d3895edeb18c0c83dc437f311ab4fc327b0f5e7ef09948fc50ae737ee415bef7dc0a2fe4c6809d5dab260aa41b8e4be177750c9ecd6 SHA512 70f14eb0fe6e8f2826c40a2310c49a5ec19777f67bc1e16a6e4a154ad1c720e0deffdcbfa6b06c8a342da4416c3b7ed50bbeab85a625518a18628d472cd97ea5

View File

@ -97,7 +97,7 @@ RDEPEND="${RDEPEND}
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
@ -108,7 +108,7 @@ RDEPEND="${RDEPEND}
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${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}]
@ -178,7 +178,7 @@ RDEPEND="${RDEPEND}
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.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}] )

View File

@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb isal knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb isal knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring roborock samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
@ -47,101 +47,101 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.2[${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-fast-zlib-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.2.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.10[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.2_p1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.41.0[${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/attrs-24.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.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.22.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.20.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.3[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.3[${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/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/go2rtc-client-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-1.66.2[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240610.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.6.21[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.83.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241106.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.11.6[${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/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.10[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
~dev-python/protobuf-5.28.3[${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.15[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.18[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${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/PyTurboJPEG-1.7.5[${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/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}]
<dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/uv-0.5.21
~dev-python/voluptuous-openapi-0.0.5[${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/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/webrtc-models-0.2.0[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
~dev-python/yarl-1.17.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@ -155,121 +155,123 @@ RDEPEND="${RDEPEND}
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}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.8.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.1.1[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-63[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.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.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.3[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.20.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.5[${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}] )
compensation? ( ~dev-python/numpy-1.26.4[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.41.0[${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-24.5.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}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-27.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.1.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.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-23.11.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.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.1.5[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.59[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.6[${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}] )
isal? ( ~dev-python/isal-1.6.1[${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}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-3.3.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.9.10.221729[${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-8.0.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.2.2[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.1.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.6.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.8[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.0.9[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.2.1[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.13[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${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}] )
python_script? ( ~dev-python/RestrictedPython-7.4[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.30[${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.2[${PYTHON_USEDEP}] ~dev-python/pycountry-24.6.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.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-10.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.8[${PYTHON_USEDEP}] )
roborock? ( ~dev-python/python-roborock-2.6.1[${PYTHON_USEDEP}] ~dev-python/vacuum-map-parser-roborock-0.1.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.41.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.6[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-12.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
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.30[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotifyaio-0.8.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${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}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.6[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${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.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.59[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.39.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.116[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.1[${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.20[${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.56.0[${PYTHON_USEDEP}] )"
zeroconf? ( ~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.24[${PYTHON_USEDEP}] ~dev-python/zha-0.0.37[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.58.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.0[${PYTHON_USEDEP}]
~dev-python/astroid-3.3.5[${PYTHON_USEDEP}]
~dev-python/coverage-7.6.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.1[${PYTHON_USEDEP}]
~dev-python/license-expression-30.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-dev-1.11.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.19.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.1
~dev-python/pydantic-1.10.15[${PYTHON_USEDEP}]
~dev-python/mypy-1.13.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.23.4[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-4.0.0
~dev-python/pydantic-1.10.18[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pylint-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.24.0[${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}]
@ -277,14 +279,13 @@ BDEPEND="${RDEPEND}
~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-unordered-0.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.3.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.4[${PYTHON_USEDEP}]
~dev-python/uv-0.1.43
~dev-python/syrupy-4.7.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.5[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"

View File

@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb isal knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring roborock samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
@ -47,100 +47,101 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.2[${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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.2.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.2_p1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.41.0[${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/attrs-24.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.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.19.2[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.20.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/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.3[${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/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/go2rtc-client-0.1.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-1.66.2[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.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-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.83.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241106.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.11.6[${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/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.10[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
~dev-python/protobuf-5.28.3[${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/pydantic-1.10.18[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${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/PyTurboJPEG-1.7.5[${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/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/uv-0.5.21
~dev-python/voluptuous-openapi-0.0.5[${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/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/webrtc-models-0.2.0[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
~dev-python/yarl-1.17.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@ -154,120 +155,123 @@ RDEPEND="${RDEPEND}
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}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.8.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.15[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-63[${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? ( ~dev-python/bleak-0.22.3[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.20.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.5[${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}] )
compensation? ( ~dev-python/numpy-1.26.4[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.41.0[${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-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}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-27.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.1.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.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-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}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.61[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.2[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.6[${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.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-3.3.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.9.10.221729[${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-8.0.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.2.2[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.10.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.6.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.8[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.2.1[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${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}] )
python_script? ( ~dev-python/RestrictedPython-7.4[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.2[${PYTHON_USEDEP}] ~dev-python/pycountry-24.6.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.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-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}] )
ring? ( ~dev-python/ring-doorbell-0.9.12[${PYTHON_USEDEP}] )
roborock? ( ~dev-python/python-roborock-2.7.2[${PYTHON_USEDEP}] ~dev-python/vacuum-map-parser-roborock-0.1.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.41.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.6[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-12.0.1[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.6[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotifyaio-0.8.8[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${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}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.7[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${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.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.61[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.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}] )"
zeroconf? ( ~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.25[${PYTHON_USEDEP}] ~dev-python/zha-0.0.39[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.58.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~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/astroid-3.3.5[${PYTHON_USEDEP}]
~dev-python/coverage-7.6.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.1[${PYTHON_USEDEP}]
~dev-python/license-expression-30.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~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/mypy-1.13.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.23.4[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-4.0.0
~dev-python/pydantic-1.10.18[${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/pylint-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.24.0[${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}]
@ -275,14 +279,13 @@ BDEPEND="${RDEPEND}
~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/pytest-unordered-0.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.3.3[${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/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.7.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.5[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
@ -293,6 +296,7 @@ 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
sed -E -i "s/uv==[^ ]*/uv/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}

View File

@ -0,0 +1,351 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb isal knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring roborock samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
>=dev-python/aiofiles-24.1.0[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.2.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.11.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.2_p1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-24.2.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/audioop-lts-0.2.1[${PYTHON_USEDEP}]' python3_13)
~dev-python/av-13.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.20.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.4.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/go2rtc-client-0.1.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.67.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.67.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.67.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.86.0[${PYTHON_USEDEP}]
~dev-python/hassil-2.0.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241127.8[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.12.9[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-2.1.3[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.12[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.2.3[${PYTHON_USEDEP}]
~dev-python/pillow-11.0.0[${PYTHON_USEDEP}]
~dev-python/propcache-0.2.1[${PYTHON_USEDEP}]
~dev-python/protobuf-5.28.3[${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.19[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/rpds-py-0.21.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.6.1[${PYTHON_USEDEP}]
~dev-python/securetar-2024.11.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.36[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/standard-aifc-3.13.0[${PYTHON_USEDEP}]' python3_13)
$(python_gen_cond_dep '~dev-python/standard-telnetlib-3.13.0[${PYTHON_USEDEP}]' python3_13)
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/uv-0.5.21
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/webrtc-models-0.3.0[${PYTHON_USEDEP}]
>=dev-python/websockets-13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.18.3[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.136.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~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-4.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.8.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.75[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-63[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.11.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.3[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.20.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.6.0[${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.5[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.5[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-2.1.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.41.0[${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.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-28.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.1.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-4.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.63[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.2[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.7[${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}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-3.3.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.11.16.205004[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.2.2[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.6.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.9[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.2.1[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${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.4[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.2[${PYTHON_USEDEP}] ~dev-python/pycountry-24.6.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.36[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.9.13[${PYTHON_USEDEP}] )
roborock? ( ~dev-python/python-roborock-2.8.1[${PYTHON_USEDEP}] ~dev-python/vacuum-map-parser-roborock-0.1.2[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.7.2[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.6[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-12.1.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.30.6[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotifyaio-0.8.11[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.36[${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-6.1.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${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.8.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/cronsim-2.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${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.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.63[${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.136.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.25[${PYTHON_USEDEP}] ~dev-python/zha-0.0.42[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.59.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.3.5[${PYTHON_USEDEP}]
~dev-python/coverage-7.6.8[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.1[${PYTHON_USEDEP}]
~dev-python/license-expression-30.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.14.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.23.4[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-4.0.0
~dev-python/pydantic-1.10.19[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.24.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-6.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-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.3.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.7.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.5[${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
sed -E -i "s/uv==[^ ]*/uv/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

@ -88,6 +88,7 @@
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="roborock">"supported_by": "xiaomi_miio"</flag>
<flag name="samsungtv">Support for Samsung TV Sets</flag>
<flag name="scrape">scraping information from websites</flag>
<flag name="season">display astronomical or meteorological season (Spring, Summer, Autumn, Winter)</flag>

View File

@ -10,15 +10,18 @@ AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63fe
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2024.10.4.gh.tar.gz 18785041 BLAKE2B bd3d63a8f16555976bb9d5b61a8c7ed7e29f709a398830b0c37fb581c35c6ff755db523b33743c92c55468b6025444333e412e2f3fd915fcc3778d723103ff32 SHA512 dd8557f7c86e045269931efa80c7cfaafdd2a53edafdff3af31e7cd2d0438c05909bd34f6fe8bb3945ef7a8f090806d207fb41e9055b21686015078209e4c553
DIST homeassistant-2024.10.4.tar.gz 23077043 BLAKE2B 2ec1562ae041e8ec37506945a4f21f121a721e004e9c20ff295c7a251c89279cc0a34f1e1dd2946edd589d8ba74b9f4d24133fd465f2cdc5331ea16720b03e9c SHA512 de1de3a649479d8e8f745a559ac9ff9f297651571bdcbfda1851006a64b8c8bd308b1769825d05dded541b0fe21c4e82f632c731de46e6a4630e03ade065712c
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
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
DIST homeassistant-2024.11.1.gh.tar.gz 18864780 BLAKE2B dd6989f71961fc7113aa56903637c738797057bd254d7397d7f1988ba641a3605e5396890f0514eb4bb47a2bd7cea7b1c097db913d7bcb78850aa766969e7742 SHA512 3729693a082523ba9e20a4d3d9e6f6ab11093ac3cb5ec6ce0add6233807f8079a6e78b928f91a9ccd3114003f801046626b52845ff006083320eec0fe4819fd0
DIST homeassistant-2024.11.1.tar.gz 23378775 BLAKE2B bf225a3f082dbc8986f2c20e64ec4228f5f15050618382a2e495244c1b693319eb8df3789c08bc1864ba4ce8082628c7d3cd6ee412ae0bd73bf0e10840a4801b SHA512 cc61f6f8db9d7cc4c859f2866ab99a0e578a6502157d59441cc26db51603d473e7cf239848e1db660c6a6ea4b19da25b09f33a0274c3e96105df61354f1d7f87
DIST homeassistant-2024.11.3.gh.tar.gz 18873491 BLAKE2B 7082b0b5f688e5da76fece577944927026d6594ef6d2b91c5106dd56bc3149a7f74e4394612ee526de11bf50e31a4a0167557f06f035c9a707c70fbf67cad69a SHA512 7ffbce37aa915a99a916d534bc02742b248e7b7215e05bbd6654aac4db094b89e8f7d75be726ac3caa0f769e0318267bd0753daa2f4da77142cfaa59c0c007d7
DIST homeassistant-2024.11.3.tar.gz 23432503 BLAKE2B 4c431cc5f43dd8d179c1a8292de282a9331157e04fdc20b165dc3e6ac6d2031710fc8abfc7e2f09de4f364c1b6d35398a07e40b4da0b30e414d86b44cb09321e SHA512 8f33c376ba988270262b3c3f627db85e7a44d19a5d57e7435b5d4158dcab042bf76b04ba271fcd251c614bc9d5a328984f24cbaf95b98ca0de2bc9751e956d7e
DIST homeassistant-2024.12.5.gh.tar.gz 19074318 BLAKE2B 73e8c6f4a497482cc167581736a102e83c40b20ddd1dd5cd415bfee704fc92005574c3ceeb0244b3c734455366c8f6288fdc0cb11a9beebb808af539160c8da6 SHA512 1a2915a5162982e22e0ee5f7e2f6f12f31b6dda60f5cbce2f38f888212e9b2032b4b9cd7447eaf3497aedc97f8d6158d641c2ee882ceec5271f4d64fcafc099e
DIST homeassistant-2024.12.5.tar.gz 22691228 BLAKE2B 42c9d3b6b03660c2ddd12389ae88a4c4e88e6eec7ea3f71712a7401d0989495d423af8dc70ac56dfa85f1704c053434039c6c671bbad1f6817dc28067ef9b45d SHA512 b258bde00a2d1bde4ceee9f6b38cea058d7f92c3961eb42601fb1ed6e159262d74eb47a869662fd4c1188902f561216e94207405e382f888673ec2a6200f7217
DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60
DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659
EBUILD homeassistant-2024.10.4-r1.ebuild 33669 BLAKE2B 5641e9c7cebd2901e105374f6fb924a370d748fda96936a42dc48b5488296793a3fad3dc07aee6636cd126fa7487059bf787ebb56f566ee85724473b3bb2597e SHA512 fb29d0f24de72f10e55d72f0ac1db2e5a39d34699c5bf07de582da5ceb71ba63652e5ff75041c8412907f21d1d2659ae50d65dc4b7b80524e4e4821984980617
EBUILD homeassistant-2024.10.4.ebuild 37851 BLAKE2B b7930e90e615116773c0eecdecbf0c4e908104ad93985cf20353be63bb06b75888af7e98720a0de29839668917d69a808cca10a06e6bf0ab00ec6087b1009eff SHA512 5a4333ae8fcc73db179f55c618a3aac2c1c058727482e4281b0d5a03f81a820fa54f8e5ab89b0dc44dea4fe6e3b12810f6c09fd2e122c0fa3e11956712c5e3d6
EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680
EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12
EBUILD homeassistant-2024.9.3.ebuild 37724 BLAKE2B b255d6016d9703f4223c5bc6f1f7adadfe0275a0826310fb7c0aa090da81c65fcd4f1e8519a15051d15c5da79f06a2f6c73b866c66198ba976d2b6234f69e3d8 SHA512 480e08ca2687a63411258f14f5d5e1dc2057c9d054bcc90181a9bc31058db41eef20427a78c109f01ae3a77c549517708c180e6da198a8b659575f1053458b99
MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d
EBUILD homeassistant-2024.10.4-r1.ebuild 33663 BLAKE2B 867ed828d011bc245a7f85f9b98a8d214b689a485ccbd5f792acf10186dd5900fff7bbb6ec5adc9bc8ab6dedcfd819ae8a8012bc90765c64bf8e3f9e7b1c39cd SHA512 993cd50ff33a907bb91f39c2e8a4cb10ed3affaa6d153459091132779a0836471de1f2b48d930cbe3534e710a63d888141caf36a7143f587cb946c4dc191c526
EBUILD homeassistant-2024.10.4.ebuild 37839 BLAKE2B 0ae8d5745853c6c21f6e15bed7b0775c322a47341a50d00398fa3620089870f42dcf7ef177b1b7006d886a3fa8b4bd93414a03c75290a200c3bea82dd726e37a SHA512 bc16800a80e2cc21cbc562423d0b5560df577bea383e1bf60d78cf5dd25a26a92da188ca9807dabcd8f977b72653a093a61e7bc40819a4b93da74a18c6bfcd45
EBUILD homeassistant-2024.11.1.ebuild 34052 BLAKE2B 0d9686b0947f3c1f39910a872f44553eafef69265b46cef0058cb8273d50bb8267c29d4ed9c6a7b33bbc2577c50f4564d6c3de26a43b60db052b4cd10cf12cab SHA512 a5021d5ef1c1f5db0e4fb479748ca44f4ecc9d9d982236b6829eb9222a2d8e36bc9bb0935f451d9b961aacca50d5514d039df46e36dfe23d142183dce2ad6b0d
EBUILD homeassistant-2024.11.3.ebuild 34134 BLAKE2B 758d2222650608fbb6b9da262044841bc2da221f3ee836e259b6ba58c26b826d93d9983527e92be3a96ded2231667f0e899675cdbabc205ce828bd9462b50918 SHA512 66ba1ce3cc8768fa6c6bb25caa8a5d918e73139a6f035fd30c1530a5bf70528df8879f6c613b6c6e1f979775b4e2166713cfcddaeb458702ebddd76b279388f3
EBUILD homeassistant-2024.12.5.ebuild 34447 BLAKE2B 3b49195e8913ee73c907166dbb7ca7c53e793049c5221b323888f1e90a8d2e82496eb2203f84d5bc9851ff889722d40d06701a87e7cdb160483eb188e030007b SHA512 4ad467462772d3503e73a0a01d799ecbad03da50857dd753efe695c97415f98724c1e789e65381b42584202d6f90e2e51e19271004870f68983b9f4105b94b9e
EBUILD homeassistant-2024.9.3.ebuild 37712 BLAKE2B ace2819aeaf544699b97819cdcea0dbdbc5b7498f21d83be3140fa94b4bbdad72cbbcaaeb26fd4e6c1a857250e63310fedda9ec61719a3b1ae6872d7b1ec46be SHA512 de813b8a016e190e85bd1c2638cf23ca8021bb028ef0c57d7f72f9b0738d11994150a725011746a9362dcd84eb333759d220952256dbe9d91d7464a16951d47e
MISC metadata.xml 27528 BLAKE2B 68988c7a3105de0e7d32049af6922d32d4f13c8f7e42c23cf751d4c0c6ee88a63f5bd1016d53cf589c623ce8ed7ec1ad4775cb1c5a37984b569aaaa4ec6bd1e2 SHA512 0e68a95526b952f935b0c401d902380c8d94532325dfcc0bf27a51da76de9cff9c03fa12a0a7c408191cca2f8a680f5aa38996548fb65e27122e6cbd992e278c

View File

@ -97,7 +97,7 @@ RDEPEND="${RDEPEND}
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
@ -108,7 +108,7 @@ RDEPEND="${RDEPEND}
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${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}]
@ -277,7 +277,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-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

View File

@ -84,7 +84,7 @@ RDEPEND="
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -132,7 +132,7 @@ RDEPEND="
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -181,7 +181,7 @@ RDEPEND="
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -229,7 +229,7 @@ RDEPEND="
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -385,7 +385,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-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

View File

@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roborock 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
@ -47,101 +47,101 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.2[${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-fast-zlib-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.2.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.10[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.2_p1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.41.0[${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/attrs-24.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.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.22.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.2[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.20.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.3[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.3[${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/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/go2rtc-client-0.1.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-1.66.2[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240610.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.6.21[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.83.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241106.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.11.6[${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/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.10[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
~dev-python/protobuf-5.28.3[${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.15[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.18[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${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/PyTurboJPEG-1.7.5[${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/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}]
<dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/uv-0.5.21
~dev-python/voluptuous-openapi-0.0.5[${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/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/webrtc-models-0.2.0[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
~dev-python/yarl-1.17.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@ -151,45 +151,44 @@ RDEPEND="${RDEPEND}
>=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}] )
abode? ( ~dev-python/jaraco-abode-6.2.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}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${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/genie-partner-sdk-1.0.2[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.8.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.1.1[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${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.8.0[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.9.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${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-3.1.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-8.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.5.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-61[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-63[${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}] )
@ -197,66 +196,66 @@ RDEPEND="${RDEPEND}
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.5.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.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.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.1.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.3[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.20.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.6.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.15.3[china,${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.3[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.7.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.9.0[${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}] )
bsblan? ( ~dev-python/python-bsblan-0.6.4[${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.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.5[${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}] )
compensation? ( ~dev-python/numpy-1.26.4[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.7[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-118[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-1.0.0[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.7[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.20[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.20.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-24.5.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.22.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-27.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.1.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.2[${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}] )
@ -266,13 +265,13 @@ RDEPEND="${RDEPEND}
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.11[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.14.0[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.14.0[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-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-5.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
@ -281,159 +280,160 @@ RDEPEND="${RDEPEND}
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.51[${PYTHON_USEDEP}] ~dev-python/Babel-2.15.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.1.5[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.59[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.6[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.1[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.2[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.6.4[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.9.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.3[${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.6.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.6.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.16.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.6.1[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.17.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${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.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-3.3.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.9.10.221729[${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.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.15[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.2.2[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.1.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.0.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.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-6.1.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.6.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.05.27 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.10.22 )
met? ( ~dev-python/PyMetno-0.13.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.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.8[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.7[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.1[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.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/pyopenweathermap-0.0.9[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.2.1[${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}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${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.13[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.37.4.1[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-1.4.4[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.4[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.2[${PYTHON_USEDEP}] ~dev-python/pycountry-24.6.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.30[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.11[listen,${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.8[${PYTHON_USEDEP}] )
roborock? ( ~dev-python/python-roborock-2.6.1[${PYTHON_USEDEP}] ~dev-python/vacuum-map-parser-roborock-0.1.2[${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.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-10.0.1[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${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.41.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.6[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-12.0.1[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0 )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-3.1.0[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${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.30[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotifyaio-0.8.2[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.10.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.4.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.12[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.6[${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-77[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-80[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.41.0[${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.5.1[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.10.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.15[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.35.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.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${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.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.51[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-3.1.1[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.59[${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}] )
@ -441,28 +441,29 @@ 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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.39.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.116[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.64.1[${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.20[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.24[${PYTHON_USEDEP}] ~dev-python/zha-0.0.37[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.13[${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.56.0[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.58.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.2.2[${PYTHON_USEDEP}]
~dev-python/coverage-7.5.0[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.0[${PYTHON_USEDEP}]
~dev-python/astroid-3.3.5[${PYTHON_USEDEP}]
~dev-python/coverage-7.6.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.1[${PYTHON_USEDEP}]
~dev-python/license-expression-30.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-dev-1.11.0_alpha3[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.19.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.7.1
~dev-python/pydantic-1.10.15[${PYTHON_USEDEP}]
~dev-python/mypy-1.13.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.23.4[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-4.0.0
~dev-python/pydantic-1.10.18[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.2.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
~dev-python/pylint-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.24.0[${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}]
@ -470,14 +471,13 @@ BDEPEND="${RDEPEND}
~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-unordered-0.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.2.0[${PYTHON_USEDEP}]
~dev-python/pytest-8.3.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.4[${PYTHON_USEDEP}]
~dev-python/uv-0.1.43
~dev-python/syrupy-4.7.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.5[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"

View File

@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roborock 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
@ -47,100 +47,101 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
~dev-python/aiodhcpwatcher-1.0.2[${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-isal-0.3.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.2.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-session-2.12.0[${PYTHON_USEDEP}]
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.2_p1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.41.0[${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/attrs-24.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.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.19.2[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.20.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/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.3[${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/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/go2rtc-client-0.1.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.66.2[${PYTHON_USEDEP}]
~dev-python/grpcio-1.66.2[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.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-20240501.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.4.24[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.83.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241106.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.11.6[${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/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.10[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
~dev-python/protobuf-5.28.3[${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/pydantic-1.10.18[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${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/PyTurboJPEG-1.7.5[${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/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.11.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/uv-0.5.21
~dev-python/voluptuous-openapi-0.0.5[${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/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/webrtc-models-0.2.0[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
~dev-python/yarl-1.17.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
@ -150,45 +151,44 @@ RDEPEND="${RDEPEND}
>=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}] )
abode? ( ~dev-python/jaraco-abode-6.2.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}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.24[${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}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.8.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.15[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.7.4[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.9.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}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${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-3.0.1[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-8.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.5.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-61[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-63[${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}] )
@ -196,67 +196,67 @@ RDEPEND="${RDEPEND}
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.5.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.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? ( ~dev-python/bleak-0.22.3[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.20.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.6.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.15.2[china,${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.4[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.9.1[${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}] )
bsblan? ( ~dev-python/python-bsblan-0.6.4[${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}] )
buienradar? ( ~dev-python/buienradar-1.0.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.5[${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}] )
compensation? ( ~dev-python/numpy-1.26.4[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.7[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-118[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-1.0.0[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.8[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.20[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.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}] )
enphase_envoy? ( ~dev-python/pyenphase-1.22.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-27.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.1.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.8.0[${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}] )
@ -265,14 +265,14 @@ RDEPEND="${RDEPEND}
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.11[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.14.0[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.14.0[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-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.6.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-5.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.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.5.0[${PYTHON_USEDEP}] )
@ -280,158 +280,160 @@ RDEPEND="${RDEPEND}
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.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}] )
here_travel_time? ( ~dev-python/here-routing-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.61[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.2[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.6[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.3[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.3.0[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.9.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.3[${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.5.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.6.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.15.0[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.17.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.7.1[${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}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${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.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-3.3.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.9.10.221729[${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.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.15[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.2.2[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.1.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${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}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.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.10.0[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.6.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.11.04 )
met? ( ~dev-python/PyMetno-0.13.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.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.8[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.7[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.7.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.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}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.2.1[${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.2.1[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${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.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}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-1.4.4[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.4[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.2[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.2[${PYTHON_USEDEP}] ~dev-python/pycountry-24.6.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.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}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.11[listen,${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.12[${PYTHON_USEDEP}] )
roborock? ( ~dev-python/python-roborock-2.7.2[${PYTHON_USEDEP}] ~dev-python/vacuum-map-parser-roborock-0.1.2[${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.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-9.0.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${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.41.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.6[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-12.0.1[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0 )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-3.1.0[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.6[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotifyaio-0.8.8[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.10.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-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}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.12[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.12.1[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.7[${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-77[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-80[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.41.0[${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}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.10.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.15[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.35.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${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.18.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.47[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-3.1.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.61[${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}] )
@ -439,28 +441,29 @@ 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.3[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.136.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${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}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.25[${PYTHON_USEDEP}] ~dev-python/zha-0.0.39[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.13[${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.4[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.58.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~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/astroid-3.3.5[${PYTHON_USEDEP}]
~dev-python/coverage-7.6.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.1[${PYTHON_USEDEP}]
~dev-python/license-expression-30.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~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/mypy-1.13.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.23.4[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-4.0.0
~dev-python/pydantic-1.10.18[${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/pylint-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.24.0[${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}]
@ -468,14 +471,13 @@ BDEPEND="${RDEPEND}
~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/pytest-unordered-0.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.3.3[${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/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.7.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.5[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
@ -486,6 +488,7 @@ 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
sed -E -i "s/uv==[^ ]*/uv/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}

View File

@ -0,0 +1,542 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roborock 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.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
>=dev-python/aiofiles-24.1.0[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.2.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.11.11[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.2_p1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-24.2.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/audioop-lts-0.2.1[${PYTHON_USEDEP}]' python3_13)
~dev-python/av-13.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.20.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.8.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.4.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/go2rtc-client-0.1.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.67.1[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.67.1[${PYTHON_USEDEP}]
~dev-python/grpcio-1.67.1[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.6.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.86.0[${PYTHON_USEDEP}]
~dev-python/hassil-2.0.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241127.8[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.12.9[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/numpy-2.1.3[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.12[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.2.3[${PYTHON_USEDEP}]
~dev-python/pillow-11.0.0[${PYTHON_USEDEP}]
~dev-python/propcache-0.2.1[${PYTHON_USEDEP}]
~dev-python/protobuf-5.28.3[${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.19[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/rpds-py-0.21.0[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.6.1[${PYTHON_USEDEP}]
~dev-python/securetar-2024.11.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.36[${PYTHON_USEDEP}]
$(python_gen_cond_dep '~dev-python/standard-aifc-3.13.0[${PYTHON_USEDEP}]' python3_13)
$(python_gen_cond_dep '~dev-python/standard-telnetlib-3.13.0[${PYTHON_USEDEP}]' python3_13)
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/uv-0.5.21
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/webrtc-models-0.3.0[${PYTHON_USEDEP}]
>=dev-python/websockets-13.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.18.3[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.136.2[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~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-6.2.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-4.0.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.24[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.8.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.75[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${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.16.0[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.9.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${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-8.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.5.5[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-63[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.11.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.5.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.22.3[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.20.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.3[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.6.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}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.9.1[${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-1.2.1[${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.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.5[${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-2.1.3[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.8[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-118[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-1.0.1[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.8.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.41.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.8[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.20[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.23.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-28.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.1.0[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.21[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.8.0[${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-4.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.2.1[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.14.0[qr,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.14.0[qr,${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-5.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.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.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-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.63[${PYTHON_USEDEP}] ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.2[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.7[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.3[${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.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.12.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-11.0.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.4[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.6.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.17.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.11.1[${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-3.3.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.11.16.205004[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.2.2[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.1.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.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-6.6.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.12.13 )
met? ( ~dev-python/PyMetno-0.13.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.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.9[${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.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.3.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.7[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.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/pyopenweathermap-0.2.1[${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.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${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.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-1.6.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.4[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.2[${PYTHON_USEDEP}] ~dev-python/pycountry-24.6.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.36[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${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.9.13[${PYTHON_USEDEP}] )
roborock? ( ~dev-python/python-roborock-2.8.1[${PYTHON_USEDEP}] ~dev-python/vacuum-map-parser-roborock-0.1.2[${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.7.2[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.41.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.6[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-12.1.0[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0 )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${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-6.2.6[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
solax? ( ~dev-python/solax-3.2.1[${PYTHON_USEDEP}] )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.6[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotifyaio-0.8.11[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.36[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.10.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.1.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.12[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.12[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.8.1[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.2.1[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-81[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.41.0[${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/cronsim-2.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.11.1[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.15[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.35.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.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${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-3.1.4[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.63[${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.41.0[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.136.2[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.25[${PYTHON_USEDEP}] ~dev-python/zha-0.0.42[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.13[${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.59.1[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-3.3.5[${PYTHON_USEDEP}]
~dev-python/coverage-7.6.8[${PYTHON_USEDEP}]
~dev-python/freezegun-1.5.1[${PYTHON_USEDEP}]
~dev-python/license-expression-30.4.0[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.14.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.23.4[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-4.0.0
~dev-python/pydantic-1.10.19[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
~dev-python/pylint-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.24.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-6.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-timeout-2.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.6.1[${PYTHON_USEDEP}]
~dev-python/pytest-8.3.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.12.1[${PYTHON_USEDEP}]
~dev-python/respx-0.21.1[${PYTHON_USEDEP}]
~dev-python/syrupy-4.7.2[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.5[${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
sed -E -i "s/uv==[^ ]*/uv/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

@ -81,7 +81,7 @@ RDEPEND="
~dev-python/home-assistant-intents-2024.9.4[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -129,7 +129,7 @@ RDEPEND="
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -178,7 +178,7 @@ RDEPEND="
~dev-python/home-assistant-intents-2024.9.4[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/jinja2-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
@ -226,7 +226,7 @@ RDEPEND="
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
~dev-python/protobuf-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
@ -383,7 +383,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-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.57[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.57[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )

View File

@ -238,6 +238,7 @@
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
<flag name="ring">integrate your ring.com devices</flag>
<flag name="roborock">"supported_by": "xiaomi_miio"</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="roon">allows you to control RoonLabs music players</flag>

View File

@ -1,10 +0,0 @@
AUX node-red 440 BLAKE2B e8f1de371d6ece87f30d974471b5dc2ba4e93f6ceceb2356bb1ca7edf6f39b39170af6e6118505abedbf7e90d858958a02e027f65c60324d7a26af33f7575102 SHA512 d96ee280dca13544f9918985d99e1cc90d2c1b7dd407f1f5e9670e305ae501b93a6879060a0304fb79897bbf646f5b3d8da99bd6abb2a2420d511da15da27782
AUX node-red.conf 43 BLAKE2B 49ffe797509f7b7b2b536cbf15ae3344700bd6e5d2584caf65d49e974ca9685e1df21d1644e69d7ddf7086ac4871eff1450352b335ef70285d4fc12d412373d5 SHA512 e977076dc650377b43e9248d77680245ea639f56dadaab7b9069ca1e1b3f8e19170ea62336d497a4fb01aafa6aa0c4515ae897979b34aed7affd03b379493ba8
AUX node-red.service 840 BLAKE2B d748f5230c6cdcb5c26c9f815b457d599488347846ae4b120fcf5bfc719882dc7ef0491bc804bcb53496e480e32809284c160e4829f6073fc4771a0bd14216d7 SHA512 22226fdfcaa100455365f7ccd3efec7fa68d1984ca4de5b9259d2e14ac12e688b174474c30872e6eb8ac760251a75dfd1582f20b667eec62be041516101ec5c6
DIST node-red-3.0.2-node_modules.tar.xz 11665624 BLAKE2B 828fe99506d7c0393beac747ca3f1047582fe006a53c1dd8b864ae73709bb9dc767a5fefe40205d6bfd6551fe1cf3b9cf2f565fa5abf01ef4182d5e43864e1f0 SHA512 823d14d07319d1d8cb361dd0dd014444d8e5d8116021981378b33ee9c19d79f9b3ab106c23cd0731d52b23d3ff862e7bb37910858621a84560015794275b12c1
DIST node-red-3.0.2.tar.gz 6515723 BLAKE2B a205de81e26913baf772e588f38b8eaae6dca8b1c67f2f7ee2717833dc94666ab5d8d6e8433e87e81a7caa1b659d57144a46cda86626787cdeb3f5ec010d7309 SHA512 5828ce643a9b119ac95e22947f5fd7db84c6a5e288d1bc4c49504cd7ca478ff950eadce310b87ccabecb54b43c016ba11c2ee31c1a2b411f70ff0f514915a325
DIST node-red-3.1.3-node_modules.tar.xz 25192968 BLAKE2B 983b90e756c77d644f96dcc866715bdbbe2ba4249898b06cb10e527d44700eb3e906d34652213e9b04b90423d09791556e31ca479f25ec07650f989e364f70d8 SHA512 f122bf36d96151fc9d3ae4cb0924add029f1f232f4aa54eb636e220bb49c3de42e4df8160541f29832a3d4b8e4e44f326c6065ed27981eae7a2a72eeb0c04457
DIST node-red-3.1.3.tar.gz 7536723 BLAKE2B f0e9dcf3608a23c2e6c05debdbc2f9ffa1813ed8c8b44aa1972efc3119870b5738fea3300f34941de6da999e2bb6a355a9c2d1533c60cc80ea6d6f54f56835a1 SHA512 46603ad4ce3610bd890a65e16e462cd5d0096406dacc54ca9ddd794afcab5894f623e751894b4ed9ff63f98450a66be184838855d435afd2e687c9794470afb2
EBUILD node-red-3.0.2.ebuild 1038 BLAKE2B 3088b6d955228410dc4cdd3e534673666fb1c8a832cc633cc613471ee6323411a598eb5d28ba1216fe039fff3cbcda8c199bdb80f81880392b66de7bcc822188 SHA512 37b545d5367155ac4441ecd4a02a305c79d8959ae3ba8c1ad67924153d3a96c3285135be6d3643c2f02259c866262b06e1fdfe645baf1a0621d218f653f5bef8
EBUILD node-red-3.1.3.ebuild 935 BLAKE2B 7debbfe453d12e13be7cc146951f93325012259b6b18a16872018fead942be0221fc10817aa1bc508b10eece6bcaa188fbdaa27e7e3104bc1670ac6ebf18b836 SHA512 2e9e7768b89203cb3577a04fc34171413ce53841a22659d953b1852833521e742b75a5b1bcb053b9e9dcbcb047e240bb80d23da8abf033c280178242b23ae690
MISC metadata.xml 479 BLAKE2B 162c81e6f96a3d7f47fb005fa849c2f5b5bf8ec37ef6900fd3f1b87f5e26e4ba5fc18e29cb7e4b8b9dd9f9c22904aa291604f772f77b06296922f205a71992ff SHA512 bc519b09debfc1990880f14bb874ef838feb779d4dcc60c1c6f67a05cf4532781545b00fa3cd9530449c8f1cc7af7bc68db5ae3cbd7eed624661291bd838ef1c

View File

@ -1,17 +0,0 @@
#!/sbin/openrc-run
depend() {
after mosquitto
}
start() {
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --user node-red:node-red --chdir /usr/lib64/node_modules/node-red/packages/node_modules/node-red/ --exec /usr/bin/npm --background --make-pidfile --pidfile /run/${SVCNAME}.pid -- start
eend $?
}
stop() {
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --quiet --retry 10 --pidfile /run/${SVCNAME}.pid
eend $?
}

View File

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

View File

@ -1,46 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit nodejs-mod systemd tmpfiles
DESCRIPTION="A visual tool for wiring the Internet of Things."
HOMEPAGE="https://nodered.org"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-group/node-red
acct-user/node-red
"
NODEJS_EXTRA_FILES="packages"
src_prepare() {
default
# TODO: remove bcrypt fail to compile
rm -rf node_modules/bcrypt || die
}
src_install() {
# Remove jsdoc-nr-template, prune use git to get the version
rm -rf node_modules/jsdoc-nr-template/ || die
sed -i -e '/jsdoc-nr-template/d' package.json || die
nodejs-mod_src_install
dotmpfiles "${FILESDIR}"/node-red.conf
doinitd "${FILESDIR}"/${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
}
pkg_postinst() {
tmpfiles_process node-red.conf
}

View File

@ -1,39 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit nodejs-mod systemd tmpfiles
DESCRIPTION="A visual tool for wiring the Internet of Things."
HOMEPAGE="https://nodered.org"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-group/node-red
acct-user/node-red
"
NODEJS_EXTRA_FILES="packages"
src_install() {
# Remove jsdoc-nr-template, prune use git to get the version
rm -rf node_modules/jsdoc-nr-template/ || die
sed -i -e '/jsdoc-nr-template/d' package.json || die
nodejs-mod_src_install
dotmpfiles "${FILESDIR}"/node-red.conf
doinitd "${FILESDIR}"/${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
}
pkg_postinst() {
tmpfiles_process node-red.conf
}

View File

@ -3,9 +3,11 @@ DIST esphome-dashboard-20240319.0.tar.gz 5383924 BLAKE2B 0cb3ffa8afed61a9083b442
DIST esphome-dashboard-20240412.0.tar.gz 5381354 BLAKE2B a44605dc9ee522680ee95632e58df55858e7e2b7faad4f158e1a14dd90f97fbc9dc36d89ead9b185cdfba939cd6cbc2946adbff9b4d6b2f489817af3c3798640 SHA512 c40229f029a5355947cab5552c214aca67158793ff66c761dbd6e646b7224d22b9f80d852108cd4cd72feb1b263370feb50f78fae82b8b8aee1c57d23dda3c3b
DIST esphome_dashboard-20240429.1.tar.gz 5379937 BLAKE2B ffb8bc15ce89fd91ea3996bd29b924efa74290b9176335b6aa42a705c5deb08d8072a26f5da61fe6183ca3f10c90196b4a9cd75858abb2253e3f4df9bea58f3f SHA512 adef5882c80dbac9362a1e87c2e28e55b5b29c9b5a59bf56e38c03c6d0675efa608df44e07266b23c1ba8b7f5374c59ef9b0fb5e36d3f3aa73949603dd1f508b
DIST esphome_dashboard-20240620.0.tar.gz 5381684 BLAKE2B 9b7343030bbb47466c51150eb957ca8e6cde2f5fdcdb5a40f5a65d62e03962dd799a62b420365fea035584cb8819161349489858b16ac2271fdd9d633e687a26 SHA512 2ee91fef14417b35f50bb073e12c30273e5fe79e5c2901f3f4832b42712b3521bfe54dec1868588b46f778043ee102b753dae205a482a33d0fbcf656c28da33c
DIST esphome_dashboard-20250212.0.tar.gz 5376447 BLAKE2B 0ab3f199b98e543cc47ce085d47678df339588715bf9aaee64bdef383ccff3a29771fca8aa4740763a1171c8edccaf266217e7b3e80da60a7b086a61c828d184 SHA512 9aeef7420172b844068b128e33be3253eba0b24e4e40db9ebef2858ad4f7b85cb583158f1cddbb428d55ecb61e93f852d7b9dcdb0456162c9f76aee546c082bd
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
EBUILD esphome-dashboard-20240620.0.ebuild 410 BLAKE2B ff79699a847df73cdc72629e1ec5de7c3ec4cfb0830c6396122f292994629be6e1d134fd70e55d0806ad334379761dee30ddd44576027eb0bcb3ff9a5b0a64da SHA512 c774e51e6b12d8b56d17c2f16f1ebb6aaf4876f68226432c8d5026e65601df87c063d4b69ee69a7f029270af4aba8d64b7c4492b90b23cdcdb62d109a749313a
EBUILD esphome-dashboard-20250212.0.ebuild 410 BLAKE2B ff79699a847df73cdc72629e1ec5de7c3ec4cfb0830c6396122f292994629be6e1d134fd70e55d0806ad334379761dee30ddd44576027eb0bcb3ff9a5b0a64da SHA512 c774e51e6b12d8b56d17c2f16f1ebb6aaf4876f68226432c8d5026e65601df87c063d4b69ee69a7f029270af4aba8d64b7c4492b90b23cdcdb62d109a749313a
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650

View File

@ -0,0 +1,16 @@
# 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="ESPHome dashboard"
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"

View File

@ -0,0 +1,3 @@
DIST esphome_glyphsets-0.1.0.tar.gz 107252 BLAKE2B 3530ea526405f72b0c314084e9140d25175e1568ad7d22faa8c5a8db926b894e01f6652ba414023f398b6eda1851acc353e4ee1dbb86448ec9592fdaf1b051e0 SHA512 65f6a4c16c7faf0514355e6e2aa134d51366b197c2f3ac1453816ee2c56d4acdcd9ea816782e721e33c5dd46b759918466cd421d2007bbcc329dd45757f1f030
EBUILD esphome-glyphsets-0.1.0.ebuild 519 BLAKE2B f935fca25fc623f1f5709f055b459382d54eab07f7e426f1a833ff191bf690d52414f447e27ebdebd5e243dc1b73110676a0cf8125f8b5e0cbf893ac2b01f209 SHA512 de2df41140c708f214c851ab1c1d9c7fe1629f7362a2cfa632ff185d653fc0ee4106034d1fa65c060ad492ba07cd93f2d54466d5958f974acd9a079d95fc4000
MISC metadata.xml 540 BLAKE2B c8dc542cd4013e15c0bf17e036c8615d9f79fe472c8ec1fc29feff9fa70fd16c664686e7df86ddaa36e0d693f25de09080427ac3dbfbc92680593dd64aead3e0 SHA512 50be6c603f2da55e168ef87c68c3796328bf4eb7aeeb3f3c64ca801334f89fb8a5878341205b9f612033dfa05981531df33cfeddb95e8e681e452d7f0f00d3bf

View File

@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="The Home Assistant Intent Language parser"
HOMEPAGE="http://github.com/home-assistant/hassil https://pypi.org/project/hassil/"
DESCRIPTION="A lightweight version of glyphsets for ESPHome"
HOMEPAGE="https://pypi.org/project/esphome-glyphsets/ https://github.com/esphome/esphome-glyphsets/"
LICENSE="Apache-2.0"
SLOT="0"
@ -18,6 +18,4 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/pyyaml[${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">esphome-glyphsets</remote-id>
<remote-id type="github">esphome/esphome-glyphsets</remote-id>
<maintainer status="unknown">
<email>hello@openhomefoundation.org</email>
<name>ESPHome authors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -2,17 +2,15 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
DIST esphome-2023.12.9.tar.gz 2064985 BLAKE2B 38d7a842a461aebed8352f54093259f8c5a845c2a7f487216a77ecc4179dbe2e6848e2255428711f67a54e598c7c97709a23458d6092d37995031f86069b9157 SHA512 5065ea80fc3296612427a365dfdb98d6f7befa6b0e5f7abd22e82b1617c247245c780ec6c0303b8c7f0a9e3334bd90be84d97e0fb768dfcc09032966cbec830b
DIST esphome-2024.10.2.tar.gz 2660377 BLAKE2B 8eae8112f75272496db46073f29c5f53e5845bc8d32e53115141a5629eecee9efa1f81bfa88a519919eea6b5a07b9162e2b3aa1996cccdf3ab55f547a5affdc8 SHA512 2871f2332c5b9c90cd7a999457471b80fadf395de6e93b3aa38511fbc94ecf97cde0ee8c71adba4fbb312d0c8661d6e955c2fad67c34e5a6d4ea95dff986094c
DIST esphome-2024.2.2.tar.gz 2127565 BLAKE2B 52aa760c3c9050640aaabe51ea9f01ed146b76c2ff0a48de855f027c9c92c2df3fb05eb81a4dda27f51cef061116c8b7088864db68756bd918a113807ef693fb SHA512 0f1e4277a0bd12adff8e4cfec702e9e00c6023fa8682d1f247d0153739153cc14956a94044a634afaf3d0a311543a5a4a8c04dd7c791c5c61c994625118b300c
DIST esphome-2024.3.2.tar.gz 2236891 BLAKE2B 8d3d5845a0735c0c3c60163a4709265d6ecb2326a0cba969897a794cc4154f4538c49bdcbcb32236e1053389b647c3bb9fdad55844aa1af3d888acaeb465db2b SHA512 8d3273a886987118865e9bbffe7edfe5922fab670387f093b111b07497b5165040fa1f452c7687b322704446fc0c61df08bc06987e43ab46d62d5e10b08abd14
DIST esphome-2024.5.3.tar.gz 2429815 BLAKE2B 68a419e5539d4c5a2c8de81f2a9cf769ed324afbc888e6020cb89b7c397a84bec589193a1cecddc7427bef618893a2c67297e9e681d83dbfb399116e7fc994fe SHA512 6411bb3a486eee485c007f8067a424b2800405b44f54d1f14d98a21dddafe172432bc044db73ff41644d43e9bbf2b0ba319fab3f978c86164140032ad630a3a6
DIST esphome-2024.7.0.tar.gz 2496095 BLAKE2B 6a4a6071790447d49d17dbb892a7df9b670bfe3151649a747fde5d95e52692ff5be28eff4b2f9377654514f89910f85a8e4154a653d935364881cf2c619b1339 SHA512 e30f1912f94692b6ade2b7eeb8894f30bf7e74c438c9229d7733357e8c3d568430b757581b6e0bb1233b36140f662b383249a5c7561242e546f57049aeb7093e
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B 628cd9dd11bd646dc1342fa73165f9a13019a110748d0182030730825a68d3a657e0b08bd1a64fae5ec0bddd25fac65ae2003d73cdf6714489dcde90154610b4 SHA512 64f9d59c47ca5e463041aaa079abda09e95f7919a3763019981761d9b96bd14ee5e4ddd12ebf6459500c39bc25e44d2702bd185d746113941448e33c06d51098
EBUILD esphome-2024.10.2-r1.ebuild 3635 BLAKE2B 2f63cc244d7db6f24b2f79921159b9a3f94ee1ea786519ce9e745324658a2a124def9a1f72941e24749450dbcfeb2962cc51494382d8bbd9b54c0b7a0f902755 SHA512 991ed0a3671d853f0223690b97a5276db77ced7bd5737889db160471da645e6b349300eddb708a880e4cdcb4d1fc0e35cc6780e8b9be95ebf9049f66176e0999
EBUILD esphome-2024.2.2.ebuild 3181 BLAKE2B d3767f930f4eec4ea476a686a225d5f98ef3f4ec713e09076d20ae0fa2e901f06764be5cb18f72a8cbe66e37484fb3737bf12b73aa256b7fb6a49e408a7c2447 SHA512 049bb611a13bc04532b8fd6bb0ead2ee7539539c8b3b2c9f338ff0d097042553730a80b10663290aafb3f2097056a349438678ea968630998ab9fdd4c9564ecb
DIST esphome-2025.2.2.tar.gz 2816216 BLAKE2B 39d0b3f4d40d1939476243ef2a95b33982e5b25c957d63733ec1b390e0d3c126c26f5e6d0939c1a999dfcc3611e73b6137b68045edb04652a22f36ddbf047f0d SHA512 5e15c4beb68be0fc78e6bd96716e0b82ae11015ce7397b8840627fffb75ae86fa6e1893ac37bc1e7395141af727ff848a4508cdede6bbee44f4fa0e3d1422c0f
EBUILD esphome-2024.10.2-r2.ebuild 3628 BLAKE2B 926efabf624c494b4c8213f246dd7f2179661748a6c02adc22bcaf59dadd4a0a9949b722b845c62dfb0fc51404eadc9a1ffc31e129ccfc9dfdb40fabc0b47412 SHA512 26267b3e41b2b7113fa31c6704fd77e371733604616d9ce9f5b6969bcb83a957d9e347683eaecfa0c2f92b8d75c8aa98ff225c7174007b9bd7041b96012d67d3
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 0be165e7f690571282b22df76b8bfb617ec431e778de4cfcb1a3a911028b86942670c058f59220642ea9d280bdd2c0ff28d896d8fe0765cc67c9f8117cab3396 SHA512 e663b6a1ced48fe489450ee3a76673b9981aa51866291bf1e129d7c6ded9eb0f511105b056d033fc12eea36da2d613422f599c96bf8d25d8f673acbea7f43c4f
EBUILD esphome-2024.5.3-r1.ebuild 3463 BLAKE2B ae4bebe7c97a891765287a7e8f7ccd63aad12998e5dfd27d732af3ade5561f54d43864ea26090eee428510da9be18fc9172d749e3cb053ac111003e3f9580fa6 SHA512 72faa1c031fac08440c9f27f8083fc8c14c38ef2b0310c513266ee425c9491c918253763fa74272d5384bcc70ba0161cc660a8ff0ce8d05a9a602bde60bcc58c
EBUILD esphome-2024.7.0-r1.ebuild 3581 BLAKE2B 4c3fe2a89d26e1066a643e35eafecedd116eadc159163bc63b449092bc4089ae66bd888880a75d48c82c9ca27c8a1d7626a6477375641fe5da72b5b9ecf540c7 SHA512 5bce112ec8734cfa286d040bb28f671297873664fe5a204a4a63758427b82b18c9d64021830272ca1d887bec7328d123e41b9c87e4c2d72d264efa1b18c65821
EBUILD esphome-2025.2.2.ebuild 3808 BLAKE2B 0a88969830c02672b11a827423f763f652877ca6cd14e4a321ab7f942791b863ac878f8cf92dddec42586e4dd0440c098727fa3f680819cab53605e69dc58ee8 SHA512 e2ecf1d2ffd8bf016185b485fe8a4a4e822fae3b0009eafc29a7f5a04ee87112e42ed4ebc1f167a8999c22a24cc7796c3ad53627f902c9150861bd50f1927cef
EBUILD esphome-9999.ebuild 3216 BLAKE2B 5348510d8be62e7d9bcd36205d64272b4d12f973b401ae1543320ba10ab36bbe93be8ce62023fac6b7b1069bd44d33ee2e27558d499825c4a6ce20b2447c8ea4 SHA512 9e5cd1b2194c827f5160dbf105fcc1f527229ec44773b189c422ce97ad60616f75ecc1ca9410f629c720154d958d665fb60a4dafd4db651f4f1db8990d7a21ae
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

View File

@ -1,106 +0,0 @@
# 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/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.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-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/asyncmock[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
)
')"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The ESPHome dashboard listens on port 6052
ESPHome configuration is in: /etc/${PN}
dashboard command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{dashboard,warnings}.log
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
src_prepare() {
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
sed "/click==/c\click" -i requirements.txt || die
sed "/colorama==/c\colorama" -i requirements.txt || die
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
sed "/voluptuous==/c\voluptuous" -i requirements.txt || die
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

@ -46,7 +46,7 @@ RDEPEND="
~dev-python/pyserial-3.5[${PYTHON_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-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20240620.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]

View File

@ -34,22 +34,27 @@ 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.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.14.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
dev-python/icmplib[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/platformio-6.1.16[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20250212.0[${PYTHON_USEDEP}]
~dev-python/aioesphomeapi-29.3.2[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
>=dev-python/puremagic-1.27[${PYTHON_USEDEP}]
~dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
~dev-embedded/esphome-glyphsets-0.1.0[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/freetype-py-2.5.1[${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}]
@ -57,7 +62,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}]
@ -78,9 +82,18 @@ 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 "/tornado==/c\tornado" -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
sed "/pyyaml==/c\pyyaml" -i requirements.txt || die
sed "/puremagic==/c\puremagic" -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

@ -1,8 +1,7 @@
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
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
DIST platformio-6.1.16.gh.tar.gz 301208 BLAKE2B c659ee48f509001b18b03bd0846ad2415f78a366aa96fbee6e5aa8ece8ff0c9f6ec4b214957978e4b5ee947c5bcbc702634cc0de7f4d1e712de26117edfda3e6 SHA512 02db74d4cf5aaa08fd7fcdf39649d99583831c2ecfdd941662b8bddbe583156828bd2984a3ad07d438924b875a268a6c1c61f2d6b8fd47e277447f3d5a0d3474
EBUILD platformio-6.1.13.ebuild 3180 BLAKE2B d2e1a5c071fb57e6b65fed270e9de68754a07d2ca62704d7ac4773cce45557cd55b896dacb97ec7977d0f5d7714d7be4d98f3bf3f887b6c53dea17756c76bc6c SHA512 92aebaac80806408a02deb342cc6661d411100c183f80009b281b2c488dfa9d47ef863c8b1f8a50886a5ae8ce359ec240c9b15bd681f9e8252e6363fdae4a010
EBUILD platformio-6.1.15.ebuild 2881 BLAKE2B b82483ffee4a3a811b8bd9008147042572dd18d34be59d83070eb27d174ca4205089b8bfb4667f71564608726b4c1b785e69172113976b1ba32c90102c676121 SHA512 9754aaf4c6b337788cb268a4f7bc0489cd5a4615442a930e91156f26cad08f1d3eb57b2484435958e44fd5105d79de30b6a56adbb9f9145faed6ee341d0671c0
EBUILD platformio-6.1.16.ebuild 2881 BLAKE2B 03b5d0eb5c480edead68ab3c3059376cd39b0727bf28e46647cd79950b5ac8196a06ead51e2cbed9cde4537cf4cc30645a11775269a69b5c601ceb3ea8dd7d14 SHA512 36a30ef6c17a04f17b9cf36f9d00bb62da74d5a777bb87a7dbbf7bcd0d8efa5958674a4e30d8b1908095e792a8cd8b38a03a8baf68f0c16223bfbb3cdf7bc0fc
MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70

View File

@ -1,119 +0,0 @@
# 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/aiofiles-22.1[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
=dev-python/click-8*[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
=dev-python/tabulate-0.9*[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
<dev-python/starlette-0.32[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
<dev-python/uvicorn-0.24[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')
virtual/udev"
DEPEND="virtual/udev"
BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
# This list could be refined a bit to have individual tests which need network
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
EPYTEST_IGNORE=(
# Requires network access
tests/test_builder.py
tests/package/test_manager.py
tests/package/test_manifest.py
tests/commands/test_platform.py
tests/commands/test_test.py
tests/commands/test_ci.py
tests/commands/test_init.py
tests/commands/test_lib.py
tests/commands/test_lib_complex.py
tests/commands/test_boards.py
tests/commands/test_check.py
tests/commands/test_run.py
tests/commands/pkg/test_exec.py
tests/commands/pkg/test_list.py
tests/commands/pkg/test_outdated.py
tests/commands/pkg/test_search.py
tests/commands/pkg/test_show.py
tests/commands/pkg/test_install.py
tests/commands/pkg/test_uninstall.py
tests/commands/pkg/test_update.py
tests/misc/ino2cpp/test_ino2cpp.py
tests/test_maintenance.py
tests/test_misc.py
)
EPYTEST_DESELECT=(
# Requires network access
tests/misc/test_maintenance.py::test_check_pio_upgrade
tests/misc/test_misc.py::test_ping_internet_ips
tests/misc/test_misc.py::test_api_cache
)
distutils_enable_tests pytest
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
epytest -k "not skip_ci"
}
src_install() {
distutils-r1_src_install
udev_dorules platformio/assets/system/99-platformio-udev.rules
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@ -20,25 +20,24 @@ KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/aiofiles-22.1[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
=dev-python/click-8*[${PYTHON_USEDEP}]
>=dev-python/bottle-0.13.0[${PYTHON_USEDEP}]
>=dev-python/click-8.0.4[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
=dev-python/requests-2*[${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-0.9*[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
~dev-python/ajsonrpc-1.2.0[${PYTHON_USEDEP}]
>=dev-python/starlette-0.19[${PYTHON_USEDEP}]
<dev-python/starlette-0.40[${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"
@ -82,23 +81,6 @@ EPYTEST_DESELECT=(
distutils_enable_tests pytest
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
epytest -k "not skip_ci"
}

View File

@ -1,14 +1,11 @@
AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c
AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e
AUX protobuf-23.3-static_assert-failure.patch 529 BLAKE2B 69452cf44106fdd7295bbb8d97011309c160f51fb30c233b9549d955d57c0a188b407b97ea7de7dc708a145bf76d5f15f1332bf641541a8830db96705a071701 SHA512 291d8cd318a0324e58c5dc83273ca67b55fd1446bd5111e3caaa9e2b08e3a2565de8030050df6555f300f7051668f5b8918e52009f826a653bb70f9931f12ebd
DIST protobuf-24.2.tar.gz 5179130 BLAKE2B a1e3da4e95072391fa4abf671a9eb77806f1b3864219e1e0c024156558e2ecd9e3cabee367efaf15626a199ae413dced3f29f601820611d37dd733c92ffc06c0 SHA512 fee9f5fc0e615e49347320e37b560112f43d13c63050701e25b3348e9d4aa59e80c7d810f7da12764b1b9eeee8efa35be7743c5ebbb0a12c78f5924f1544c356
DIST protobuf-24.3.tar.gz 5179711 BLAKE2B 9473a1a9489d4cb92fb7ee56ac51a891cd6de005607be3f5a385957318045d2d8e6bdaa9ffa3c3f88d376b1d9a499ba9560054ae87fe031afffb62b3292ef365 SHA512 2c1a381f81bb2c0afa3a2ff6681f9f37bc7aef3a3882c371eea7284f4e9524c2a0c834de6c7f681706890eee2220a42442367b8f8dc8370f182fab9e2c37cfd2
DIST protobuf-25.1.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35c7ccf8c21120d6a63f7174e53cc37d0516b1802d9243f8bb37b72b7f460a36dcbf0fffb09e011b05315c53efc3 SHA512 d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c
DIST protobuf-25.2.tar.gz 5878387 BLAKE2B 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea SHA512 66f0b177eae0e2e40b8b17c8f411cd9dec5355dcfc145b8a79426e6367babcc28b9a8078bbe4ba2de47a82811a2e1a89d36955d6fa0c8d391cfeada4eb160fdb
EBUILD protobuf-24.2.ebuild 2499 BLAKE2B d20fc60b8ee0c13339074e3c5669baea5dc5f30004f2a6ebb958dbe9f21c66c257e6441c9a1ecfe96e1ea97b70684917a89419f7b85bf03d47b15a1e931c1336 SHA512 f40a776398989d120b6a28e59f4d6b56e5bb1f4441f72982fd24ccaa194a10f0d3dcda7cca7481a62f7eb3d60034a4fef2cc33d0454e40dab7ee696381228645
EBUILD protobuf-24.3.ebuild 2525 BLAKE2B 56715d3d86d843bd41bfa1e105f0ee57df8bedf465061a28337b148be8a7f693a4f97cd64ec5d365b61797394fbddd760c86c8990055a252dc23a98333cb20c6 SHA512 4294d66c9a9096017543a08972f0689159545efad0e4e6b33e66073d429ed272ee93187832b2d6aa64a189e15f205f8d02f69b0c9c633d5fe28410ceccc81a72
DIST protobuf-28.2.tar.gz 9255285 BLAKE2B 2c8d3e2655fb8a6ffb7bb112e3ee298c596ddff9d8955580a48297ebd9e45245817c679bc2ccb1bf0786b00f3824499c78a97b99011d5a53d36f2f1fa3df7021 SHA512 4ce79dd4fce384e4d6b7234ad4b25b5b5abeb4c2a122aa226c903b9b83d576f4b105b0d29f1cf4606c6a265d84fbfff2436edb2a9279360e84da9ac98ad1106c
EBUILD protobuf-25.1-r1.ebuild 2525 BLAKE2B 5c544165afffc4669c2fa236cfbcfa299c74f01fa944e9f29d789b44eff2451a4adfef0ce99aa6cf950fd410ea8cad2cf6788ff2945a00aa7c698a3628d3da99 SHA512 8df88dc07b6a21e7573a4ee48c2cfff569462e1373d9653146bf7dec63dd1071f3b83b27a01a7d174ae24f55485008fb76f667f5b317b172a58049f58c83e2a3
EBUILD protobuf-25.1.ebuild 2525 BLAKE2B 56715d3d86d843bd41bfa1e105f0ee57df8bedf465061a28337b148be8a7f693a4f97cd64ec5d365b61797394fbddd760c86c8990055a252dc23a98333cb20c6 SHA512 4294d66c9a9096017543a08972f0689159545efad0e4e6b33e66073d429ed272ee93187832b2d6aa64a189e15f205f8d02f69b0c9c633d5fe28410ceccc81a72
EBUILD protobuf-25.2-r1.ebuild 2525 BLAKE2B 5c544165afffc4669c2fa236cfbcfa299c74f01fa944e9f29d789b44eff2451a4adfef0ce99aa6cf950fd410ea8cad2cf6788ff2945a00aa7c698a3628d3da99 SHA512 8df88dc07b6a21e7573a4ee48c2cfff569462e1373d9653146bf7dec63dd1071f3b83b27a01a7d174ae24f55485008fb76f667f5b317b172a58049f58c83e2a3
EBUILD protobuf-25.2.ebuild 2525 BLAKE2B 56715d3d86d843bd41bfa1e105f0ee57df8bedf465061a28337b148be8a7f693a4f97cd64ec5d365b61797394fbddd760c86c8990055a252dc23a98333cb20c6 SHA512 4294d66c9a9096017543a08972f0689159545efad0e4e6b33e66073d429ed272ee93187832b2d6aa64a189e15f205f8d02f69b0c9c633d5fe28410ceccc81a72
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827
EBUILD protobuf-28.2.ebuild 3597 BLAKE2B 92beec77700dadaa9422a99546ea2bd124f315737bae39b7baa8c76fd850a431e5d88bbdc037b1aa2b5df03a93974b5fe6fd12279744ea708b1d5edffc74fbd6 SHA512 249d953dde4412d5fa9723243b4cc2ae03e36cd5ac01b310455d8cc38b90ec27e5ccd525809ac8dadf746682a637bbe1e150a46570ca1ca2293b282b24640c36
MISC metadata.xml 917 BLAKE2B c25c810e47e764843ad71be5eb5ebe617d881e7363ce3206401eb59c6df12969bc22bbedc34f08b0a2fbcf955de5b85aa8e4d3a964c1349f07ed1d0eb344a915 SHA512 baa5737981669f1b28ce32884698a4d91e0f1fbdde6056779307e1a6c85dde8ca36ee47ca3ce8794b996934dfafc5482afbe9532a7f3e17c833c3aef0a330376

View File

@ -2,12 +2,12 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
<email>negril.nx+gentoo@gmail.com</email>
<name>Paul Zander</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<slots>
<subslots>Soname version number</subslots>
@ -16,4 +16,11 @@
<remote-id type="cpe">cpe:/a:google:protobuf</remote-id>
<remote-id type="github">protocolbuffers/protobuf</remote-id>
</upstream>
<use>
<flag name="conformance">Build conformance tests</flag>
<flag name="libprotoc">Build libprotoc</flag>
<flag name="libupb">Build libupb</flag>
<flag name="protobuf">Build protobuf libraries and protoc compiler</flag>
<flag name="protoc">Build libprotoc and protoc compiler</flag>
</use>
</pkgmetadata>

View File

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

View File

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

View File

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

View File

@ -0,0 +1,157 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib elisp-common multilib
# NOTE from https://github.com/protocolbuffers/protobuf/blob/main/.gitmodules
ABSEIL_BRANCH="lts_2023_08_02"
ABSEIL_MIN_VER="${ABSEIL_BRANCH//lts_}"
ABSEIL_MIN_VER="${ABSEIL_MIN_VER//_/}"
if [[ "${PV}" == *9999 ]]; then
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
EGIT_SUBMODULES=( '-*' )
MY_SLOT="28.2"
inherit git-r3
else
SRC_URI="https://github.com/protocolbuffers/protobuf/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="amd64 arm arm64 x86"
MY_SLOT=$(ver_cut 1-2)
fi
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://protobuf.dev/"
LICENSE="BSD"
SLOT="0/${MY_SLOT}.0"
IUSE="conformance debug emacs examples +libprotoc libupb +protobuf +protoc test zlib"
REQUIRED_USE="
|| (
libprotoc
libupb
protobuf
protoc
)
"
RESTRICT="!test? ( test )"
BDEPEND="
emacs? ( app-editors/emacs:* )
!protobuf? (
>=dev-libs/protobuf-${PV}
)
"
COMMON_DEPEND="
dev-libs/jsoncpp[${MULTILIB_USEDEP}]
>=dev-cpp/abseil-cpp-${ABSEIL_MIN_VER}:=[${MULTILIB_USEDEP}]
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
"
DEPEND="
${COMMON_DEPEND}
test? ( >=dev-cpp/gtest-1.11[${MULTILIB_USEDEP}] )
"
RDEPEND="
${COMMON_DEPEND}
${BDEPEND}
"
PATCHES=(
"${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
)
DOCS=( CONTRIBUTORS.txt README.md )
multilib_src_configure() {
local mycmakeargs=(
-Dprotobuf_ABSL_PROVIDER="package"
-Dprotobuf_JSONCPP_PROVIDER="package"
-Dprotobuf_BUILD_CONFORMANCE="$(usex test "$(usex conformance)")"
-Dprotobuf_BUILD_EXAMPLES="$(usex examples)"
-Dprotobuf_BUILD_LIBPROTOC="$(usex libprotoc)"
-Dprotobuf_BUILD_LIBUPB="$(usex libupb)"
-Dprotobuf_BUILD_PROTOBUF_BINARIES="$(usex protobuf)"
-Dprotobuf_BUILD_PROTOC_BINARIES="$(usex protoc)"
-Dprotobuf_BUILD_SHARED_LIBS="yes"
-Dprotobuf_BUILD_TESTS="$(usex test)"
-Dprotobuf_DISABLE_RTTI="no"
-Dprotobuf_INSTALL="yes"
-Dprotobuf_INSTALL_EXAMPLES="$(usex examples)"
-Dprotobuf_TEST_XML_OUTDIR="$(usex test)"
-Dprotobuf_WITH_ZLIB="$(usex zlib)"
-Dprotobuf_VERBOSE="$(usex debug)"
-DCMAKE_MODULE_PATH="${S}/cmake"
)
use test && mycmakeargs+=( -Dprotobuf_USE_EXTERNAL_GTEST="yes" )
cmake_src_configure
}
src_compile() {
cmake-multilib_src_compile
if use emacs; then
elisp-compile editors/protobuf-mode.el
fi
}
src_test() {
local -x srcdir="${S}/src"
local -x TEST_TMPDIR="${T%/}/TEST_TMPDIR_${ABI}"
mkdir -m 777 "${TEST_TMPDIR}" || die
setup_test_env() {
ln -sr "${S}/src" "${BUILD_DIR}/include" || die
}
multilib_foreach_abi setup_test_env
cmake-multilib_src_test
}
multilib_src_install_all() {
find "${ED}" -name "*.la" -delete || die
if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})" ]]; then
eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
"Expected value: ${ED}/usr/$(get_libdir)/libprotobuf$(get_libname ${SLOT#*/})"
die "Please update SLOT variable"
fi
insinto /usr/share/vim/vimfiles/syntax
doins editors/proto.vim
insinto /usr/share/vim/vimfiles/ftdetect
doins "${FILESDIR}/proto.vim"
if use emacs; then
elisp-install "${PN}" editors/protobuf-mode.el*
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
fi
if use examples; then
DOCS+=(examples)
docompress -x "/usr/share/doc/${PF}/examples"
fi
einstalldocs
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}

View File

@ -0,0 +1,21 @@
# 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 wrapper for the DoorBird LAN API v0.21"
HOMEPAGE="https://gitlab.com/klikini/doorbirdpy https://pypi.org/project/DoorBirdPy/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/tenacity[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,20 @@
# 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 wrapper for the DoorBird LAN API v0.21"
HOMEPAGE="https://gitlab.com/klikini/doorbirdpy https://pypi.org/project/DoorBirdPy/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,7 +1,11 @@
DIST DoorBirdPy-2.1.0.tar.gz 5250 BLAKE2B fc63ab0cc9186deb5d2e64ad3492ff0ab85d24a295f29783a7a8bcf245006bba90c384cd5732471d4f8765cc2cc14b3dca1cc5816c11b8c00ab2dc3a55a523fa SHA512 29d75450a612186593c336ac52ccbee847ac5b309cfc2b0b94da7e5bd2e7710e1f785ac8c8efca310953dacfbff16914e5f50a3cbc6319ac05185edb45e8f3f5
DIST doorbirdpy-3.0.2.tar.gz 8655 BLAKE2B e800a57900a8fc0ea08cbb30b459228730bbd5afa18401711118004b0aa1e25e868d2cc533b0cda7f469459fbfccc7f6d92e0475acaaa95d188e8d2e2079c3cf SHA512 b461ee2ab8eb9b67b4ef4919f4d409a7619c6ca1d6965eafb92f69c8e55e4d22880bb24658ecae18d1ea500b010fa7502fbada5bc0ee69cc8358f978fe17cde9
DIST doorbirdpy-3.0.4.tar.gz 8719 BLAKE2B efcbce5dcbefe3381284809a6ba4a5d2f4f982f05927a3dd6f2c0d413b54aaa42230fac96dcbcb4506943eaca3c71fb209ba5adfa7460b9577f395055b325ec5 SHA512 77784a406c619515c2bc9f2a561ef1a8219d8620a1ed48d579afd53745219c98abc8c712d7b2b617e3950292ff6d235d76e34ef3a7412c077e8f1e9c4488eba3
DIST doorbirdpy-3.0.7.tar.gz 8868 BLAKE2B aa84279dd2e01b920ffc1b393e2432d968c36e9d0f0e3f8e692527cd517725cc7a00f1f12d0989b9f5e7d87a5f004f96792bc51a92e74b3dea09dc2c7b8bcaa4 SHA512 d3f7b2acf4cb5aadee32ef69a01295f90012e0a79f6ccf852dc4861db0347e9c3fb901443183fb34506f8c8ab78efc007e691e108a84d4abb9e16b9812725d76
DIST doorbirdpy-3.0.8.tar.gz 8864 BLAKE2B 6938aa8d4a8df06ddb88204797c22ba6150d28e00197fb2af00d3a5bbb3dd34a562b1898618cac7771b8a084a2c74ab913e1a981b1d62122b8c4ed6132df56dc SHA512 1de0eb2dbea27d880a85e0322a4c23f7ebeea0cc64202370837da217900ee332f850149da961370b3ecd224d903ed7ec5a45548290c4f2f890ee3bd5c67fb5bd
EBUILD DoorBirdPy-2.1.0.ebuild 648 BLAKE2B ff494dd012f824fb7fce694f78780b021660611eb2abea961dbde2a585373e73049bd6126f899672704c7c72aaeb7c7b4edefba8b643814f690ff8b78e1cca59 SHA512 967368f8c8eef2df91630c980a936991fb188544da6041626f5d2fd735b5de9a40bcea65bf025b7afda8c98eb1ffeca777436b59943425fdf05855859f65f134
EBUILD DoorBirdPy-3.0.2.ebuild 525 BLAKE2B 4fbdecf0ad9143ddae22c4b69225a2f5841b4e9247e3ed5d49946eed0567a9a1253628e8aae2982b2360d7944bd90671a698afcafb1c886d8aabd8916b42e525 SHA512 05c3c3960d3c800846b59dc931e2ef355919dc53e062ac86d42828093f479b7796854ceef0cc22f833070eedc659564d880ab4f3b26c56da73d8ab5ef5454be0
EBUILD DoorBirdPy-3.0.4.ebuild 525 BLAKE2B 4fbdecf0ad9143ddae22c4b69225a2f5841b4e9247e3ed5d49946eed0567a9a1253628e8aae2982b2360d7944bd90671a698afcafb1c886d8aabd8916b42e525 SHA512 05c3c3960d3c800846b59dc931e2ef355919dc53e062ac86d42828093f479b7796854ceef0cc22f833070eedc659564d880ab4f3b26c56da73d8ab5ef5454be0
EBUILD DoorBirdPy-3.0.7.ebuild 564 BLAKE2B 0a8721c6e752ef726f6532fe59c3978544ad24751e160b9ca8239c0622f62201b8d0e745b900502a029a08e5a6ef4fd6d034c4248b1e488e7335d3b40f8d75af SHA512 d51af5ca8cf7ae5bb1a99fb8fcf19cdb64bcd157f2a9b75ba5ab334bd9b088ca3ce7621165cb79c8f93537d5a0eb8fc929ab00a41aa49e3f61275a0a80858419
EBUILD DoorBirdPy-3.0.8.ebuild 525 BLAKE2B 4fbdecf0ad9143ddae22c4b69225a2f5841b4e9247e3ed5d49946eed0567a9a1253628e8aae2982b2360d7944bd90671a698afcafb1c886d8aabd8916b42e525 SHA512 05c3c3960d3c800846b59dc931e2ef355919dc53e062ac86d42828093f479b7796854ceef0cc22f833070eedc659564d880ab4f3b26c56da73d8ab5ef5454be0
MISC metadata.xml 512 BLAKE2B 91d7bfa3d478c4c9c699c776f5ca13a1fdc55606ff00cbc00d0baecd5cf4d442e1b9b315b2e987e3202a81f8f0d15d40d8f7d4092479b6fd84fb01d521dc0ceb SHA512 63e683fe544d4d14c30dabdafe2aba04a2aea77ac3daee42854fbe439783374117167876a22499d74fb993bdd9e286258493e94f769e1840c9f11686f6265de4

View File

@ -0,0 +1,37 @@
# 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="HomeKit Accessory Protocol implementation in python"
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
SRC_URI="https://github.com/ikalchev/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
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,3 +1,5 @@
DIST HAP-python-4.9.1.tar.gz 264096 BLAKE2B 6ce4f046e118c93469bba34019fe74a38a023260d0d01e34663a53eef863e8534e78ffdb88d889478d3f84283d4f7a6e5f7fe0a2cd61c68e284dd3a29a0b90f0 SHA512 2fff1641a53d67e5f15b4ce9c84b518a6f97e9f167ebcfe98d1b87794eda6de464b790fef5123b0ed08496512211e0ac71a6f7564513655c08194947d1779913
DIST HAP-python-4.9.2.tar.gz 314287 BLAKE2B 06952dfb3ec63e2fee3da62b08f05f2d2ca39b7834c2685627a25506f22002deca214811812710f5ce69d99f8a9c4ff2bfb08d32853575043aee77cb4012560a SHA512 e21f49e841707e876c29ede047c9eecc343869fab5cfba29f1a5f67dcb9425a306f1e9659deb6b38cd32687adfb792981ba047023f4983e7362481532d63ef6b
EBUILD HAP-python-4.9.1.ebuild 948 BLAKE2B 58ad8d1b93cd3f276b8f369ff9b01c31ce825b1b4cab0d5b706e8807ba869b23526d5902b46207def593f21274fe09f6a276132058e9dbf78f081ab1fb9cdf3e SHA512 8888486d6c3f3c38ccc1fb8d145fc11b14a25cbd2213265f06a1ee9eb4f6a548b8d85fdc76d69b6a1ac7b29f0a1b3a8ae7e6c6768c933a8d1d3ec1c5efd362e3
EBUILD HAP-python-4.9.2.ebuild 1002 BLAKE2B 318d12df6e364a5a0f0926b226583d55cdedad2af93240c002eb4693bbc796f0edada4aeb2219f55723726a528ffb3dd15e10ac16046e979e4a67a648429815d SHA512 0b33e251f62373ece2291efe6dea2c30836db80858c99c5e9243da33285f1a177a03c72c2986693418b8f4b6938f00c357ab9752e7d28aed0a1b17814aab9572
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39

View File

@ -1,7 +1,7 @@
DIST PySwitchbot-0.45.0.tar.gz 31567 BLAKE2B e50ed40a12a64d36a2a8cad960e35c4eb80af9b9bf76efc4ea7b32e831d29ecbebcbeba05221454b865a32b882d9d23d5b6e82e995f166115c4f5eca88b70a57 SHA512 c419eca8dc875cceafd1f9b7ac7b7a9c0629136ddb52e3657cab2921fe24eae7de4f1cb5da006f77bc6e37858493f8067a0ee9db501216788b2ebf38f43026a1
DIST pyswitchbot-0.46.1.tar.gz 31455 BLAKE2B 319772fe2a6be19ead19142782e7c16c5b10c6c44f1634bf8e7080c80e4c2883ee2fa2d41f7c9461c157ea786a10fe371aa0c691637c50b7bbd9115412e74202 SHA512 d21d721b99fe75a2a063aa8c289995041cd233c4575ece152ba197b538f203e07b0f164ed30620744ebb8ff9f6ca0f5b9c612c474fc111a184c788e8d5975418
DIST pyswitchbot-0.48.2.tar.gz 32197 BLAKE2B 599fca46fe1129724f14e2770591a1a72eb99fc169941427cb5e2047acc976238681b05483fdcb4de5e76f5f28e821cfe0dc1082f54d654a696a3044ae57f2a5 SHA512 8d42c4ddbe312a396de68ed85821e594cfd835c5599a46d6212eb06a59da4620ac817c9a251244cc5f976665f05d58189d9ce75fb5f989798a682229d0a3f0ee
EBUILD PySwitchbot-0.45.0.ebuild 799 BLAKE2B 115a7175fd8597aedc8cb5249fb338e432fea76d14d82112f1000de62aca0736d0ee5560a5acb049d67caafef58dec8aa7529e57966de7921073b1a5fb38fc0e SHA512 aae4245e47e678f8ad391e6450277d021f9d9acd33381dc61c8fa21584ca5868279e22d3c2794e669b58f159eae555dd3fce9efe0141bcecd360848889293d20
DIST pyswitchbot-0.51.0.tar.gz 32599 BLAKE2B 3d4c254ea5985cebc3ca441f094e8b197ad84eb0a1a1287c5aef0080c69cc4e0a43aa035faa6757e1d529ee75fc617d956c39893dca4098dd25ef4c9fc77103c SHA512 5fc7946f3a18facaffebec4b26a236ab515cbc57e50e1fe78854f3034e5d254b7c94f16b5f7cd4bb34f1826a9c5df767ba190cdde5d0c505ef8a5f2d24963ec9
EBUILD PySwitchbot-0.46.1.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
EBUILD PySwitchbot-0.48.2.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
EBUILD PySwitchbot-0.51.0.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d

View File

@ -5,7 +5,6 @@ EAPI=8
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,3 +1,5 @@
DIST pyvicare-2.34.0.tar.gz 26183 BLAKE2B 7576911f46234dbcdce88afaf16d2d6422a5e543ccfb1aea4092bcd4d1b26800e5ce4fc76cdde5bc8c2cc1a815d8d2603f4b0bce96648b26c522d6ebfbb7d9da SHA512 0368592b806ba966d511390463a48cc357a2e80e31f821a7c3657b22e68752b067ce74b7f35751636541be17928e8b53766ca77cf066c4128e18b1880eca16f3
EBUILD PyViCare-2.34.0.ebuild 744 BLAKE2B 2ca4391ff2880d6cffad2248283e2fd783e09d10f1844348193ed19b3e406774a0dab5c4d19ff5cc6a5b2d3806e574667483a8e8517645ecb261204d436ad1c0 SHA512 56bcbdcfc028fa9c6c18aed4551033697557f24c4a7b2a224016b540cf96b5ca69fd6bc7edefdc9d09b44d92d7e15c5bcb7cc98d90f992e401b1941644511a25
MISC metadata.xml 516 BLAKE2B dda267ec985e6c6d68f71a765f5d1bae58dc61d92adb1f71f95854da5ef512ac7a3f2a0b7bdfa87fa7eac733a1ff4b0da1a347bded5738b44a79ef40a3478af0 SHA512 91c3ddded6dcb6851ae8e2e2d612f31d578ec90be1b0e08e1d810bca1d5d0c4fb391a14c7bc496786e07d4de36286b532fe58bb05ae5c3190b2331a167e05f0a
DIST pyvicare-2.35.0.tar.gz 26277 BLAKE2B 80d15d5711052e5a169d34248f68877883e9a14a29f40c4ce2713fabe45562f9f40879a749b6ee1b9285d757e4acb277f05e94aae83d19c6aa123e86e24c3a93 SHA512 620457ca7e6cdb944bb035f0c6f9c49ee08c341f908796e2747e73326a330d0356cbf4a5a606bb7946598826282120902f554674274fb2adc8b517ea5684d522
EBUILD PyViCare-2.34.0.ebuild 744 BLAKE2B 0f84d807a875b8a97e7dc26e601240b0e498cce432a6c8681d7c711fce44af281442ca7e730f5b3e5fef32a7a6bef01380e7ffe00c046634569c8cbbc0cc0e0d SHA512 0de163190ba954ba67c1a9cf806e88285eab435799d9637e5978223337128acd10395aa217ce4ee94add841b3283e07caa31e35bd3d99b2e7f03cb29b00a2728
EBUILD PyViCare-2.35.0.ebuild 690 BLAKE2B cdb42a7448bb44e31aba6a477a2ce0b71af6f4cee7314a58a76ab64b06b8fac7147a39c9e9c6ddd5b6698328200bcec257240dd2e29b8daabe763dae7da43f53 SHA512 d103d1cabc1059d44b94590526c0645c9b55e82b313f024b56dfd34ea6d7d7db2ff83d04c2024190925b983d9390f9786f94153c1608bbf83dbe59c2918e0b2e
MISC metadata.xml 527 BLAKE2B 9a88e2d888ad91ef0e939a80afe00814d148d62736bfc832d46568df18c3b9b87534ff51f40e90c516409ca0e8015b14a746ce13a91c4365be282dadc67f14b5 SHA512 bf6f114981cb4949b9bed67fc665123fbefaf6b01f3c9dce373ca7f3e0abdbbf2a37d6312eba5ca86b24b7030924ba799e094ff67202914b902e16e8b7d7fd4a

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
PYPI_NO_NORMALIZE=1
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
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/"
SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
S="${WORKDIR}/${P,,}"
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}]
>=dev-python/requests-2.31.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -7,10 +7,10 @@
</maintainer>
<upstream>
<remote-id type="pypi">PyViCare</remote-id>
<remote-id type="github">somm15/PyViCare</remote-id>
<remote-id type="github">openviess/PyViCare</remote-id>
<maintainer status="unknown">
<email>mail+pyvicare@gillet.ninja</email>
<name>Simon Gillet</name>
<email>fenner.christopher@gmail.com</email>
<name>Christopher Fenner</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,11 +1,7 @@
DIST RestrictedPython-6.2.tar.gz 448893 BLAKE2B a20a7d5e01cd15e601d277bbb7e67438add808951e04ab296e4d5fd9fc88e83316b4910ee3218a31d90b3b442909d922defe9fccfc56463cab6e56767dfed7c6 SHA512 edee6d75868865621084e246368bd15e17e0f91a8f85a6dc5a536bac9cfc3b57b7f292e9b7ad632c2d9d9e7c281b465bfaea90780692f64c13a3ffbd77ea575b
DIST RestrictedPython-7.0.gh.tar.gz 440788 BLAKE2B c71a70ce4f71b92d87e2bdab157cba4327227da6f1be226df573c25268cbd1afbde608ffcc5d8deb6cbe063244d7611bc8792c6e17ce495c50c5812527674e2e SHA512 844614071e5bdbdd2646160207d4f5452305620930e0b260a1ba9c39f76672f26a16b7ce16f21186d9cfddc12f367758bec09c4cac40f4f4fc8f9164278631e9
DIST RestrictedPython-7.0_alpha1.dev0.gh.tar.gz 441777 BLAKE2B 2a3b0a975fc138bb350900f1df274c5bcef12b4c967ab0f0b8ca681ba441c637f4cfa9d05a291ab22af197177355c5af73ecdf680d6baffabd047768c91e7177 SHA512 0f86b834caa14aa4c5288a72701a00b5ccc7d28d0e38ce4a005914d4ddfb91472fe45b8449b1ce8833dbe9d8b3e2bb1127512aaf9ff94a4000adf6f4ca8f9d6d
DIST RestrictedPython-7.2.gh.tar.gz 441493 BLAKE2B 62106faca5ae16827b0977b52c9387fd8f450ce05b57e431fe3af6f696a3247527d8c5b14f58a0a7bff74a8ede03c93dd7dde1de5d1b23d6597f724ad6fdd9cb SHA512 17b7cac0beb73695de78532c42a93a5936efcd512078ea9d8abb1b1b88e9e93b3334dd9b212bc5e52643595d12fc02b0fe521b276e5dbbd6fb346efd3a8b8a2a
DIST RestrictedPython-7.3.gh.tar.gz 442937 BLAKE2B c477b7e62a747d0744229b754ffc646c25ef8106971e2641352b9777496ed01496984a15cf6777d26ce864aa097f0de020026f10e83288e4a33b1a943195ff1d SHA512 21df15de762a7035821f876f77e6513200df0b6f3a2994fe680839875ee3b8d0307bd93d3c54b92bc0010440f3005b5c14bd2a865c4390880fc683a33a086cce
EBUILD RestrictedPython-6.2.ebuild 838 BLAKE2B 55dbf07272194063c6985a428f745629e4026d61eb84d76c02a6f4e363822531a32a39d56c0aabeb15b5f286567cdb6e687bc6beeb78c1ba227e9cfb11fd4769 SHA512 99f1d92a4e473bef9f7e1b9c8cd68a5e8c2c6ab51324800beefa64f917cccdba3cba24e80f752b054952e4f604b1f5134ae29fa048d8d12e5f8793f9d224dd37
DIST RestrictedPython-7.4.gh.tar.gz 442921 BLAKE2B 743899f4385d4a01b8b94a45a0c4bce316c9969d2b0cfb658057ec2e599b7d715116b51aa4d3e8239654e203150863a08a9c38ab790648a15689c0c34128c6fb SHA512 fee0375deaffffc6f39d6ca68941008be8382010924c36830ab958ed41f9db2c5c58f348b155ab76626dc0a622ffb7f1edcc2cfa4e884f50d5b78f9421793631
EBUILD RestrictedPython-7.0.ebuild 928 BLAKE2B 220f8a7aecef87435fde303d144038048c3c541d717fecf289a57884fa879fcf686104284daccc1cce7b9d7f6f5081218c7cf9be0c3ce8d54a30203a62153295 SHA512 ad4ee26b2027cb94b0630657c8bbd2cd6be307fa895de882830ddd95d825920a0daf4cfd6cdc6b19bd200f923014b3d33293e4afdb6c40adb4a3d3276df3d2c1
EBUILD RestrictedPython-7.0_alpha1-r0.ebuild 967 BLAKE2B 82a324b919c58708841273c04eda53a54e6028355bdca1775dcb0b1044af2497011082bc41b3273af7a5b24f0afa7cdb8d169e7cc8a62513391c06a145866c72 SHA512 a5cdbea5ce532441ef826808e9fbc2df0dee56c0352a1142b5b63af58d02cc0523e8a0802c911c057ffcc667fcfead45b2e33fc2867c392fb5b31c7fe598a780
EBUILD RestrictedPython-7.2.ebuild 928 BLAKE2B 220f8a7aecef87435fde303d144038048c3c541d717fecf289a57884fa879fcf686104284daccc1cce7b9d7f6f5081218c7cf9be0c3ce8d54a30203a62153295 SHA512 ad4ee26b2027cb94b0630657c8bbd2cd6be307fa895de882830ddd95d825920a0daf4cfd6cdc6b19bd200f923014b3d33293e4afdb6c40adb4a3d3276df3d2c1
EBUILD RestrictedPython-7.3.ebuild 887 BLAKE2B 3c6e7eaf5665c5ab0113caca8b96c889b6f1f85d8b8631f75068557e0319615721f548a582b81985388599e1feb445b485ab635f8c6d6d91f16fd1bcc3c6cfcf SHA512 62d77d02b8e0301fccc88ea775105abbe557a8a4593e79c5630ce19cecf31afe0705f15c4594e1766ac92f424d951ecb66e2e7afdc9279f82adb687b038059ba
MISC metadata.xml 551 BLAKE2B e7e84ab722266b743d490680bbe14a7598850e2ff4ebdde5ac1c85bb9a1182af533c64eb4f14e07ee24ee8a7ce85f9ddae07006ba2cf9d43926b2b23d75054be SHA512 809f5cd7596f84260aabeddbd4a07372b2af1af7712fc06b2e4d767e7d8e9e00cc6d6b7e26e5e48fca397785315ef0063bd7667794e43b93c2935d4198e8dbd1
EBUILD RestrictedPython-7.4.ebuild 849 BLAKE2B 5dcffe905d5298bfe5da3743f79ca92a70807fc91276e921b0bf09c8f769ae40c6ffccd2736a0ff3c532c7344e06f8f4177c16ae7479b92ff82bec80239500e1 SHA512 42592b0dccd2761b1a4b5871f07686473900bc7ddd74293a419b52ced4177c1311d24fa07439113096aa5fd35c7e28b7666c1308c12132ced8236288a7ded96b
MISC metadata.xml 551 BLAKE2B 51e034df9917fd0cc7a66879274ef57164d90cb4771a9432a39195906578e053e78897ec25745aa2d58cda82db120e609e93be8ef39cdf33838d95e7ffce25e1 SHA512 c45a340309afba4c26a2db7d3ab9815ff2600c01920a616fec626ba3c046da32ed98aa422060e97f859d19fa169a75d95bb963219a2b76c0eabd3b16bd36b287

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..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://github.com/zopefoundation/RestrictedPython https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${MY_P}"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

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..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_PV1=${PV/_beta/b}
MY_PV=${MY_PV1/_alpha/a}
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://github.com/zopefoundation/RestrictedPython https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="https://github.com/zopefoundation/${PN}/archive/refs/tags/${MY_PV}.dev${PR: -1}.tar.gz -> ${P}.dev${PR: -1}.gh.tar.gz"
S=${WORKDIR}/${PN}-${MY_PV}.dev${PR: -1}
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -24,14 +24,9 @@ DOCS="README.rst"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -9,7 +9,7 @@
<remote-id type="pypi">RestrictedPython</remote-id>
<remote-id type="github">zopefoundation/RestrictedPython</remote-id>
<maintainer status="unknown">
<email>zope-dev@zope.org</email>
<email>zope-dev@zope.dev</email>
<name>Zope Foundation and Contributors</name>
</maintainer>
</upstream>

View File

@ -1,5 +1,5 @@
DIST accuweather-2.1.1.tar.gz 12960 BLAKE2B 9c5670688ddfd5e62e15ab60769a27cfe299b9bbc416802e69b3e0a95c4cb340028944d1236cf821bd99f1865903d47b73f65ab89623db3ce8dacc24535f6811 SHA512 24eaad63fb48c541325ae05439d17db54b3811dc89689276f551514cddd701ddb62b5fed453568ad148941bf50f094b5ab85b110d64238cbb30a9e85aa3fffab
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
DIST accuweather-4.0.0.tar.gz 12181 BLAKE2B ba65e8b2ef89139497a1ba67f948b3a7c643feafa9d032de16028891daa70d739f43f3b3f23cacdd2b7d78715c4d1037f52f03e687009033857f076d48303498 SHA512 eedb2bebd930f72632e70ea1e319e0048a180f5d2137277c8c311f4148f70b0be4d6cacd120172924aae522596f110c853d4aa44f4c205d130c616a0937db9fe
EBUILD accuweather-3.0.0.ebuild 809 BLAKE2B 76834eaa91c7267c050b9d734bef09be214b4c1a1f378876dcb0b32f7cf37f0a72893f0f28df49f10df44a3cffca4dd0c1b010c78fbd47417982ce33019d44c1 SHA512 36e9ee07cf2155ba5b7fec6c9619d7489fad16f971e0bff90c716d2077ea33457d25a5eb3e6bc0ad6e2721996c03890101b9236a45f5df3c4b30810e47e5a281
EBUILD accuweather-4.0.0.ebuild 809 BLAKE2B ac1d1cd3f57be2a9d1a317406fe92e97c45288cb46942eb807cdc3094d3832a6a151ab3c1d26515b5ff8af84c4bc2fcb5a9e53a7e062d049cfc68df20aeee595 SHA512 d58716b6b5b0137196e53ee2d0c533f5ca2ecf3e2d430f40f46f8ae6eb3ddc6cf2ca3bb6251c0d0ada1ddb1fd729f3db49fb9d4624d56d64c54b43e9be6c3869
MISC metadata.xml 390 BLAKE2B aef9b96736f7617d3765e81ea040c7209e448b170d611a5aba6d9856566d6ea19c9b485d38469ea0a85cfe9b0eaf7cbda51456acf683887e0cd7db59518cf2f2 SHA512 2f9b87aa981ccc31722e6e0314219f98cc0c80c0229147e45a8c60c3f78664bacc11d9fba6d9e4313d177ff9d3032887783eca1c91f9ac7d210d9348d7326c5f

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 wrapper for getting weather data from AccuWeather servers."

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 wrapper for getting weather data from AccuWeather servers."
@ -17,19 +17,14 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.7.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.9.4[${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,3 +1,5 @@
DIST agent-py-0.0.23.tar.gz 5320 BLAKE2B 62aad6e64102abb1673b0bb4191a932c3c8655ee6c053a6346404671a9d5608d77f1befa0c01b26beec2f5dc87ef9c0c879753fda27a65b85533e344697b5905 SHA512 aea0b43cb9cf31096623817763ebd8b75ded90e8440937b4d2acac902d8898c82f0c4886b172bd5e38b61e7d8b569dc18c2b3cb533b8fb9a5d3553d9a369bfbe
EBUILD agent-py-0.0.23.ebuild 832 BLAKE2B 3883a12eddcebea18c44c75040d61eabc6edc32aa72190790eeb0583377d28aa1c444c3f86eb745fed3a4733ed159570423413dabec74336e52f05787637944d SHA512 2813fdaa1ae81ff4cb42584782b810435dc97b2a229632b0e36793e1d33e63a44e3ca7a809e4dacfd3834fe6aadd2f2349821aed253fd70f6c3731f479889ee5
DIST agent-py-0.0.24.tar.gz 4935 BLAKE2B 815e187969c3cf725b3edc08f0ef2795fef308ad6a37a1d75f2c62e6b9aef8fc574e6c94b90fe052ec78de8d146324132cb68881ac3b90510b422afc658a1072 SHA512 dcf76e7a652be3d3677f53794a403872089f3474021183c86dd9e882f1b4d1b197832452d613d21ddbe5669a71d5e9ac48feb48ece3b0196df41e7816d4cb3ad
EBUILD agent-py-0.0.23.ebuild 832 BLAKE2B a6cf91c0abb458ce78314a79b444f666c8c70df84c551e110954acf94c9e1e9c2f40d5dd0a5f86f165ff17072cc35f53b65ea6068591267f57a815c34c89bc6e SHA512 d1c85f79b5d48a69479b70f8e5ad22c40988de25b12e039b6e72298d6eecda9ab0ebb02e6078c07b77fadf59f6b2105a11bc7190b94269589a1942c2a0491fba
EBUILD agent-py-0.0.24.ebuild 569 BLAKE2B 7e40a0335d85f3c70e69e4ef8c175254e287bd14f5ee9bc3da8a5101862907d809dd14193d561925eb27d2f579307213370d86fe9c1f74cecd6c04459b080acf SHA512 7f6e1590e65681eb151a463196e846d988c707f9858810463291e2e77967cd900fc5d2f4407960b6b71453d3f17abdbb0a65ccef5f93ea95c33e222df9a98667
MISC metadata.xml 516 BLAKE2B c5de90d66a9538902d66ecdcfb82871d6aa438ca01ab108fc982271f22991720fff4d8aaed5080087ee30609e65f5d5073da446c0193a493fe984c128dba4714 SHA512 bde85c4d7c58ff0f163a72abb2423b9cbee38966b9f22cfaf8610c84bf7c93ae8e9423d13b875e8c7a40fe9265f855b58d76d390377da6f9abf398b20d913c8d

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
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi

View File

@ -7,9 +7,8 @@ PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Library to control Airzone Cloud devices"
HOMEPAGE="https://github.com/Noltari/aioairzone-cloud https://pypi.org/project/aioairzone-cloud/"
DESCRIPTION="A python wrapper around the Agent REST API."
HOMEPAGE="https://github.com/ispysoftware/agent-py https://pypi.org/project/agent-py/"
LICENSE="Apache-2.0"
SLOT="0"
@ -18,6 +17,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aioairq-0.3.1.tar.gz 9625 BLAKE2B 8966b94135007cef66fd261377a4c790b69f9412f016de2b794f13de5f7ce1296ada82d70f2cf9db7172dcaf967fb6cfb952029501442ce613b1888fc14c78f2 SHA512 384c6cf61f86884b11ed02921e20fe5c7bfb4ab275b9996837832c3d0f3afb09481e4517419f82289bc12e469ecf183354b2f70d6340e1b2bdc2163e84e3c326
DIST aioairq-0.3.2.tar.gz 9153 BLAKE2B 94cd093294fdd52fc1bdcfc8aea846d40a2224854d99f09c4b5ef9474469fe32cca7135e2448d052d029d6727e153e611046c5e6c7ed5c15e7f3c8ab61c8c56a SHA512 676aa1968c19f4eb2b9e40fdcf42f35c7491732e050e6343b4a1a3f8b82126ec009fe4483a8eb6149c0f266dbb7e05d61b0b86ed965993d3279cdd7333427c5b
EBUILD aioairq-0.3.1.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
EBUILD aioairq-0.3.2.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
DIST aioairq-0.4.3.tar.gz 18049 BLAKE2B 2fc052624ef3bf54e2c710e050e75e3130117199135515d8adc7b2b5ae74c471abeafaf2acab7c3cf217be3e4caa1a5e77ee2da6ba1c2ce9884796d7b7885533 SHA512 61553f7c30b5c11016602fa63b8b1b04ac5445ed1016750c19aa41661aecac87564047d3c51c958c7fbafb674b07266c0a6fe90e04f6494971f273ba5bfcfc4e
EBUILD aioairq-0.3.2.ebuild 750 BLAKE2B 0c27bf8d73689f1a9017c6101de78d189e637f9b02b29e9453877393f8458b0601327aec04554988f2f813d51f691c578be100f9fcadf30779fa10322d36a06c SHA512 16ebb2a7348254b2d948490e70090293e545aca59a357a9a49ce35df7032c0c8079baaf6915145380195e4b0a5bf8813f4fdf12e717201bbe043e54046c67b66
EBUILD aioairq-0.4.3.ebuild 671 BLAKE2B cd00031d939fa1ccea8778d482272a9e4156b9364eaaf241d17ab1e6bdc6ede33f417f0f50e7e4f56254cbfd8f396e68971d5a02e6da2f998969cc6bf84dcdaa SHA512 6f015abbb1dd361b971c8b8440f6aa35a28bfcb2f8e34b14f51629d41da6fb6d7ab16c8c3ee4c77177218512262f2cc858554776f4f17395769d232895218ce3
MISC metadata.xml 518 BLAKE2B 693a3e7a75cd57299629ee188a1dd2e71d69d4eed2c1a5a621f35dba9df2624054b36329eb4433dbbc26addf8411e4ebffcd3f25c8669057bda066aa8954513e SHA512 f0a91b2a7537571e3aa0c9cfadbdc226487585d8e299b5bde6aa1534d3c26f7cd11c99c22ed5a8ad567a715418e18c61be4b05c53967084c0b1a5a12189ebcb3

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="Asynchronous library to retrieve data from air-Q devices."

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="Asynchronous library to retrieve data from air-Q devices."
@ -21,12 +21,7 @@ RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/pycryptodome[${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,9 +1,5 @@
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
DIST aioairzone_cloud-0.6.2.tar.gz 33040 BLAKE2B a2c8f1bd54ecf94d69c87f50f448d8468e37766ee215f4763d76822ceed093e81a792eb8b03b161da625e995cf2ba1eae28b150f347e28a72e79c2d094b39a26 SHA512 38d8512e746e23767ad25ecd3884fbb2f1715a38144fa0462f7f824685d722e4b1d49513486ea68aa7a7e7ce721e25fa581b1e1a3657a45a826906f9589af659
DIST aioairzone_cloud-0.6.10.tar.gz 33893 BLAKE2B da2f60c648a9d49d039c95f10f3f53865010eb39167fe0a09a23548360c0c39b6a348c359366e93e689158ab500bb4f88a1ad1a734319fff5d7c4c6afeb4a304 SHA512 038a934aa2ef7995bcd7baad859f7ff0f4612cc735fb35a8c69aa088c566395a6ea49bbe3874e81e5dec04004fb490d9dea259abfbb4776b3c631f3fa370b3c5
DIST aioairzone_cloud-0.6.6.tar.gz 33349 BLAKE2B 5d1bc388ef89e531fc02c30776a25bcd83fb3b0469a718320e4991a45d2709cb39c1ac0363433d4268e43afdb2015ddf069a3ff8159d0f0c20a6402fb1bdd805 SHA512 a93f11c4471f7736c75069165b61c2fb420016a0031c8b2b6a97b4d979ce2464eeb2e83513a9430b7939ee07f2896a483d6e43257eef5831e0d2c4e37c876d06
EBUILD aioairzone-cloud-0.4.7.ebuild 578 BLAKE2B 605148421bfd20c87188bbb18ff1af2b9eda032b6c8a16e379df09ff62c244084ef7fc990e1f451f76db679c9efdd062a3a2ee80ccbb0bbf85f3feec51e8453f SHA512 2502f8a6897c99ca8b3edfb8c8dd0d9b83e9b0425ff4ca91adc2b780f527548495f01810e431c7e68f77a6941bf23df4be138eeca0e2a4eb968a52ee8974a7fe
EBUILD aioairzone-cloud-0.5.1.ebuild 577 BLAKE2B 17b6048f314f90bd7f94582f385a897e4fdc25fc4da5abfa778641a51ed12f1c854e5240085d9d4718e3c10f18e20ad25329692558e8edd5bba640cdf7fdff91 SHA512 a7b264ffa1464337f04fdd2982f94a4bc51fd929a2b4bb53a24df7cd5b2479a3d457841a97c10ca1111246ae1e44452be731af54a174623d64da13d0a2022523
EBUILD aioairzone-cloud-0.6.2.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
EBUILD aioairzone-cloud-0.6.10.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
EBUILD aioairzone-cloud-0.6.6.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
MISC metadata.xml 536 BLAKE2B 655a921050c2970edd55895601375873be01d53e5a357039893177771e81932c920620b6ec334312c7f796838f0a1b7001454758ca2401da0fe8bfe4d8af220b SHA512 89a9983915e6aa5abfed539f2627091363b4ebbfa4fd04759a93e435eea469ac1a2be06990d14b2bff646db1adba9d1a5a3c422f9992a2ee785c5e0f896624d9

View File

@ -1,9 +1,9 @@
DIST aioairzone-0.7.6.tar.gz 22576 BLAKE2B 7d28f922c55631173d7db477c747b5a1aaa940b30ed5d1bcec0131695d5b409995a9870fbca78c97991ab9a92083d8f9d324510648907c85be69037fdbe5dc16 SHA512 1a28b08f3151671521603f0a2d834f431b40ef46aefba86d9f85e9445725221d411afe96d1725cb95ee24fa0fe1e767c4d2f72d4e904606de65dfe1a38c2d1fa
DIST aioairzone-0.8.2.tar.gz 22993 BLAKE2B 329fc1179b69246922007fe47055fc30ab29eb19e4a13a5a9acff72cd045f8051e384c7dee8f880c5331f0aee278d758923ec44227164640dd7a9806b136cc21 SHA512 b573afc9418803b66f6bd96f0e27b29e61ca3ac0ff9c8b8432ba60bfa15bb6b2ce84aea4b74272ade737690dd3e86a49f4569c2847128c6f43a84633f84140d6
DIST aioairzone-0.9.3.tar.gz 25363 BLAKE2B 498e7856a1788a10fb5a4b8c7b5c908ae3f144bebd06c3fbd3aa6c863e45bd35648ff8871983dcef1b75baaff8fe4d94def77fed4edb0a1c892ff7f384fa9439 SHA512 05b93dee1f8130c5ceb06269b0bdeb1518647c97d485553b0183aa59ea71aac1a489692696529c10d333bc98286112b01067cf51780458d547a7700a82ae3456
DIST aioairzone-0.9.5.tar.gz 25621 BLAKE2B 7444c08ccefa6d8452c45dd60c5801bfb5cf6f72b53d061abd4895e2a96a821885800924534a9cf5515e13afb23eef0ebbb3af68cc328db73e19e3b230b6e92f SHA512 bfb4220680c1e9a4b1593b5aa804d20a21eef9196861aca7f16546d46f6698ad262b36bb29b67a2dfee27501d77fae65c82cf26d82a517237a1a56443782c51f
DIST aioairzone-0.9.7.tar.gz 25881 BLAKE2B 63d2e7ec349156226cede81805e1e9d76bc430ead0211da5220404e1a3b41edfaf9a190b80d06b7ad9d6e990297298bda7640527d90c84a07520a16d1a9525ed SHA512 c08825edf1ba8cd9907d5b3400914dd06d8b2802ee05a466801239bc23dab737f954da5e03f00152ec655d1a69741855b8b8183be53289d9a0b1a5fef4e2f006
EBUILD aioairzone-0.7.6.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.8.2.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.9.3.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.9.5.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.9.7.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
MISC metadata.xml 524 BLAKE2B f35054285c34ff5663c8b0cccf253d2adf1e82edcb04cf7eac24d7575e445fe0d24867140125e852b6f8f85e6cda10621d2cf495cab66d097ef2e27a24523e41 SHA512 ea54ab2381f7c2e426243c5ad0b95a158ac89e243b4c6126c15ef0002253635525b0a4e5ca949f5ae125ca51e8eb9f9d6bd35ba39792e6d7ea23f19b682ec99c

View File

@ -1,7 +1,9 @@
DIST aioautomower-2024.10.0.tar.gz 25353 BLAKE2B 58463e389f263f69630e7a132eed3bf9afb6357fc23ed60264b992f0e303a9a48d3f58de82bd1d03cda0d40bfd52ace5a71d878d72efb7fa896cf8caf4cbe26c SHA512 e47b51636db3f01bb2b9429eb89e59a4db1f2902d3dc5121df1233666571038f69c6cbfa03244f314cfdf0c19946aaefc54ebc40c32b1c1bcaedeb1f11e4b2a6
DIST aioautomower-2024.10.3.tar.gz 26117 BLAKE2B c820376469edb0cf3cb543a8bf3a31bbfff387f3a53c4b86e9855eac9e92a14284ccaede7f44c4d0fa14cf95534e6bb6d5ac6410174a8cb842545f0a23e48a8d SHA512 512d22cc927ee9df19c202ac42b00ef6b344464c98db0de41f640365d60198383aa9d3d8164169daf3870442bff042ed0e17b05c7aa4aea111b3830839f60eaf
DIST aioautomower-2024.4.3.tar.gz 16719 BLAKE2B 2aedc36e09c734baf2b6509418010143df755b8a96c42ebea45ee5bc028561ce12566e47e7e00116761f7599b92e207d445cc8b7f369c29f4da10f9209617599 SHA512 a31ef7081923045a9f936146c7122dd2e47219709b7141861bfefd7b08855a68ea173c09d5934b943f38f14d57c663b7d7fa743e4c42f2c350067d605dcf0e26
DIST aioautomower-2024.5.1.tar.gz 17685 BLAKE2B bcd7b17580ae3084fe45f152ffd3a4ee305cbfb1c792235a0c0fd3edd396c7af6a0e61ab174e1934c7b0efbcea5332423b455f408e27af8d1ef66bb5ab1476e7 SHA512 ca19612084de0a33b57de523fdc73ad2f777f2f9db89c53ee6404c4bc33362824ba09c9e783085f6ecda56f98c5e521f965ea288a92c665a326afd2489179bc3
EBUILD aioautomower-2024.10.0.ebuild 691 BLAKE2B 33474693c3c7392a47e156a00a816095c7131fa084f3cb9fa208e561905f322a9e3a3fe0e45bf34ab632e3083296ad1300d2e54884e158d35e4cf370e208ca27 SHA512 c9dace855212f080dcc1f3b98269247ac778ea62b81876e51aac3c62c9c0cdb8fd51d633fab9df9ba6663d05c8a0756491bcc497bb19dfac27dd177f0e07631a
EBUILD aioautomower-2024.10.3.ebuild 789 BLAKE2B acc141b9f1673fac5cd70be83e5f67698ae4cd848aa509abd30e1aeed669ee93b5b7883382296b30ac61b5792bd9a311c573c2bd5120c891ae0c3af0ab3eaf5e SHA512 f693f2089f0ba4a13ac5e18bab1da3feb9e1cb2aba6b19a4e20921df795f0994bf0285770d7c109fb3be3da23138a1a4230b5cf521e53e6a3935e2905393e945
EBUILD aioautomower-2024.4.3.ebuild 632 BLAKE2B f54f041c6126a31a76837d61e018a3316312523954ab750b9677a0930e7edb4adb92580fffae70a59e4ad43f0bea3c80ccf6cf3265fe10d56b112166068bb664 SHA512 436b79bb981e106aead637e074494872f9121b2933a312d00354aa2e8ff8a940a3971db56246804cb53ada6fec147dd16ae498e7723f8432b2c71f9da2f40215
EBUILD aioautomower-2024.5.1.ebuild 632 BLAKE2B f54f041c6126a31a76837d61e018a3316312523954ab750b9677a0930e7edb4adb92580fffae70a59e4ad43f0bea3c80ccf6cf3265fe10d56b112166068bb664 SHA512 436b79bb981e106aead637e074494872f9121b2933a312d00354aa2e8ff8a940a3971db56246804cb53ada6fec147dd16ae498e7723f8432b2c71f9da2f40215
MISC metadata.xml 537 BLAKE2B 661cb75c08ecdf7ac09e91a6d955385dd5692692a90e05077c3de96621156ad1c0a09f44b1950a0e1ada3155807e1daf82be1ab6d44daff416fb56c7b9612c3c SHA512 de16fea6f71bfefd1a0776db06088675d484b7f64de57c1e2431f6e51b67a047c5af4b6ebf778d6d28cd12e65b705b56c95521ad68876a78d29a24ee34528022

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..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="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.12[${PYTHON_USEDEP}]
>=dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
>=dev-python/ical-8.0.1[${PYTHON_USEDEP}]
>=dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.9.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST aiobafi6-0.9.0.tar.gz 24132 BLAKE2B aa1f712029cceb6f2eb037db48a0ac1e03c9750ad665890284a4f17b76d5778fbbdd1de1fb19148a5b31421bd0f9f3bc430d0c81041d3b921b4b645d9c10681e SHA512 3b850f3f5758cdf2ef7a640a087160bf9bc398130f3c8ef1aaa019a04e97ee61ddfbfed45013619b79a0af23a443290f2cfc4d28a9f3c208ee0f06d10fc008de
EBUILD aiobafi6-0.9.0.ebuild 763 BLAKE2B 41bcd448b726afca00b708ab0026cf33025732cb3d8883552908be84bcdb2c9f83aaf6116b4d8b1a5b2c111efdc4b8ef439cb965dee44034237cde3f2a821515 SHA512 2e98eec94a5ea5a925a6103402e8699940a870a9ab1c8a664dc61a1508c91a4aff327d7687946e36a808d5376c919e2e5a4879c6d667a1fa7c3e3471c770b801
EBUILD aiobafi6-0.9.0.ebuild 756 BLAKE2B 6082e425948549f8593852383ebf6b0c605e914d31fec43d528bab59508dc70d8acc4c04aa92ff123dce367b0a71a5e68638435db90031e85d7cf9aa1bad59d0 SHA512 b7c8fa6e4dca5ace658f767b1f27d06df455e6636065e10a06375804c9f763d2045fb91238769b34c83cc0243304eaa4a4f706e742dd5312ec1a9c0c309b8eba
MISC metadata.xml 508 BLAKE2B 5200519b0df5da2e0664b0e150ed15cc81ba87d6f7724f9e61727da214a6183fb65a1e66756d58c41a8256a21fcd0868c3d6b53dc238599f2a987151479ad4aa SHA512 ca2bceabf3dc43ce69f84f72bc1fe191be2949edda426b83d9f3bd071465b0191053b0f64278978a45cbe87d37bc81990bbca715462463aa22bff19e34ff9e19

View File

@ -16,7 +16,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/protobuf-3.20[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.38.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (

View File

@ -1,9 +1,5 @@
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.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.8.3.ebuild 688 BLAKE2B 8f4fe40b1804d284b801ee9af54de69817cd809068b15f9311d38dfc6c8ec06826855949dae6153dfcd4f30b957349ca44f41780f1cec9cfa6d3beda90766cab SHA512 e13c4bd2bb8aad1dc1bf462dad05c4b17b753bffcb308ab26e825636243ae94dfaa228757bcc37c19ccb37b5fd7d1b08c1f29a045f9a4211336892900f2e0fd9
EBUILD aiocomelit-0.9.0.ebuild 688 BLAKE2B 8f4fe40b1804d284b801ee9af54de69817cd809068b15f9311d38dfc6c8ec06826855949dae6153dfcd4f30b957349ca44f41780f1cec9cfa6d3beda90766cab SHA512 e13c4bd2bb8aad1dc1bf462dad05c4b17b753bffcb308ab26e825636243ae94dfaa228757bcc37c19ccb37b5fd7d1b08c1f29a045f9a4211336892900f2e0fd9
DIST aiocomelit-0.9.1.tar.gz 14936 BLAKE2B e744ace4a120bdb753d70181de41c6e48b5acc85d3e69b21d32ca294b19a4b8e7f9a31253b2f6163a6a324345425b24107457d1932c1190adb061893b5976d4b SHA512 8d2d56fb1ddac5f6b8fa085302e4724d9b031dda76edebab73d6ec67df507bae88b0fd07041911a155c85512c50d105d3266ab70c0bbabdee23813c61d1afbc5
EBUILD aiocomelit-0.9.0.ebuild 688 BLAKE2B 7676e48bc9937833bf4f874373db8566a3c75adc84fbe96050db075db0d05ded899f5e98eef69edf9c8f1da07b34337ee2810ee1df8e832f66b914301fd070c6 SHA512 598dce8e7ccc61c902a9aa2e3782b5f6f56f20bc5c8890381b7031832c65ba879213798a6bdf9f619de3ff3addf94e4da02ed3f16f890c16b6a2054443516157
EBUILD aiocomelit-0.9.1.ebuild 688 BLAKE2B 7676e48bc9937833bf4f874373db8566a3c75adc84fbe96050db075db0d05ded899f5e98eef69edf9c8f1da07b34337ee2810ee1df8e832f66b914301fd070c6 SHA512 598dce8e7ccc61c902a9aa2e3782b5f6f56f20bc5c8890381b7031832c65ba879213798a6bdf9f619de3ff3addf94e4da02ed3f16f890c16b6a2054443516157
MISC metadata.xml 526 BLAKE2B e881eda6f14d770099b26d586470417c055f408fdbdf85f99584120e34872d54151bd99a58d33ec26fad47365bcbca4950caf95bda282cd028f2653ab4b6f619 SHA512 6dc1af34601187f8eb14486ef42c46589c29eea456a5badcd7e14e2271eb33d8ad39c4f2729568d8020f4c44d85fcc2b39d8adbb74280d48f31262a7fc5aa092

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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Python library to control Comelit Simplehome"
HOMEPAGE="https://github.com/chemelli74/aiocomelit https://pypi.org/project/aiocomelit/"
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/colorlog[${PYTHON_USEDEP}]
dev-python/Pint[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Python library to control Comelit Simplehome"
HOMEPAGE="https://github.com/chemelli74/aiocomelit https://pypi.org/project/aiocomelit/"
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/colorlog[${PYTHON_USEDEP}]
dev-python/Pint[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${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=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

View File

@ -1,6 +1,8 @@
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
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
DIST aiodns-3.2.0.tar.gz 7823 BLAKE2B 8bafeebbf6ef69001670dffe8df3bd89b817bca921e266e218eaf2a53653d5bb150cef0c99b2fd498d39befb57c6e2edb4d94fbf4b4548e1debce69bcd114ff3 SHA512 ca6ae2d53cc0a0e5b8cd5f47da56d7db43236eb6738509d5cc088e56db996c49eba8b024cfe368e5acf44ad4de4cb5d6f949c7f0d4cd16ff4d5cc42ae3b27cb1
EBUILD aiodns-3.0.0-r1.ebuild 883 BLAKE2B 8a9e1bfc875d31bf5a41638d7d0f5dee2e90f18cdc5de8f724bb62d2517255155ce666eec8491e09fea55d57bfa87ab7324474c024a083493f960529c7b6c30d SHA512 05ef8b00d8f633e00d8828cbbaa04c1c6fbd0ef5aa9b099056e1dd0ff399dfea6095795aeea120575ef80b0cb516f595d41b84fe4ae70c0a78be35559ef8f5cd
EBUILD aiodns-3.1.1.ebuild 747 BLAKE2B 7843ebb03b15b31f7fa3d646bfd2913414f4df826a5dca6cf080a5e33d9ef53d6b3a5fd6010dd9a06f0b35ce0bedc813775f1dcba5410d0f3117db362dc33cd3 SHA512 0cb41064d2ecb80fc02ebfe97b9df24f33802b528061bc0220ead9d9febcb8dd301050ea89d34b1cac1cf035c754332883baac63741b13cef86a02eb88be151f
EBUILD aiodns-3.2.0.ebuild 747 BLAKE2B 4e7a777ad5293fc2ad1f7991fb4313541498c540976d0f43e5170027f070d80e32c671055a4138c6412af3de3f883d88531477b690b1a1b0aa169961afafecc5 SHA512 be40443b32049a7c8f5dd2ca4b0090c124391a0fbae031cc35b87e6d7cf03ace86b76292ae30a89ba6374f89676973174bd9fab5afa6cc0f715d71b89bd56ea0
MISC metadata.xml 508 BLAKE2B 68313c6e5503f5b799769d76d8638b2c163853cfc22656f1790811cbc03b593e95a0e2c3c960240e847956f64ab4bd3dfd9c6c30a78164f2fd3feac8e5bf6aa5 SHA512 d83219c1cd855210afde323b18640c27969f239a23287ff13ea0702212d4bace188b5f857b7b5e8ce872fd8dd97fb0e9ed54922ed01a26d611c06b15a6452751

View File

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

View File

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

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..13} )
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-4[${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,13 +1,11 @@
DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c21204f68534ad18eb81e100573d44cc54d633653e66bce53f8057fe756b1af8f181baee6fbdb4c8db7e2c21c9146b2b16e9 SHA512 7726465a0e137c8f6cab897fbc4e66b35e2ee833b6549f485536a068f88e8c06c752485ebd9e5cdfe52adf100c7b02701700dc6e1326f823275a918ffca428da
DIST aioesphomeapi-24.5.0.tar.gz 100067 BLAKE2B 2005e2f401b05a121b49eb3b15e46d98ed8f4792ca3330cf4b7013ad832f799ce5d3e61a9dd429605ff6926462672a9ec2cc482b430cb1d6da570944505b1bec SHA512 7f4103247511fcd557230cac7d1891d98a31b41abba31275c57912b72243ec5bec91b50e453867f8dd9d855de19608e13c995756dbed8625d19a57e05d702ce5
DIST aioesphomeapi-24.6.1.tar.gz 100704 BLAKE2B ac551db27ca724bc5175e6f28a8587be3dfc24406997b6cdb4a85537363433535a64b42b6b6ef5107778099ef0a818d2919f6d00301155553428acda231ed095 SHA512 2a512942f0ec9843672f624e7bafed2651af4ee5bb76a19364d44e208e7f0f2f73d18ea2194c91f82ae419100c5655550d13cc92dff43e846fa6446a5df9e7b6
DIST aioesphomeapi-25.0.0.tar.gz 101135 BLAKE2B ad32a8a6b0b36fd3d5ea564d01695aa2071e596f2da9fe3e6d73e44c46f1ed5f2de6ac8f54f4618a602affa138f63541edebfa9ebbcc64189ffd41eff9610936 SHA512 95a0a3265b8ecf2552551cc7edb9160195bf1cf6b134fb7f6dc1c280b85b2ecb3daa0b3218652bde229c86d1e463a61b85cf6105aeac649663e5106560410601
DIST aioesphomeapi-25.3.1.tar.gz 102608 BLAKE2B 229b282c502a787794176ad3f776aa2223baddbf0e98a54932b4b7384e5a0485be5b2caeb8eaafb705706c915201aebcc3073bf1300caaa82310c1cc28e7766e SHA512 4416212e9554b07225e1276707d62cb9a7d4affa36a0fa082b2d4658ebde486b2834b04e079b17cdec5c9a493f6faead1cac2e019af1d6671db9c84c917375e6
DIST aioesphomeapi-27.0.0.tar.gz 105436 BLAKE2B 35f23f737c75cbfdd18be08380c6e17d5fa9e82de6272aa1c5209591ee6d87f0cc5980ee49724b948d39ebf6d183b9e7e3f4aae5e766adaece8cf3a16c573986 SHA512 671b602e046c06b7bc22f7293cd3ef6ac40e9eee2add9a44fc48350c3b489a679dd9bc4cdded690b9d4670970de81f9deb9c5d99d388f60771a6fc4cca075f3f
EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
EBUILD aioesphomeapi-24.5.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
EBUILD aioesphomeapi-24.6.1.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
EBUILD aioesphomeapi-25.0.0.ebuild 1103 BLAKE2B a258f59d1dd02787d19c3f076773c8fd0f43a35ebe83111d0dc0d72d277474865f50e0509592593cc5150d6ddc50b9247efcaa0bb769705464200b0eb6542e9d SHA512 eda2b5e5fe2904676cdd7949312ce71b3c88ae5aee30e20929dffc49a52d4b418c7a77d06a91ac73b68c5cbed5fb6c9fb33ca57eb027635aab6debfa19c57ed5
EBUILD aioesphomeapi-25.3.1.ebuild 1103 BLAKE2B 302a503f586049e712f4e58f4afcb1b26acfced3ccf37aa80a0c4a1fc439e84619eb28379125126acd3013cfcc9b73e8babd8fc557644e93273a13947963c930 SHA512 6dbcdb7ccec976c262c3b1ee50cc6a3a223a0a1b9804d4f26876a16e11c964f7a54974f9a2a302ca9aa784a9f8d42825d3a84ca28843619cba7b99641d2adb69
EBUILD aioesphomeapi-27.0.0.ebuild 1103 BLAKE2B 117186eb726138132f0df5c7c3df289f8b80ded190a98b5debedfdaf05ff34cc76b47218cbfc5846e0c1a1ce9109695216bcb4eb6ae180a55bc1b0fa477d246e SHA512 5c78efecae4cecbcffbf4262db7589330b63da5819e6f048f33ed8331c363f5d6a32d7f0ce39d3785cf3420b105d9ef54e468c03c878233b717cc923dd23ea84
DIST aioesphomeapi-27.0.1.tar.gz 106572 BLAKE2B c758f6e8012044c434d7bbb049c44f2250b352dd8bf8769ce9cb1be1efa2d4940d9bcb8e5c2d013b1b1ad9b1503da94c8215aafd5c850ed2e4b963eacfabb9ac SHA512 9ed957f7fc02993a43653f3957266e1f5f136a92ab6f789282536f3b6d9cf1ca9bb327fc1c041a265ccba3f32d3977eced0755b50375856388a498756a7228f5
DIST aioesphomeapi-28.0.0.tar.gz 100612 BLAKE2B a8ae46fd07b1510f7a2b8191003a7ac71d1f052847df8bc6f63207b34de336b6551756c3f094450a3a1b93bd2270e8e5e1edcfef7fd87b50b8408b41426dc4f5 SHA512 d2973f48fa9795c953965d9594b59b5fceab360c138d1d3f71365500af3a27b47c3650633c8a4eb0f90333e02d10fa3420e48ee06f9725551f184e0bf20c77cb
DIST aioesphomeapi-29.3.2.tar.gz 102564 BLAKE2B d110397308f32497772b8d6bbfaaac545fe48ebceed7a3456ce468b99eb7e80bde30d7f0fe857bfee67ee8a61732d71bb21147f7fc69d7f442076b237072f5fc SHA512 5f61ceb15bde4a29d455f53545b30f1531ecb8e74d87758a6f8639106ccedb3dcba10ddbab6a070334f28b2976ac07e18730f563577d1b628a0a95a0b46afa89
EBUILD aioesphomeapi-25.3.1.ebuild 1096 BLAKE2B 4f796b62b8c820d7391835a8cbae7d03947d7511a8f0e9c29d9cb4a00bc922e007ff3534659891491002a47017952502bc7d2065724131c8423a58bc0b3d8b9f SHA512 2cbd0d75c8b97275aecc4481d24a504769fbe23d4101919913f9c8ee038b709545fc8fed334fa442dc230f5806f8e574ecb5af3685452b7387ea7ae4253aba3e
EBUILD aioesphomeapi-27.0.0.ebuild 1096 BLAKE2B 4d1730d7856f49b896377fc386bb9a5f113248d3fd69b99f84884cd1391989f7b36a136e859f1721104b6a6f69d0f8509613d5fac9b23069577f7018b01fc86e SHA512 9bdaa098ebb3f3433220835d0dca2c3878f34f620b55240558cee3391e466203c6a58034c3794d79c2b4162333b601f9ab6ccfcbc0a1e35da245e4c3faf9b7a4
EBUILD aioesphomeapi-27.0.1.ebuild 1096 BLAKE2B 4d1730d7856f49b896377fc386bb9a5f113248d3fd69b99f84884cd1391989f7b36a136e859f1721104b6a6f69d0f8509613d5fac9b23069577f7018b01fc86e SHA512 9bdaa098ebb3f3433220835d0dca2c3878f34f620b55240558cee3391e466203c6a58034c3794d79c2b4162333b601f9ab6ccfcbc0a1e35da245e4c3faf9b7a4
EBUILD aioesphomeapi-28.0.0-r1.ebuild 1091 BLAKE2B 82ff779ef156823aa6114b6dffc109c75954c4a05bee229887a4ce710b5f291adbf186e31a00644d040a66fa411885b12edea2382dda81008226ed47544e021f SHA512 840530d8a10823d7b022a14eff5dfe9db400fcb2110dfecacf3cf7b7a3192361cb27d921f015a3bcbb78d6fc4246f4eec8f8db77a5e3a460b167f11e885e3b34
EBUILD aioesphomeapi-29.3.2.ebuild 1091 BLAKE2B efb58dc0f266ad71483fa7feb909e0da36edf38dd1bab1546c9f507abe8f78b28b5840d10bb6b6f3766af51a6ddcbf82c49911009412b9e26858095e57503995 SHA512 931bdf7c1785b6004ea1ffd4d5d5bf06ac397705472f40a4b28cdc8acadc5874d1d406bca17256981274548b28f0fc109f5dfebd64992e7884eab00770fc83ba
MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6

View File

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

@ -19,7 +19,7 @@ DOCS="README.rst"
RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.2.1[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]

View File

@ -19,7 +19,7 @@ DOCS="README.rst"
RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]

View File

@ -18,8 +18,8 @@ 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/async-interrupt-1.2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]

View File

@ -18,11 +18,11 @@ 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/async-interrupt-1.2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-4[${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/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (

View File

@ -18,11 +18,11 @@ 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/async-interrupt-1.2.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.143.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (

View File

@ -1,3 +1,5 @@
DIST aiohasupervisor-0.1.0.tar.gz 20350 BLAKE2B c1f23a0bdaf6cb1187858c9bbb392cdd10d3e15c1f3e2d918bafcbe46179ece8bced82b1e2c3dc71ff068726277694d41a478c29c4e45ca000256f1c6e3b136c SHA512 54001496dae1c17a3ca645316f75fb0ebe0cd5c48f02b3c3fe970e152488d158e99f14e5bc6def393e0687c2eb64be6467a7085ced0f9e986a7c53d7bde17331
DIST aiohasupervisor-0.2.1.tar.gz 34806 BLAKE2B 2c1bca89d17b869e407397de841f96c56552ac67cb4aaf30e46faa46b242c012ec700a178979b051b57b27a51d3c50c8193abed0104c96f50626c9a31073b3c9 SHA512 6717349de84dd74055d8f7f5a1193a08a0a3569fc5f58d1a49b50d9822c62eaee0666932643bf883cc4802eea6c679f49198b29ce6d6fcaed29231a850ac9dff
EBUILD aiohasupervisor-0.1.0.ebuild 737 BLAKE2B 1fbbc5f3ae2fe247430479a1aaac56b6fb6c83f484e9cb99ecccdaf306873bb46c7f3b88517d92367dedbdb4fa988ab577e1207e958ef9d2cd5263e608c15c3a SHA512 c438cfaebacbca8973392f7c24249ff3180cfa7bbacf66f4d3c9783673c726edd36512520e0fffdec6ba9e9a4071f0fa24c41a011bd844d89d10ecf7dc51e916
EBUILD aiohasupervisor-0.2.1.ebuild 975 BLAKE2B f45f95aa4475b84e2efe76efab9787cde0308b56f09d98ddfd9ae6d4b4e87a43d5aa670ab64350ce948c9a63ab7a47e323129f06263b3788310c089de8f18939 SHA512 8eba66d35b2cb67b336550e22bdd8da30e90851900ae695dd2f49a2acbd9d0fea07c5d925c844cc254d47f2c278492ad89ee3e0119b9a6f6839574f5862c495f
MISC metadata.xml 563 BLAKE2B 2083ff7258589808be25ae4ac9cde5fe67a814ef421a3bee966642646b6ea6345ebb5a35a468d236b381fd82970c9d32f8187006378c08142c5c76f39a28593a SHA512 1a089101d7f5240c8e094afa61adb0c3e3683f8e8b680badb1f2c39bd2356101ab1617bea55c61369b0d7d28f16f20fca5e37ff2cca2fd739211c080beeb66ac

View File

@ -6,10 +6,11 @@ EAPI=8
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"
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
LICENSE="MIT"
DESCRIPTION="Asynchronous python client for Home Assistant Supervisor."
HOMEPAGE="https://github.com/home-assistant-libs/python-supervisor-client https://pypi.org/project/aiohasupervisor/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
@ -17,15 +18,16 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/segno-1.5.2[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.3.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}]"
BDEPEND="
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST aiohomekit-3.1.5.tar.gz 121343 BLAKE2B 00b63d3b2509a756e5c61023f28ea28e440a5db67e6f5301d9e362707ce5f6e236728b2b544009ea3c755acb0c73188057c5046ce5bdc8016ddd6eddf5beccb1 SHA512 296b37743ac5daa39d586fac38801e5371f9ef207b0c6dff97de9d1b72a99647eebeac6bd376e2b33ca1d205e041267fa0f69719697d425ff5438ad13845ed23
DIST aiohomekit-3.2.3.tar.gz 122022 BLAKE2B 2fe4ac03090055874d2f5344d9c9557378b700c862f12cc95e3196836799165b446b6b86bbd32bae856ad015e4591dcca3d674ed454a2e0ccf067b2304e1c2bc SHA512 c2900ebe6464367bfccd1287c1121b9e696c2181f17aefe64b3cd01edf4a3ea1762c592f5b4c6796098e8210c89ade45550452f5be732f265c1b17e16dd99c8a
EBUILD aiohomekit-3.1.5.ebuild 1333 BLAKE2B 68e62be24d3f57e7e09a155aa9b868bbd9a9ea7d22f593e04465134511e8b6da8c5abddfc174e91014c81b6bb0b806e5e53400be5e310783babcd1d3ef3e1e04 SHA512 045cf586d9ed54f3f0b45b4ec7bc7ca9999cb3e0a73012f62b4dbdb1da43e65992450a7f4e28dabcde597a44edc118266cd7c91fc04c7c0ade2a49205da98184
DIST aiohomekit-3.2.6.tar.gz 122663 BLAKE2B 01fa74f949a8a119dadadabb8f1432bf6f496221a2b3dc66c13f0fd39f1a593310dcd2c1e185a08f1e9c8e7cbc1e745dd091bdde89028fe6960ff62150719e11 SHA512 3fcb6148bc90084bd1fa99c20428a5f091cc5396586028bd93824bed259219aeb056471b454bde6d5ae1c42cdde759daed0309f3fe1cfbaf4ae0ccdbb68d0225
DIST aiohomekit-3.2.7.tar.gz 122729 BLAKE2B 26497da2cc5f5f2710eb6e14777087e86cb236810bebdc69eca6bcf5db1e7a51ad091344f6c39abd63e22469137160e53eaaed667726958428ff03a2f33a44c9 SHA512 65650926be7456be6bcfe6bf6357354fe33ffe61395649cf938c75c15ecd31c5e534b1a8f0132672b522b68cc3fd0380cd324fd6be6bb423b996ce7640684d6a
EBUILD aiohomekit-3.2.3.ebuild 1333 BLAKE2B ed7ae6dadb6404b31827da289f72327adcc36ca8c09189eff5a43ff1906bc4a92b374457c4866713acfdd637acd0068db5a595df33912a4d479222a4f6565291 SHA512 e5a3556a387e9cc27094f7e6048008c36abaca61095d6eb2b083ca2d8524d79cab159df7ed587251c342358b6e89ba55b699cae269129095b15c72ea98c2e091
EBUILD aiohomekit-3.2.6.ebuild 1333 BLAKE2B ed7ae6dadb6404b31827da289f72327adcc36ca8c09189eff5a43ff1906bc4a92b374457c4866713acfdd637acd0068db5a595df33912a4d479222a4f6565291 SHA512 e5a3556a387e9cc27094f7e6048008c36abaca61095d6eb2b083ca2d8524d79cab159df7ed587251c342358b6e89ba55b699cae269129095b15c72ea98c2e091
EBUILD aiohomekit-3.2.7.ebuild 1253 BLAKE2B 246dc5e1c246ed82faaa0020d7c25f7c2244068091fcf10c7788d17a582c4bdfbf19855ad5a5a92458288383527037d4d64cb1bd196e1a00be21aa11ae33701d SHA512 4ac862cfdad0f1a3078b50f5f80272562802415afd44430e0a8225132822d2694ccf6eab395abf835e756667590dccbf19dd61f263567aa72bb0b519fa9dbc0f
MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0

View File

@ -19,7 +19,7 @@ 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/zeroconf-0.132.2[${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}]

View File

@ -0,0 +1,40 @@
# 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="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.132.2[${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.12.1[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
>=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-cov[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aiohttp_fast_zlib-0.1.0.tar.gz 8509 BLAKE2B e4d96ad1238b6efe1e688a92b3d531d448625bf435085bd31ac3846c323dc35f5ba00d853928a17fd5505f382d675722492939fecf66e72054bfb30ba7d305e1 SHA512 bf73def4e74704a0599fe914de8d11d4fb566318885d15bc70bfc4db314b82b565df36341688ca17bb59f5a6df93f80e0a31e21e7d792ad2beb5c6754533fe55
DIST aiohttp_fast_zlib-0.1.1.tar.gz 8507 BLAKE2B bc23eaa58f1bab6ef8d502125c5ea03708e9315913f25b3f7f652fb9a8ebc06e83a8a76ac527d9bf2057300a8b3b699c1baa817bda892dfe0565d2242dc4032e SHA512 52be77c150b4711b500176ff34507d11614887b76c356a9905ba44e1ce9eca2f7efd46b7d922a6238ec3a0cce3b78642de1708448e924fd1117165efb1275761
EBUILD aiohttp-fast-zlib-0.1.0.ebuild 715 BLAKE2B 1f92249f10ec3c7a2e8cf554226ee43cce138fc2a87fcdc2e16e398c1696dd33ea80ad9a51090ecc880ab5add413ffd7a3d89be4cccaf1d58b67b7f4119292c6 SHA512 984643a469e5b1abf2fc8091c942f614aa1c0b3d4e1ecadf50c32d7abc5af4113cf38ee9e375470f265305f3648cc70f11174ea8175ae615a915265ca0f38786
DIST aiohttp_fast_zlib-0.2.0.tar.gz 8671 BLAKE2B a3a40d30fe59606c3e48d953b92645ed8da04b35583ef3094b777add88075b2b7fcc7443a0354641181f818aa33da3a1e36d3cdf1994a2c742ec368c81d432cd SHA512 e972186d03700ef9621dd5fd449420d1e0ae9397ee7df911d2fa901ad8e9c3b67bca72fb6e05242d6392f3ae32ee364594f79fe1f805d4aa5b0a5b0e02528cc4
EBUILD aiohttp-fast-zlib-0.1.1.ebuild 715 BLAKE2B 1f92249f10ec3c7a2e8cf554226ee43cce138fc2a87fcdc2e16e398c1696dd33ea80ad9a51090ecc880ab5add413ffd7a3d89be4cccaf1d58b67b7f4119292c6 SHA512 984643a469e5b1abf2fc8091c942f614aa1c0b3d4e1ecadf50c32d7abc5af4113cf38ee9e375470f265305f3648cc70f11174ea8175ae615a915265ca0f38786
EBUILD aiohttp-fast-zlib-0.2.0.ebuild 715 BLAKE2B 1f92249f10ec3c7a2e8cf554226ee43cce138fc2a87fcdc2e16e398c1696dd33ea80ad9a51090ecc880ab5add413ffd7a3d89be4cccaf1d58b67b7f4119292c6 SHA512 984643a469e5b1abf2fc8091c942f614aa1c0b3d4e1ecadf50c32d7abc5af4113cf38ee9e375470f265305f3648cc70f11174ea8175ae615a915265ca0f38786
MISC metadata.xml 525 BLAKE2B b2248655c551a1b9b213192be2f767059933820363277db2468387b958dacc2869a32875e6766ab9a12ada124d9fc14b51e3328282fba1cfb04c1795328201cb SHA512 4ff8146b97ab924ea168734bd81808d5368a95a172c56a9d3506caee62e3fd530fb07c6e2b7187db0c2d911cec5fc490b75ebf1d083810f40d7090748ee4c737

View File

@ -1,9 +1,9 @@
DIST aiohttp-3.10.7.tar.gz 7538967 BLAKE2B c022b01ec3b2bb6549b00c43231692b643be9cda4af3c82748f55c813f12a0f16963c086fa99746e0f9bd8f95f5c1570b647ab0ca9f30aed501b563a6de773f6 SHA512 bfef47dfe14a7cc23f2962abfede36105b5061d3c537b4309b09d83ced545ff9f2e0a2f3713cac30ac5ce31ca951dbc6d1beafa571254a0a84b1f1f8d6ed6831
DIST aiohttp-3.8.6.tar.gz 7352172 BLAKE2B 4dc602abb4f9bd7c65bda7d11cde3e703bbc7786fb3f8ef36922caef42912b2c10a198ebdcecd3fcd022c3a9a729766a2023636f756a8fa10663bf988554f967 SHA512 43f1dd6670d90aefee7f0f30411b13c643ea684815b493cc4437e5f1981f4fdf4b718a40543d7c3c8c70d8b27470b8f3bf1609e46146362e0490ce0990a057f5
DIST aiohttp-3.9.4.tar.gz 7500720 BLAKE2B 1f41e481590425c16ef9e797ecc78e08d00fda65b40c38e34226ada969f3114cae3f6953980d23b0e96e284f6e49fd0a84aa93c6b7a666d60690e9a9fd9c41b2 SHA512 e26e7148602d72c77fe46e0596614b448f38a9014834a72c4131d8b315dbbd401ce4e1a403ef35ea7a9ba7fafaddc42031d38b93b45464accdedf26ba99fc960
DIST aiohttp-3.10.10.tar.gz 7542993 BLAKE2B edc9808937892e2915b591a3d5b9e2be8401a67e6421ada8c49e27cfa1ee67283465d17e3c3a77f7579d4ed45df39884a2f9e336429ef7d64adf351ce7507a85 SHA512 c6928d989c110c323347b6f5b0a90c42e17924b4121455a240f5a15d87f939580640ba0f8d576f8254e484e5b631ec4562a2fb4e6c86402924b1892a6d72aff8
DIST aiohttp-3.10.11.tar.gz 7551886 BLAKE2B 65c05e8c1d22447a3a7ce2593c7af046ef356ace0bf31ad7d60982772c659d44ffd509eea3d9167e54aecec57a92008458e175bc45394d780c859e7b68fdce3a SHA512 41e2a35a39e019706a174ab7d75943524d05ac124a258215ba34dc1276edde2a304321c1184c5f00bc5a485c16050d299c56c4c5d803576c1c8a4ab05aae9b3c
DIST aiohttp-3.10.8.tar.gz 7540022 BLAKE2B 8407815a0f65035032c9c59174642784a9ad5845d6655c32f29369d3a7ffdd63d52310ec61ed3a106122a4aeb22ed0db5264a353b7e483bb63021cdd9526b5b6 SHA512 f19a58e698908faf164592037d57f1d133e064616b5552df26639a9a7248e90a960cb1b070dbbb90c058579cbdcc4edb72b2846bd20ab2867b4b0c670ddd177f
DIST aiohttp-3.9.5.tar.gz 7504841 BLAKE2B f051ee88d45952219f72d542f1c6d0cc33c699c6c5fb5dbe3bc054ee4d0e03121b219c8c8524fd1236a8b878329b0997b8afe07d6c66074102d4a2052a8738ff SHA512 da11468a2f131275593395b052700a99cf79055a32d48327dca0f58547ad30add8cd0a375dbd831e2f06fe7a739183251e4ad69c16f3d141799bbed45a8a5dc4
EBUILD aiohttp-3.10.7.ebuild 3236 BLAKE2B e5d9a8592472994fbc06eed4c17a41ed2c1b0d849021af184c371d88b31f7fcfcac5508c4420269a0eae7904cb61bcade485f4c9f78201cc1e6041e3b82ece54 SHA512 113bbfc2b890208a577749cfa3edd77a17c8be90915e4211341bba3d2eb01d06be450e30073584b0475f2c5f52114888cc227316552f2ec774cf5b04cedd6450
EBUILD aiohttp-3.8.6.ebuild 3318 BLAKE2B 2f31efbc7d76b57aa045981c4547c2cd780f02ab8199f9e11374fa4c21ce1e3e414b739ba1283f4858b041300bea8eac4ff2a313d437932bb8f4b4fa6760fdfc SHA512 736775f22858d3d202ecc7fbe1ac72172ab1b5b285cf3e963eb6fdb3b0ee7d06f40702915334f3afd715b30d81de3a8661065006917366766c9e542fe96ce519
EBUILD aiohttp-3.9.4.ebuild 3259 BLAKE2B 08ba30a5bd706695ffd130dd085f591f596cd196c3b0c3554ce33c688739cbba5e4c7b9640d94125121e10b19a7a256f56094d2b4460e15793ea4dbedad7ac5e SHA512 bc2ca560e34d1697638db24b20084fab3fd6cd87eda9ebe0c7af71205c725cf427b2970fe4594544ddc72bb4a5442371536bf4424f20e4cacd1d2df3deb0c79c
EBUILD aiohttp-3.9.5.ebuild 3259 BLAKE2B 08ba30a5bd706695ffd130dd085f591f596cd196c3b0c3554ce33c688739cbba5e4c7b9640d94125121e10b19a7a256f56094d2b4460e15793ea4dbedad7ac5e SHA512 bc2ca560e34d1697638db24b20084fab3fd6cd87eda9ebe0c7af71205c725cf427b2970fe4594544ddc72bb4a5442371536bf4424f20e4cacd1d2df3deb0c79c
EBUILD aiohttp-3.10.10.ebuild 3168 BLAKE2B 0b9286551d1f38b6b70de5a4a33f34fdcd74c173bf78dedde9354122c65f7542ee706127066800047b7cb336f69be949f81848372ff5e1afef6347a8462850b7 SHA512 f30223ce9ee19b7b972e5cd23726974cdb91ba97047754b95845743be15edffec77853bb07c0bd738a64eb6b300d91d98007001052d5b98e3381af14ee25d090
EBUILD aiohttp-3.10.11.ebuild 3168 BLAKE2B 0b9286551d1f38b6b70de5a4a33f34fdcd74c173bf78dedde9354122c65f7542ee706127066800047b7cb336f69be949f81848372ff5e1afef6347a8462850b7 SHA512 f30223ce9ee19b7b972e5cd23726974cdb91ba97047754b95845743be15edffec77853bb07c0bd738a64eb6b300d91d98007001052d5b98e3381af14ee25d090
EBUILD aiohttp-3.10.8.ebuild 3168 BLAKE2B 0b9286551d1f38b6b70de5a4a33f34fdcd74c173bf78dedde9354122c65f7542ee706127066800047b7cb336f69be949f81848372ff5e1afef6347a8462850b7 SHA512 f30223ce9ee19b7b972e5cd23726974cdb91ba97047754b95845743be15edffec77853bb07c0bd738a64eb6b300d91d98007001052d5b98e3381af14ee25d090
EBUILD aiohttp-3.9.5.ebuild 3259 BLAKE2B eb5844bc5a913f3a477d4a3afd4c0b457f9d2d665c5651aaead313f62b4f55ec685f520e0ced0081a93f4d12f324cae7e7529e4ea096450e6b1f423d89dedbbb SHA512 4c1278e2d3db9054a4facabdb27dd3c514b6dc7d8bc5648e81a5a6d3df8ee63002da08280e9f027cb007933378ade7bf895f950e4d7be660c935da553a1fd0f5
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5

View File

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} pypy3 )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="amd64 arm arm64 x86"
IUSE="+native-extensions test-rust"
RDEPEND="

View File

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
@ -18,33 +18,31 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test-rust speedups"
IUSE="+native-extensions test-rust"
RDEPEND="
>=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
>=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}]
>=dev-python/yarl-1.12.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}]
native-extensions? (
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-rerunfailures[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
@ -71,17 +69,29 @@ src_prepare() {
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_configure() {
if [[ ! -d tools && ${EPYTHON} != pypy3 ]] && use native-extensions
then
# 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
fi
}
python_compile() {
# implicitly disabled for pypy3
if ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
distutils-r1_python_compile
}
python_test() {
@ -97,27 +107,17 @@ python_test() {
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
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch
if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin
rm -rf aiohttp || die
epytest --forked
epytest -m "not internal and not dev_mode" \
-p rerunfailures --reruns=5
}

View File

@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
@ -18,29 +18,31 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test-rust speedups"
IUSE="+native-extensions test-rust"
RDEPEND="
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
>=dev-python/charset-normalizer-2.0[${PYTHON_USEDEP}] <dev-python/charset-normalizer-4.0[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5[${PYTHON_USEDEP}] <dev-python/multidict-7.0[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] <dev-python/async-timeout-5.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}] <dev-python/yarl-2.0[${PYTHON_USEDEP}]
>=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
>=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
speedups? (
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/brotlipy[${PYTHON_USEDEP}]
dev-python/brotlicffi[${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.12.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
<dev-python/async-timeout-5[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]
' 3.10)
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
native-extensions? (
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-rerunfailures[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
@ -67,17 +69,29 @@ src_prepare() {
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_configure() {
if [[ ! -d tools && ${EPYTHON} != pypy3 ]] && use native-extensions
then
# 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
fi
}
python_compile() {
# implicitly disabled for pypy3
if ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
distutils-r1_python_compile
}
python_test() {
@ -93,27 +107,17 @@ python_test() {
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
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch
if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin
rm -rf aiohttp || die
epytest --forked
epytest -m "not internal and not dev_mode" \
-p rerunfailures --reruns=5
}

View File

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

View File

@ -1,9 +1,5 @@
DIST aiolifx-1.0.2.tar.gz 39888 BLAKE2B ada9312d5f3802dd9d550b90e76f33b50f7ac973191dde2b29845e5b13badce4a2598c49390039bfb6ffbb66422e3262ccd3af8518c362f6fa747fa3584506df SHA512 90f04da6418cd93902a6273b211c25a3260a525e9a01356f7a5fd2843163175ca1f9046500721c4e004c938ec981e17a22715f3e9372db6a93f9eabada562735
DIST aiolifx-1.0.8.tar.gz 42939 BLAKE2B e4fe5635e374b6000110e0e3f4d8389f5469da275cd9bac3d0e4dff96bdded329969cb0bfc9f9cd437ccb1432dd8ba1e6687f7f7cd13a3bd69fffd10b4ac1b9a SHA512 6f759f99498762cf303fd9b260e08c8ebb255097f6d2fad007ea24b405c9c5b881aafd7d8d2d65dcbed19f6f3dca262869f4abbfb517a1cb973e7f51eb7a3f6c
DIST aiolifx-1.0.9.tar.gz 43005 BLAKE2B 37ac63199089937a1571e6a06ce9cc6bc3d54149781d107ebe0e3fa9e60170be56306d968bda1cb842f1290b8563e3d346eb3bb3f333547d4bf4837cac1b8f6b SHA512 8f24ce5edbfe89eb46d0cb50ff65c912717e7ccea02ee00c2771a01521f008aa009d179517f42f722fd2c4eb66ed7399300a6c7251199f0b4b8b6afc1b5180c0
DIST aiolifx-1.1.1.tar.gz 43612 BLAKE2B 03d87d7913a8c0f6fc78efb20e085d7a803fdd6e6c76ec33d8d784a102047221e1c7b6707e9b9f3b94d3179278a5ce9b7dcbfc6421b62763a6e35fcc630c8edc SHA512 de51b37108167ac9d1dcbd0676d57375dd0cbda5f7a0499920326f66d471bb15295fcb8a123904ee4ca9a42c00bf645e93ca8bcca71728d1b689c444ca00fea0
EBUILD aiolifx-1.0.2.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
EBUILD aiolifx-1.0.8.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
EBUILD aiolifx-1.0.9.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
DIST aiolifx-1.1.2.tar.gz 43689 BLAKE2B cff83b3a4d66959108ea87a05a34e95bac592f2df44fcd6c85530f922cc25c9528b7e42808bbf86500d5dc416d72e1880e5be7cd77c3184305fcca2ab728f91e SHA512 e1fc30effefd0878bc4eb8d99d804c5e39947bab020a9ca63fc02b3ccec668e7637a954c13bd61c5f23c3abbacf77f4affa10349117c676a27ead32c985749a7
EBUILD aiolifx-1.1.1.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
EBUILD aiolifx-1.1.2.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
MISC metadata.xml 513 BLAKE2B 4625cc49a22d81cf092bd03a1682fb949967954140ab0eab8eb5ad4946d52f8649f5630ff9ad07c225f257a7d29d5f1531c5a0b2348a638c7e82d08553cfb3da SHA512 215206ccefbd4991e26e5eb28d0261376db6afef22362ab896058dc4bd5e7dcf70d6f8ee1e824a8e98f5282bc426752b1cf7ac43c254b06f6e25e67526be464a

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_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="API for local communication with LIFX devices over a LAN with asyncio."
HOMEPAGE="https://github.com/frawau/aiolifx https://pypi.org/project/aiolifx/"
LICENSE="MIT"
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/bitstring[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/inquirerpy[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

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_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="API for local communication with LIFX devices over a LAN with asyncio."
HOMEPAGE="https://github.com/frawau/aiolifx https://pypi.org/project/aiolifx/"
LICENSE="MIT"
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/bitstring[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/inquirerpy[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aiomqtt-2.0.0.tar.gz 16872 BLAKE2B ae041d19decbe8c9cdb94588e574c3d29b100f5da7adfac8d15a6bfdd48470b11bdec8db55c416c0f9c9a3b9d8f0fb7e04f20d0c8b1d99a1e7eb9a89eac39684 SHA512 53d3242386e1a85c53254cb44eecd0d61fc6189572e981f009543a87f8575c252ee1d6ece27cb1068309254330fff87880e6f683a7ad45c9339142ff469c7301
DIST aiomqtt-2.1.0.tar.gz 17256 BLAKE2B 0148b9b2b3281774c705b03851047fef0592eb1b96f780d25071d115cbaf85eb915f6b19ca117f5a2129e6d52a97553fbf05f2f45adc36ecd12951809686fc49 SHA512 49b0803a7722910d5e29b4a260d4c251424b491e8418f2d1b8d74389606f2e8a6bd9e65004b58fe2005103c5f33960cbad1544379f7e62ef700d79386819a51d
EBUILD aiomqtt-2.0.0.ebuild 846 BLAKE2B e40a08c2a2201e33d3b040b8f3da0f9a0c3a2b388c2aa0b3610d8bf84ca9db446d4911bddf7e17a549cc86502028331faa98df0aabcd606da9c4d1b830a296e1 SHA512 865f9388afc838465c65c2ef78b2469c215cf3dbb060d5744beab499525ff452e63415d3c721cdb6f11a93b71e5fa951c9e4d639f479849a7a55d121e46aced0
EBUILD aiomqtt-2.1.0.ebuild 853 BLAKE2B 32a736ac641f100f4eefd8134e0c467d3226b51b587fbd91238795aacce9c07646956cc2dc629449b0c4ec14c1e3c6c4a99e4cd178e2c44837081ff0a1d57719 SHA512 4f4d90333fe5c083ac101f7ac2af567fe3a76514f0087b16769149f8f280eff6dba3ba234b6f726ee3e2831eac66e3f159147b91f795b15eed84816516707224
EBUILD aiomqtt-2.0.0.ebuild 853 BLAKE2B 3cdb6fe959e54e9840fc5266b9933b22a5f2ec88f30cc70ef21f95847b6ce2f3141aa878e92bc6a3f5a5c7fb1187738a515cfd6cd4ddd99e25810bf1cf005cd9 SHA512 378c0d1b12629648d3bd8426bf5a6e9177378ce44e1ea6a151755c48fef72d4928d447c3f22f46a691519317414e3f2d01558af25b77268f50315b107a00c769
EBUILD aiomqtt-2.1.0.ebuild 861 BLAKE2B 5131bff334ba888c0a8f8cf7165bf95cb32c5dcd1efb0af013206e4453afc3b7dced10a8754e3160cce83cff101b448abda0706c754f41c114287a90e3bfcffc SHA512 fdbaf8713c117cb27e1f1b68e721ea6c28e4b0d24bb2b34ab86e622b94eaa210f199f8841bed7ddf61ca3d2a90f57273fb3fc804a0e2f71eccc34f7c3c9d5c67
MISC metadata.xml 521 BLAKE2B be8fd9b932ef83a48a13c7aeabf70ddb2db35652e4e215bceeca58ee7be4e0620da86d3efc515191cd29d16f56c798255828a5d760abe4bcb7e2b81bf3cd113d SHA512 7802aef4efbe3cf876c6adb42a1ec9ededd0c7bc45ba0938c3212c0ac3423541014ed076cd46da385c4eab6ee9e5d7655bef05d44abb01aed6e4701baf8af42c

View File

@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/paho-mqtt[${PYTHON_USEDEP}]"
RDEPEND="<dev-python/paho-mqtt-2.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/paho-mqtt[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/paho-mqtt-2.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST aioopenexchangerates-0.4.0.tar.gz 10358 BLAKE2B e1be2834af935ebd1cb881eacc5ee510e7e4b7f1a9318387615db835ef11c5f417ec71f536f7c31634f1de94f57c3c31dd536cde7bed1ab6b62e4531d1d549b4 SHA512 852660cf3b1e0d2c15d0da9142daf99344e6c0b07f48a83089a06b41400fa6a9ef11a6ce1acc8699e2bd44d957895ceb146cf04a32526581f3d5fc6cc4d30a4f
DIST aioopenexchangerates-0.6.2.tar.gz 8583 BLAKE2B 5d1967b7f0810c59a053605f74677fa98a5296851e90335deb4db8bb4358e9750ee60146118799269e4494ceb6bd1c824d6c7809799c72faeb967cd8af518e78 SHA512 28338dda33ecebdd42a0cb30ef31477f544fa5448bfaae3ea9091d52dc69f8e8d230506dce0e2910055c52d6731bea537ddc3d7fd107cbc3657e3a3dda2e04d8
DIST aioopenexchangerates-0.6.8.tar.gz 8582 BLAKE2B b967dc2cba5eccbb47d2163b230bd1df3065936aaef2f0229dbe98b4aacf54ffd37ac72170a512f6c8b01d1cb6d344d7f8b7ecf7abca610826dd4f353f23cafe SHA512 2ac4432b74ada13335e3269aa9c9c9322dab9925957ef0acffefee9bec47ea7d0d25ca20f3132f6540751a18eec765551a90015e09f3ed1a6ef6e4f278311384
EBUILD aioopenexchangerates-0.4.0.ebuild 731 BLAKE2B 87093f29ad40e45de1f3dc5d37bf1ca3e3a25a7dc4bde6db582e14f0e3c9a1a21227beeb58afe47a3ed66f29382dbdb82c14fc0c563778d22ee6a6f0631698ec SHA512 f5b1b13f4fe196c285dd3c10ea185545d29076eea65c823ebd2f3c9278449c0c6e598f5a9332f049fb541014b9d2cc95610a89afc1d0c4daf57f6aa53ebdde79
EBUILD aioopenexchangerates-0.6.2.ebuild 633 BLAKE2B ac9e83c071265e016e3af26d8e0efbc20e5e30d6538e05a2aeda4962fe4fabfe4d5d13981470770767c3a93e9eb84dec739830193f989253364dcabe2a4b77be SHA512 59f6006cac2b3d79a17a953f7493692797634dd7024504ec536ccb6a6d35cde2abd036869648197f7e59c67acc96ae1d2f5a049caf215117f6607e8a2aacf824
EBUILD aioopenexchangerates-0.6.8.ebuild 633 BLAKE2B ac9e83c071265e016e3af26d8e0efbc20e5e30d6538e05a2aeda4962fe4fabfe4d5d13981470770767c3a93e9eb84dec739830193f989253364dcabe2a4b77be SHA512 59f6006cac2b3d79a17a953f7493692797634dd7024504ec536ccb6a6d35cde2abd036869648197f7e59c67acc96ae1d2f5a049caf215117f6607e8a2aacf824
MISC metadata.xml 543 BLAKE2B b2ec1fda0d78290c3855d9e77eb85256686641bb63d3517a24f2c0be57874152a7073fbe47cb30fde66697f310557bd2ca11c80cc4e5125b6cacabe00e2745bb SHA512 c0770b133b7f86ea5ff063964aa6c1b7409e03b997666c8d5bef4ff8637ac00d7b1384c131b0d7a668966b338cddd9e7e779748adc14216df621fc023cb30856

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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Fetch rates from openexchangerates with aiohttp."
HOMEPAGE="https://github.com/MartinHjelmare/aioopenexchangerates https://pypi.org/project/aioopenexchangerates/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST aiooui-0.1.5.tar.gz 381979 BLAKE2B 60c3b9912561952391c17647ba5aa8a7cd0eece99c9d8d6f62b095209fc9125faacee4c6dd57215d604255460de8b6ddba2ccf8d1697e364692fe94275c007b1 SHA512 92e2d458f9c6992a41fa05e6fd72810dacec3b75ca0c6058c25fdda19d66c022335f2c96f0bb90ef94777e609e46fe7adca4a484b1c7b6d82b1974982cb75dda
DIST aiooui-0.1.6.tar.gz 382004 BLAKE2B c9e5a73e65f7ac77a8ad386d486c72a2b2aec63f00518bbd529c5fa27a3522ca4454e128d2cf7657e664b58d707b0cbd4623b9df40ed15dacb0940aec4707f46 SHA512 ab488f11551ea88514353a565fb6b906251e4f4396cd6508ec89493535619fe995d292cc7485e90485f923da3c2dcf3f5c4e80b79bfb2cb82fc397b6a3ca26d8
DIST aiooui-0.1.7.tar.gz 381996 BLAKE2B 36b434a961c1bac7f25354940aff8fe207cd1ec341e6dbd04936d90ecb64a29a81cc91e6076f61cde7492a67dff2b9edf91081dc3914b3e3e7ae3e13d71b624d SHA512 78db9f2d00c8189c071ac02622570ac709893fca529bd5220789fce1704d7962259d240f1277151169ce24bd912f5ca09cbcf6ac2aa11606c43483c4bef759a9
EBUILD aiooui-0.1.5.ebuild 626 BLAKE2B 7582127cd5cdbc4dfd7c97f471246497dca945386bdf7098944744acb732694c4c46e0d97ccdc58d01fd2b4086d020a4ce8cf144bd2424e0db7aaddf89439ca2 SHA512 5d0f4bff327a6b2a2c9a3c660221bc2c004e70581a689d1b6b55fbfb9d81966325c2e466aa2bf17db86c89bb95205b8f4725c96d63a6c369edeb0c47f568d29d
EBUILD aiooui-0.1.6.ebuild 626 BLAKE2B 7582127cd5cdbc4dfd7c97f471246497dca945386bdf7098944744acb732694c4c46e0d97ccdc58d01fd2b4086d020a4ce8cf144bd2424e0db7aaddf89439ca2 SHA512 5d0f4bff327a6b2a2c9a3c660221bc2c004e70581a689d1b6b55fbfb9d81966325c2e466aa2bf17db86c89bb95205b8f4725c96d63a6c369edeb0c47f568d29d
EBUILD aiooui-0.1.7.ebuild 626 BLAKE2B 7582127cd5cdbc4dfd7c97f471246497dca945386bdf7098944744acb732694c4c46e0d97ccdc58d01fd2b4086d020a4ce8cf144bd2424e0db7aaddf89439ca2 SHA512 5d0f4bff327a6b2a2c9a3c660221bc2c004e70581a689d1b6b55fbfb9d81966325c2e466aa2bf17db86c89bb95205b8f4725c96d63a6c369edeb0c47f568d29d
MISC metadata.xml 514 BLAKE2B fb5cf8f65405547cdd887c9890e4a3a13a35fac3e70156cc3bae126fb7e48507e7fb409475beb813da8c44f93957ba7b76e3bc6c0f23e795758b4b0aad3978a0 SHA512 d2ac8fa8af7c7118ee2c8f2827e45e3f611d7bd778838fa0a98932ef8e707e9a5211e58ee61e5d2bd2aa3d30fe7e05d383dcb54bcf092dae66ff76b07db237ed

View File

@ -6,8 +6,9 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="A faster version of dbus-next"
HOMEPAGE="https://github.com/bluetooth-devices/dbus-fast https://pypi.org/project/dbus-fast/"
DESCRIPTION="Async OUI lookups"
HOMEPAGE="https://github.com/bluetooth-devices/aiooui https://pypi.org/project/aiooui/"
LICENSE="MIT"
SLOT="0"
@ -17,11 +18,11 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
>=dev-python/cython-3[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST aioruckus-0.34.tar.gz 17702 BLAKE2B 35411b3fd5838bde6cf07d3667c70765da4520eb31239bcf26d118491a8f13eca5079228351e1c9a92ee556dd614e9bcf03f29786f4c742374b5b2bea9f74044 SHA512 d0589a2a5005684897c0cdf7cd6897c73f298083424152d93ff8b43993641641e11d3b05ecf0b16e48dbe6826239719d7571e5983b06d206e77e443fb8d84352
DIST aioruckus-0.41.tar.gz 28714 BLAKE2B 461128e1f7c7d5d0b2533d7b1c2aa0b84baed92a6877dad7b9dcc7bc9691e00e40181a5a29d13029bce030b97275beaae77369a9f4e9ba6f4eee1d575a9f4cdb SHA512 3278962131c6c7769df62bf9d87db86156d8728dd00161b9d5d3b47a29100778f25ec8cc72591a3adb8722cc1a8a68d6175d31275fba5eac4dfff0b9791d914f
DIST aioruckus-0.42.tar.gz 28723 BLAKE2B ca29151306b34ba70630a87a5b74606d3bd777996fc596a6d1969d5a5b8f285ba61c4362b75a121ea12d25ace57fa98ed9c4433bc011c2d86396d905537b11c7 SHA512 5ff630dc6e74960ac5dec651c426633e5c9027f8ac474225a3c2113ecc510122f1a4239135f0f07998f0b3a921a333d98e7c52602a9e9bcc84bb562381cfa9d6
EBUILD aioruckus-0.34.ebuild 850 BLAKE2B cfa78e6d437c15a3cb8c572f8ad65c50c629fd6b039dba2ab7e843dccfcf4bcdb30255f915e1861355ea96fa4673cdb1cac9d72a5b7977ed50ac551cddbcf05a SHA512 d01f4d80935c7333b3616a46824b73e41d428277266053af6cadd2b82d5d35b891a51605cd8c71aad5094bcd1f94a8b547506933bfdfef4898d12a21709d246a
EBUILD aioruckus-0.41.ebuild 677 BLAKE2B 2cbd4c5349308e0e6dc486e33c9d9d7d3c4ae4b95de7fcd9d3ee75625e0239d2c2ce69b5c4dd628e194de2bc2ec9770bf195f720f183ac9168f986e83cc31e1d SHA512 a39cf22c5547777708adc0c3684327054e6b494f125ed84e70d2ccc21cb208448fdd1d827cc2e0c8f7e2bebd42d50097108ceb2a3db9f50256a5bfceffa430df
EBUILD aioruckus-0.42.ebuild 677 BLAKE2B 2cbd4c5349308e0e6dc486e33c9d9d7d3c4ae4b95de7fcd9d3ee75625e0239d2c2ce69b5c4dd628e194de2bc2ec9770bf195f720f183ac9168f986e83cc31e1d SHA512 a39cf22c5547777708adc0c3684327054e6b494f125ed84e70d2ccc21cb208448fdd1d827cc2e0c8f7e2bebd42d50097108ceb2a3db9f50256a5bfceffa430df
MISC metadata.xml 508 BLAKE2B e203d729651d2037139c1b965eaf0da43991b9f4ccfb9a2e8df5f0a6df936611a7de15f12bdcc44e689cf8193d4626904e9c9025d59206a5c515658360ad134e SHA512 89ad5b00c106d46222896a541fb9c6cb7cb120425749b83d0e2109fb2258d6bfa184c3c2ad786475bb04a2a68d09c5a308b3af059c2c2292a6247ae689534f49

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="Python API to interact with Ruckus Unleashed and ZoneDirector devices."
HOMEPAGE="https://github.com/ms264556/aioruckus https://pypi.org/project/aioruckus/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
>=dev-python/cryptography-41.0.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,9 +1,7 @@
DIST aioshelly-10.0.1.tar.gz 35807 BLAKE2B e05b8816a2d3e30a164bc337f5e6ba1c558e6482ba1e0a33fe646fbd08b2e21068463353a15e7b894f04fbb53aefcb54edb9ecb711efc1c0654b425527699c8d SHA512 18b5ffd99891e0d9e0f4b0f520bd498009fa9cbed59349dc6e512176b88cda1ef5fb12d1993b5845639c494badb4b4fd030d75196e8595fc21dc993e4f40c943
DIST aioshelly-11.2.4.tar.gz 36647 BLAKE2B 9d61ff195913f857e9e85e2570d1e17d66b87a47147fe00b5c710ddb9346b813e9298389787bfb54146de924dc18e1aa38f235f01870a5a116a66381f514b78a SHA512 23e770ade827e3860b3d2620eb8befe34fea37c88a3c1d571b62dc706b6f80df06ed2728eb7b144edbeb624b56cde2db80ab5b97aeb1f383a7757a8d5776a432
DIST aioshelly-11.4.2.tar.gz 41415 BLAKE2B b92bde36fd02ab67fa844da28e5dd5d589fa4d1d7bf8c779488dda1cd0378cb26895a46d4dc798bec37033b403bf274ce683d003740a8fcf38184e9667398264 SHA512 0585e169c9e59ed8fe0ae684c2d4f41de5e00a34a3dd79594a1ba9d9bd93a955aa11c1d03e7979deff8038dda75caf7324ceb2c3b6a01f4cbeecc0616edcc880
DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082
EBUILD aioshelly-10.0.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-11.2.4.ebuild 827 BLAKE2B f79ac646d31ef50e01d5df7b731e9b4661d67e9d2894046fe84d13f3be97d840fd4b3754f5ec752fe7787075329e023012f8ad7cfb7dd0c0829fd176eba88e79 SHA512 a4acd36d971157e0e14e11e6d7df94a9fb3325cc0940cba1240d06af1fb6dc9ec1e31187ca9c1fef2c7c78ecee8a8a4a9d5bff217cf200651e3ce6dcbab6c288
DIST aioshelly-12.0.1.tar.gz 42411 BLAKE2B f14d70a7803699d6a7e9cef69d069d1193016ed8fb569bde49d306cbbb302629207b6e1f901d1d08f62e66c1a45b1b09cf882849be3fff91e932bec42bb32521 SHA512 78f9c93eb1928013a2bd5c3c96fa7276acccac0089ad92e6545766f22f992e1b671c8d431faf440f6e812ebcc3132e0e6eef22a4b68e6c7574c3b98ce6996369
DIST aioshelly-12.1.0.tar.gz 38102 BLAKE2B 02030afc7f536a635ccc35326950e347354605d272850de7f3ef01f7dcb40957c312354d68929b3888b2116b3681b60c25a899f257a8d18b0e6d156c3f3aed69 SHA512 a379154edc3f87b4e3b6be99c8d211b5b0b3048559ce4d0731ef12994bb2cefab8a00ae550056ad671c7cbb0428150467ea4fe6a684ab639025e89e244c18840
EBUILD aioshelly-11.4.2.ebuild 954 BLAKE2B 0eca2717fa9f508efded47b8d5417fac53be2255d80a6cd48bf7af0fd737ac7e08ecef489e387514d4eeba0fe4e8a47cc5943821e2e7623eb52fa84c281505d7 SHA512 e3e124979a0217774ed6b912ab2bba96381165a3ad218da2bb0e1c8bd67d0dd0bb41a5d575d2529d5ace65b014c04480c2f99765f518c8ee13eedca19e4ab8cb
EBUILD aioshelly-9.0.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-12.0.1.ebuild 954 BLAKE2B 0eca2717fa9f508efded47b8d5417fac53be2255d80a6cd48bf7af0fd737ac7e08ecef489e387514d4eeba0fe4e8a47cc5943821e2e7623eb52fa84c281505d7 SHA512 e3e124979a0217774ed6b912ab2bba96381165a3ad218da2bb0e1c8bd67d0dd0bb41a5d575d2529d5ace65b014c04480c2f99765f518c8ee13eedca19e4ab8cb
EBUILD aioshelly-12.1.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
MISC metadata.xml 533 BLAKE2B d3a60d6ad1a1bb8530b44f8914af8f85fb7117cfb3db0e8e425216b81f9871102e15330d5db4a9dd737e58f5d9eb82f5f71ba8ffa26b8f4ad7062861f63a4eeb SHA512 75e68f47e8b9ca4dbfdbabc3efbb9e89e3a01718f5fd56edd2fb40d41bc4ad5b318a63edbf9e5b38fea4e7dba815e93c212e9119529ca18cb296c99154bc54cc

View File

@ -1,31 +0,0 @@
# 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="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"
PATCHES=(
"${FILESDIR}/aioshelly.patch"
)
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/requests[${PYTHON_USEDEP}]
)"

View File

@ -27,4 +27,9 @@ BDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
)"
src_prepare() {
sed "s/packages=find_packages()/packages=find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest

View File

@ -1,3 +1,7 @@
DIST aiostreammagic-2.5.0.tar.gz 8672 BLAKE2B f9f810f2000b120ca382eebbf4d73dfff460ab29a5cebd0c9ac2eea560ad4d0784e50096ed6e25fd3131cdeb98f11332aeeebe36e7dc3b7f0a854a4282011630 SHA512 3448557bcf7c7f9ca1b9734bdcd61b5bf39fd3dd7b426e9cdbc78e3d9c33a3df43299f4543673b1a81661c6d2636af933d716b4689f8056965f91da49dfba868
DIST aiostreammagic-2.8.4.tar.gz 10493 BLAKE2B 852de7abf78e7623e2a066ba89fada1667ef2a20708d05a1654f678ac53078f8b2d30615c388440d6b5ba6dcfd7bee714420d28752a0c00d0fdf78c6eb6ffaaa SHA512 d5f9354114c7937dbee2630e381da8f3441c36f2de8af12de904cb3a9e4c2190fa6b8a534f47106fed8fe19033738d065aea0ad528535699f30d097b03545b76
DIST aiostreammagic-2.8.5.tar.gz 10500 BLAKE2B cbb992090ec72fb24be5ee5a38f7036b4dbaa34f4cbb62c879ed99ffc7961ff38f7cbf76a7bc130fdf14eb6277788d96077db28ac2afddc0eb64419d6d914a9c SHA512 409127f4956d5e2fab27169d632899b32bb66d0e68716e28169898f766d55a01b63e1ae84cf69b307607818b2dfde1527face4c70736a5859eaf25ee3f03cb6a
EBUILD aiostreammagic-2.5.0.ebuild 749 BLAKE2B ca999d02700142c55b24a8b022833c3bdde091374652edfcc254e36d4091055b7a327271182bf53cf1fb3ac6eeb0b711f09deee889041764c4cb02f4342fbdd3 SHA512 2a474a5564f52196f04bda09cdf6b1e07156d3e5960013788eb5271d497ca09e97e3d9d9a4f9721ef4915127fc42a97662ed2269d8b574e8b8acbddb01abaac4
EBUILD aiostreammagic-2.8.4.ebuild 896 BLAKE2B 2e7412b48af9388e9cee62d1259ec210f0f538b6f7156a921dc9ae5b19ecc7958efa3698e144dd367fda6fb45cf00362e84cdb9fd15e21acda823f532a1355fc SHA512 a05d23b50e5648ae81c75e098834433995d70a52810d94e5b5576bb7af1beb34bbdb38052ff6ad3301313261a2c7efc8c640754fbfbceb23814136eebac1e402
EBUILD aiostreammagic-2.8.5.ebuild 893 BLAKE2B 7dd7cbff4ea67e2632eefcb1ab6a7609d063694ab215475fdf5d4f191823f193c0ada0e657a80b700dfea8b681fc141e4deb95cbd47325c7b6073868ea82ed99 SHA512 c9a3b394f4b75d1213ce113c2e745c65f0a02356ed7763088bb707608c215a29240fe55e595742c15cd88faa8aa02fa1d2deda41257139e3a197be27764a2f1e
MISC metadata.xml 546 BLAKE2B 24712a4ac8cd294053af27c35a4a8ea269c53a142df42ee83b12f90480bb1626a569bc636bc2b89d50421842abc40e5d40268d52892b701dc76cc57c12392da5 SHA512 7b1915d56c2e2f4346a28c7a9f12474b7be7145bad16064fe9905d80b3851d6de691ec530ed9b03632ab522ec6838a3e055bf3d29271f2deacdd71523da0f8a8

View File

@ -0,0 +1,32 @@
# 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="An async python package for interfacing with Cambridge Audio / Stream Magic compatible streamers."
HOMEPAGE="https://github.com/noahhusby/aiostreammagic https://pypi.org/project/aiostreammagic/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.11[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/websockets-13.0.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/ruff[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -4,10 +4,11 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_USE_PEP517=poetry
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/"
DESCRIPTION="An async python package for interfacing with Cambridge Audio / Stream Magic compatible streamers."
HOMEPAGE="https://github.com/noahhusby/aiostreammagic https://pypi.org/project/aiostreammagic/"
LICENSE="MIT"
SLOT="0"
@ -17,15 +18,15 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.11[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/segno-1.5.2[${PYTHON_USEDEP}]"
>=dev-python/aiohttp-3.11.7[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/ruff[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,7 +1,9 @@
DIST aioswitcher-3.4.1.tar.gz 520199 BLAKE2B 03a1621cbcc4778659393a190b1361d0d532fd4ee17dfe4ec6d4befcf1618100f2b08c5de89eac418a47ce9ae8bd39ea1b28620c8a4344ce1566fb4aeccdbfb9 SHA512 45845f6614a3733b855ed83503b487e293de7619fa6ec4df51427bf9659b41fdb3770f8c15ab32e053860b2fac6533ee64562a3a53d51b0002abfb594a67893a
DIST aioswitcher-3.4.3.tar.gz 520526 BLAKE2B 5f581d6a35ffbe688a2aab5ad24b13afeaefaa4764f1eecaa0fead9c7c26f04adfe2264038d527e630d0e56624a80909656c30e669d69ecb0da34a458a6e827a SHA512 d12286c890d7bbcefde3c9c209a678d3ae260eb46b922d8ecdbb19b905636a08e04ddef61901e571ee0ed11a8508d486441eec5b3cfaab722142c484a940002b
DIST aioswitcher-4.0.3.tar.gz 523838 BLAKE2B 0303aa6916cc06149b14e11e7acabeec6e2727e0a4287a1ab3c9cf1263806dd5c0e4e9d26cb40ba994dc9f4d08d1c2ddf7ff489b22dfd6a2b41798f503db5031 SHA512 a295616983aaabb9101743d61373e273418ac5c40ab766fd3b8c79201bd8a4dac59a48b36618b88137b2868cbc0f96db5e3bda230e84165d8c1fc0b73b1934d9
DIST aioswitcher-4.4.0.tar.gz 524560 BLAKE2B 441b2e3a0c559fee23cfaac6c3d0164eb0b777d5ab14bb40e38cf8416709a400dc6651a26ea10f2bbbce14ce98ba719c9db9226caeabfeb7bfb9a6c2abb0a907 SHA512 c599ad46b0597e7f8183003a7656de998b7597336040ba773830e4a849325045a175e3a1ad32c207e94e91624efeacdbbc662f935fdfe43d7bcdea60a68062d4
EBUILD aioswitcher-3.4.1.ebuild 694 BLAKE2B 2d7accdcfbcfeb456504cddef91498119a54b49acba16b22bd4449650c97b09a88ae7f60821f72d660bf85d5299dd367a39a771fcfb8f625005f4a7ee80d2283 SHA512 7655b72ee24715ea574b7ed4f2c0da82042ae299fb9fd442146266bba1c3878f5eb1903aadbdb0a6c0de68ec202ce5f9cfca487b7a44d46e542a3960012bafc1
EBUILD aioswitcher-3.4.3.ebuild 665 BLAKE2B b49f1af9e414ea8c8972aaab948c4bb9547d091838ed3b5b45ccc8d27528a9dbf94f21f2697cc335801194a49e8ec9e02ae174641370e762e2d56599a2b4a97c SHA512 034b0b1985f4518b4879d511b30fac858846d6b47950d64992b242327a2481c426fefae9f14388d7f5e92f36166328e651b56aafc4aa4855aa1bfb6519711179
EBUILD aioswitcher-4.0.3.ebuild 662 BLAKE2B c244fb4053fc9b0730e379c68002ddf155884ac04a9e3277f404d4cdb27e7b174cd5cf7f22f4eb6e6b96cc8fb4891c7f7c16ed6bfb9e298e26c5f5b2ae42083d SHA512 b9ab53620f022bc3b667898e598d72186f29eeb8bad6f1c6868ef682dc5a90d61c165aa7c15d6ec910db5c55efd812a6c6652102e42c916ccd339264f87ff826
EBUILD aioswitcher-4.4.0.ebuild 703 BLAKE2B eaffc6c621925cdb892c2eb81a1a5d5868eb545b922ef35765ef9561296d1732ff05917c0436bee5aa94b3efbd133e28e99766aa13bd5c5991c8fc1e11c3902b SHA512 cb2ecd7410d095cce52238990a3bbc5424ee28bdc427179ab94b3def329dd276a0dbb80e1c91db0450b3faf77bdba483d7b4e2ad29359e021069ed8071f92086
MISC metadata.xml 510 BLAKE2B e115fcc27984a1d8295b10ad5103987f3f45c52dab196e4b65896610128f107231ab54efe661c470f0352b4d7015870e3913c8bba62a7c1b79b3a35d7a176a59 SHA512 4fc1961d6e6eadda8d043c2ba33c3d7bf8f9570cfec29fdf2d4f44d36948d533732608043f85f2ae565a41193b6c2589bf0802adeb93b9679d8122a0b6357a8c

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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Switcher Python Integration."
HOMEPAGE="https://github.com/tomerfi/aioswitcher/ https://pypi.org/project/aioswitcher/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/pycryptodome-3.18.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.10.3[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,11 +1,5 @@
DIST aiounifi-72.tar.gz 47083 BLAKE2B a6bfada11687e30664eb6174b7bb6419bbc176068bd47eda5798fc6c18eb732edc46b4218fa52fe29145b459d67fa1ec7e1af33980ef0869555976fff8d19e91 SHA512 db1b4e066cafe2ce37ffe8fada00471b5f2b2a5e490f3c2c5d1661c366d6357df01697afb880b46de068ae7c10b3b0bff73305ba801f24b05a628af7a84a7c13
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
DIST aiounifi-80.tar.gz 50719 BLAKE2B 36d5634c8f585321c4d218ee6afb82964ad49a54e2fbe5dd6bb447b4bd59644b9201d16a832bcff52a01a2357062e29364a76c4be2791c5bb5d5290184ef7e07 SHA512 53226f56aec84148e919006714b56ce50abbf514bf750b9b5cc0fc6c1143028b01681e59635a99638e4b6afc6f0f1e2cda6ff67e37bd88a525e37029e312c4a9
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
DIST aiounifi-81.tar.gz 51188 BLAKE2B b4ed16b8d35d5cf38ce2130af26354954cd9120a5a5b1b4e23ecd8c922efe578ec6078a494765f52cb51ce691cea6a04c0c3db4e111bf137bbb0cb094a785afb SHA512 7cb65afa17a6428302b68ae5904ad692227b142134e3f78f55c939a9f2465dd12f91f02c3e39de625efdd69bb52663d72e9f1eab78871002f03f983e27f9cae2
EBUILD aiounifi-80.ebuild 858 BLAKE2B 279b51344e78c4c28a4c2f1efab5e0b170fa437bae5b948a990c6bf6929f8c69dc53f2853a41c9df4f7d2045315eddf0345b5be0fe3517c57109a0b00a1da0c1 SHA512 c2ca40acf9286b32f8809a7c7c6efd82522b2b75d9a58002a918c19a96af9134e30893ee44a15f1e0abb14cd38d2cba78dadefd071b7bbca6e58396a5d2f5776
EBUILD aiounifi-81.ebuild 858 BLAKE2B 279b51344e78c4c28a4c2f1efab5e0b170fa437bae5b948a990c6bf6929f8c69dc53f2853a41c9df4f7d2045315eddf0345b5be0fe3517c57109a0b00a1da0c1 SHA512 c2ca40acf9286b32f8809a7c7c6efd82522b2b75d9a58002a918c19a96af9134e30893ee44a15f1e0abb14cd38d2cba78dadefd071b7bbca6e58396a5d2f5776
MISC metadata.xml 526 BLAKE2B 6ea8e30813a03c2d80339e1a2db4b463a781e710371f15b992cc4d658c73d8b7fa3cf03ed2506cbe95d5973a34f82d0c597d657ae58d514f9985083132e8268e SHA512 6712667034dd8eff188af2b467f070f0365d478c69a0ec99681abf2d8dcab12a47ea2323a4b428896746156c6ce597adbde14b9ff3f91bbe07de64ba95c806aa

View File

@ -1,7 +1,7 @@
DIST aiovodafone-0.4.3.tar.gz 14135 BLAKE2B be28a1080e7e8ef000d99257d5f6feac7003d5136595c17ecac83116131252c7f58f8fe2ba19bc8c0f6e616704070b126b5019ab66a4f206cff3869c58082ce2 SHA512 601293b6a642daf2e2aae3444a9cbfaf02f4e4cca8c443430d1d7542c117ac1c7e0e58f2a9e6841f88d89c54cb9f055d0b015ec4c949974f856f7f9e01a3c852
DIST aiovodafone-0.5.4.tar.gz 14999 BLAKE2B 2e51ece26cbfd54080a35bceff6ffbcb0a08988591e1c4fb1dbd2b452cb2e4f22ba1b43195d083c8279279b6aa48f666510bcaa9aef6dee26ecd3283a5068faf SHA512 18159e16b67aef305728013d0d1ce05cf6ad0ce389d74d96573b5faefce3d304fd0eb388449ae9606d5c4b564a36fda3a0812dd08359a643e9195cabaa68014e
DIST aiovodafone-0.6.0.tar.gz 15526 BLAKE2B 9fe8328d5152db3065b1578978500a0f403ea354e4c5823024f8b9cdf3f531a6ce5bdf3081204b9aef6e288ed45e59de1f1ce23b9f3d4f8209b127c9acc847fe SHA512 455efef6b34c9112f9dd445cdf620789140ac1e1d179804ed5b48c910b40cf5be8622275f94aa6393f879a435918da6d998150d07ed715e0c85b6a436c9493f3
EBUILD aiovodafone-0.4.3.ebuild 738 BLAKE2B b69b6bb47db515d42aa164710eb1b0e2da04a85b08d8aa94c1b5cadc2d4f48c0ff0693e471338e97aca99b981d6c32cfa212f4f34a176f847aca28a01eafd06f SHA512 98c4859be4ce0c72f61b922959140b939f127b85080ac0c05b33c779041ab9db674c9021aa33052a2eaecd32bb72e8f3c217316f15640ffd3ba84557ba44206e
DIST aiovodafone-0.6.1.tar.gz 15521 BLAKE2B eba99757e9946702e86b737bda73c57d79c0eb5ea2667ba205b5bcd1a9f3e965b4186e05912f193433024a582f5b2e2a2d182b5071fc6891944871b17495f079 SHA512 b33b441ac67038a8b6144678393385e5e6f41845ad8a62ef995386c4b2278c7c82cff13ff55ef9c2637febbf4121854e1b9b4db3db85a43046bbe35657b4831c
EBUILD aiovodafone-0.5.4.ebuild 659 BLAKE2B d662d6589013bbfb4719bde274194f0058d1f2818c78bcda9bee2ee35da94a52714bd51faf48f9041ed211718a1d701d0b29797d3ea64911a4ddad6b249b5e9f SHA512 c00f04aa8fd3e1ad111cd67cfe59b9318e14b1732548893b63adabb78490c25bc32eddb24e2fdd2b9aca7a65099b4b4d3896c004ed6fea2325378347b3f018c2
EBUILD aiovodafone-0.6.0.ebuild 659 BLAKE2B d662d6589013bbfb4719bde274194f0058d1f2818c78bcda9bee2ee35da94a52714bd51faf48f9041ed211718a1d701d0b29797d3ea64911a4ddad6b249b5e9f SHA512 c00f04aa8fd3e1ad111cd67cfe59b9318e14b1732548893b63adabb78490c25bc32eddb24e2fdd2b9aca7a65099b4b4d3896c004ed6fea2325378347b3f018c2
EBUILD aiovodafone-0.6.1.ebuild 659 BLAKE2B d662d6589013bbfb4719bde274194f0058d1f2818c78bcda9bee2ee35da94a52714bd51faf48f9041ed211718a1d701d0b29797d3ea64911a4ddad6b249b5e9f SHA512 c00f04aa8fd3e1ad111cd67cfe59b9318e14b1732548893b63adabb78490c25bc32eddb24e2fdd2b9aca7a65099b4b4d3896c004ed6fea2325378347b3f018c2
MISC metadata.xml 528 BLAKE2B fff50019b3bb33dac4a771674585f904b4d4660b02b39d6438dba48dea9d8022395b356e6499ffdb17de614072fbb53f3632aacbceb99d4ebd8c1ee81ff4e7d2 SHA512 1b9a9433e337b9ad5a54be1cc8c216d06e28dd1ee5174dc000028dc75ad5f4f20f7c3ef599617dbb9d7abc331a486d672bd7ff128a9b61a0c796b5c80ed38a00

View File

@ -22,12 +22,7 @@ RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/beautifulsoup4[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,5 +1,9 @@
DIST aiowithings-2.1.0.tar.gz 17984 BLAKE2B 786e4bbe0fb2995d42fd1d60a278384f4e894a4a4551e2c128aae7af166abc6f775d4c9f40b9e24a9e1593d7ba532ef5a0411d63cc7e38ec1a73feb6f54d9b80 SHA512 1f20e9b1de599bde51d00bc39b7d99f45697513a8abae05d876dcebd1ad4a90914029c8f268c92ecce6c79d7b4ea0fb7221daeb453bf57cbcdeb07113ed94713
DIST aiowithings-3.0.3.tar.gz 18357 BLAKE2B a46a7829e085cb829dfc43367430b771734ba91c8e2fbc13b8f75f911ff074cf26090c18c2c9e749a08039b1445f6f76af3f8c1e0fc5d78243b729a04acb25ae SHA512 b903e439a5f74c10dd237baf2cdee3d12d2b2905f39a9df0e002e57df1b9302bfbf120be55367b575b3a407af44fd46eae441231a845006b668ab768bc98a7cb
EBUILD aiowithings-2.1.0.ebuild 654 BLAKE2B f96f7e4d58932d9951ff85c18a0d238064b64941d3ad572446597df0ef20ecc85eeafb6e206aac00b95a8f38c21702ab9c00a17d95aa9fd7605c01d96748f6ad SHA512 43acb46cb246cd043eb5e1089af892277a5ecf2843716ba8612e3b874ed8dc5df997a5c9ab5f4443728db48c9a594d347abeccf7cc9dc579d3188039fd2a2c11
DIST aiowithings-3.1.1.tar.gz 18362 BLAKE2B 57bcc144a9924b9e5c58f333e70f71867f840893b7f4ef97bf46cb45a23869388e11d6662c3a886071baa3ebc31745f7faa3391877ece88b56b1543571b8de57 SHA512 70b962458ba1e246fbb545fafa92e5fd53d63ad0196f87a0803b10c34703337c5727fb4c6950d473f1e3ef963c641360044d70b53c38ad9cf6e57043fcfd268b
DIST aiowithings-3.1.3.tar.gz 18475 BLAKE2B 1177e993c9a54ffe7ced453a0395bf7418f118a104180be569a8c1d5af486896195a66792ef79c4b253002f31c415a7f6b5e77f8a49b58b98696542a3742ed0c SHA512 a47ffacec8cced7c29221214f48d5bfe9af04f7c69f39d9979826bab9843a4f6a2211b74b5fd6f2b1352137435fb80c0a0abc8f62e5157294d9ab9211b611bac
DIST aiowithings-3.1.4.tar.gz 18487 BLAKE2B ba16170755cfb6245fe087b04d223dc53542809531565b9a2754cbc9c06f8b68cb71e78d0d1194358f2d1e98cf63d70e6fe6e7880d57255f56167f055e1419d4 SHA512 8958be67e82f794b9a14331c3a452cc7b3469b8c6eb84c8915c31f14f005bbaac19c16a1fd8448cec022a3659e30f89aae81dfede3c3738e43d8d4457a61956c
EBUILD aiowithings-3.0.3.ebuild 593 BLAKE2B 7d755b0c76b6b314133849d01c4d2ba6473c70c877be1296759969cd988ffa9a26bbbef2f0afcadf0d202b42b50ae4593b722eeae96646a7c36e647988e0927d SHA512 e66ee5eb56ee2b7ce30460b92aff10fe4a105897b7a4f4378287dcde185799eb339c767f1d1fc3061e23f2da4f1b30e3ab6cac2995d3fb18bf6271a58bff18ae
EBUILD aiowithings-3.1.1.ebuild 742 BLAKE2B 900144aff8981a6bfe4caf89e7ea4c79b5e1ebc83c87f30a1b36235435cf935d9e5c3a25a854da603deff15a8ee47990901e77e82155e4c76299cef4ba55fcb4 SHA512 0075298a3c83603fdba12b60ec2a931ebd08075cf10d694381ea9bb23a64bdba11d6e937841cc1d7b8bd0d3030be8e00e1ca033cf58ecaf407fc69440ff75388
EBUILD aiowithings-3.1.3.ebuild 742 BLAKE2B 900144aff8981a6bfe4caf89e7ea4c79b5e1ebc83c87f30a1b36235435cf935d9e5c3a25a854da603deff15a8ee47990901e77e82155e4c76299cef4ba55fcb4 SHA512 0075298a3c83603fdba12b60ec2a931ebd08075cf10d694381ea9bb23a64bdba11d6e937841cc1d7b8bd0d3030be8e00e1ca033cf58ecaf407fc69440ff75388
EBUILD aiowithings-3.1.4.ebuild 788 BLAKE2B 0a56a5cc2c7c5a54fda7d9a1245331624aef899c954256c20f4cfb518d2258bf2d26b09c271933a083d245c76e7460894b35c70f40cdfa43d1f7db828fee2555 SHA512 bb2dedfdc3cf6ad2d47df94d10b36b0730b82318fa03a30328670519bb2e3f806761aa727695c56ab1a56fbea5ae6a3e68f863e5e5a7cc915762cb1b8734b938
MISC metadata.xml 528 BLAKE2B 77784510e668aae4aa327f393d2cd96b2a7d69751638ecc7ab0fc0fbac9e1ab42473c9924e2732d67d9d0dae54f043dc0eb12ddb2630d38e68bf4b4dbd803398 SHA512 9bc44f054ce1f61a1cf8ae06ad9f68903970fcae76461898f3263fe4bd795659059bbb325cf5f173a4048c4ec51705f522ce9c4c47bf2f4df22e1fe8379473e1

View File

@ -22,7 +22,9 @@ RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/ruff[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -0,0 +1,30 @@
# 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="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/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/ruff[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

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=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/aioresponses[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/ruff[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,7 +1,9 @@
DIST airthings_ble-0.7.1.tar.gz 10274 BLAKE2B 6e6ba493962493fc98416966ae7514d38da466b474a41c07c3453449ec12b4a2aeb0966b35c424c96b84c92953e1a1579990ebc7bbea4e1bdaa0e36983ac50d1 SHA512 b1a8b37f112443c0acebec0a46a81cfe108bb07eb7d66a1a7913c0d4be9db3de6aeee445deda533fd8b12a6d54259aeb973160caa760b2ff0574ee33cd886681
DIST airthings_ble-0.9.0.tar.gz 10524 BLAKE2B 09d77f98b505e466ca28efc30a0f0a4d7ba01c6f5adc0191d0b8c8cff84ea895b8591936205b5e3a3c69154e4fbfc55313393d57f3d7eb926ae3349fc43dc4a5 SHA512 4390ef4728e4aeeaf619f4127216a99010d72810191d2e78cda144fe54e128c23f49d9126e330d26321d05883b82c42c5672b2f4b090225e95a1748872405eec
DIST airthings_ble-0.9.1.tar.gz 10808 BLAKE2B 799e09f430c1203cff239065aed2e0c651c5f4622b7fffbaa6db8700fa2e4d76cce455c36b238344fff753f07f2ab6db518219beae13a43acc09146ade6bb067 SHA512 468e314d4ac51996325e8d9639d302ccd1e1b888ac0857786fd567e378b6703a4775f647479555d8dadd36619ec337c3f6ac5c604eb817e022cd5fb22297090e
DIST airthings_ble-0.9.2.tar.gz 10803 BLAKE2B 46feb50b4d2fd04e91844993a991d03671bc7ab527c292bd95d197bf10aec91b3be67cf2a87acb323e0924cccdb22935a6a220f371621f72b5af5abd69b159cc SHA512 bc0bba9c4a25f709a74315b0ae1ea8f9311e6a127cabfe4d8c5030048edd446a336834a40c0d1f585fc20ba8e6d1a04db437d4b8d7d212fb3a85a4e5714803de
EBUILD airthings-ble-0.7.1.ebuild 742 BLAKE2B 012c6e874d9a642b65cda545fd15a88d4e461879242f2c582cebe74b1dccafc5881c99e130be57040f770495527b08dfcfb7c619a40736f1c181d2dcdba1e266 SHA512 5c0b058961b3dbe690bcc8e8d7e67e3f49ef6a18caf913c58b620c27ac660f14783dfe96a2b5fef4dc8d0a1e7d0e922eb1b75b822e92dcd25ef38b9d0050efb0
EBUILD airthings-ble-0.9.0.ebuild 742 BLAKE2B 012c6e874d9a642b65cda545fd15a88d4e461879242f2c582cebe74b1dccafc5881c99e130be57040f770495527b08dfcfb7c619a40736f1c181d2dcdba1e266 SHA512 5c0b058961b3dbe690bcc8e8d7e67e3f49ef6a18caf913c58b620c27ac660f14783dfe96a2b5fef4dc8d0a1e7d0e922eb1b75b822e92dcd25ef38b9d0050efb0
EBUILD airthings-ble-0.9.1.ebuild 742 BLAKE2B 012c6e874d9a642b65cda545fd15a88d4e461879242f2c582cebe74b1dccafc5881c99e130be57040f770495527b08dfcfb7c619a40736f1c181d2dcdba1e266 SHA512 5c0b058961b3dbe690bcc8e8d7e67e3f49ef6a18caf913c58b620c27ac660f14783dfe96a2b5fef4dc8d0a1e7d0e922eb1b75b822e92dcd25ef38b9d0050efb0
EBUILD airthings-ble-0.9.2.ebuild 786 BLAKE2B 8f03915d18cab4f0ed163056812c1b08856b3c37bbe52c8ee5281f98b4ba4336f9d35d4948d6b2b0d93d3e7c8b9cdcfb95a0090f6c00ef94cd6489303c2d3cde SHA512 afd1b3a9445867a15e2f6bbcd68736a4ca466e5532936156c20898d90017be362e2d85ca179c103fa4b4d408243b339c5b85215a42dc1f414b7924cc7ef806bd
MISC metadata.xml 397 BLAKE2B 5892259a8a651144c62e5d4598b297903fa50b57b0fb1e537929dd074652be81727f9e08ce756a9148b97346fc2248b5a45990826fdd5f4e400bcf3b270ceed4 SHA512 9db2dd64b281f47850506ea7ec67fa1225185d55e8d31e5d803d0b01e08abeeb92fd045bebe20a6da379dcf205b394c860134ed4f7adb6b94b5fc3a055ef4568

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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Manage Airthings BLE devices"
HOMEPAGE="https://github.com/Airthings/airthings-ble https://pypi.org/project/airthings-ble/"
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/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}]
>=dev-python/cbor2-5.6.4[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST androidtv-0.0.73.tar.gz 63050 BLAKE2B d97c2c3e1acb8624eee70b8940232b623e374c40056df2c7db7ec77f929743c881316a2ee4a016007407e438f0b9235273454947827f3f66f312a1cb72a7bc55 SHA512 fea66e7e0fc815902b3175201d8deb8515c4bedf451c6d546b6fb93a0c1b471a00d2af1975e4deb24b5ac8035413732aafecee9c9d8f8d19210e172851d8a65b
EBUILD androidtv-0.0.73-r1.ebuild 947 BLAKE2B 81be177eb85f96a6bb1d064081e7f6c4745f897cd850a45dd67ec7a7a6300c81b2e5aa01fd4d2f865aef6107e3bbb9fb1f0e218915b63f25610db7e0fe8e61af SHA512 79bba15ea8c0a885b31d429aab753287ae296b3d01ac7ade27215a45e631139410da03e5a2b4c41c3cdabf117ca378696309ac0753dec8e1e06617d96680a179
DIST androidtv-0.0.75.tar.gz 63621 BLAKE2B a24872e2f3a39fa5125072102d657ac87a215e00fb76ca5ab7fcd3febf5f59c996a7fde76dc8d118e0f8f7edcb989ce13d535b7a3926d33ae06646aae9cd30e4 SHA512 66e3328b4133bec84cdf9e88b6af23f3b4ce178914abf424bc0ee5cede545dddffae5294fbcabfcb6f87195e87437bee57dc28c80cf98eccbf37c1d3e4bb0f44
EBUILD androidtv-0.0.73-r1.ebuild 947 BLAKE2B 6834d20866d659f85f109b9f8fa72c41cf855892025be5a9d30d38d3cbabe0e8f68444ca1348cb8ed69a55e88f0b4e68c68ad70062539bf6df456d307e0f990e SHA512 0369347f2c8226cd7ec17042fad8b15027fb13503aa120814e6ebd6a83ec252fe2e912287cda45ad04472ff7530396e0053b203e89b8db861745dbb9fa2b33d9
EBUILD androidtv-0.0.75.ebuild 845 BLAKE2B 3c3c6cc9ac734ba25beb1abe883e085208c97e2bae05261825b1f8c8f3a98ba2062fcdd572f05289ca18d8f9f20495ee413c2c004657cc55813bba78ac3e4d05 SHA512 a413511bdc918394bb6ed4c8151e42ba1668a9c8469c4742df8412f176014a9806f6dbf81322f98713df72ef26ef8e4fac91acb705218b3e6898ce631c0572b9
MISC metadata.xml 602 BLAKE2B 5d3137a55716dfabdcd2d0fbd2f6f997400b76458e0693386ff503c8f896022ff190f7374d7f61a2721669b803a17a316fd2295a1f4b024b364f75c9370cc82c SHA512 891e755563dafef4181ad08a482d52d7715728d3beec989c890a77cc0beb511d94988de29ef4af96506c09e4c640192b2dc3939d9ed5418fd4124844ce77f11f

View File

@ -3,7 +3,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
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

@ -0,0 +1,26 @@
# 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..13} )
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="async test usb"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="
async? ( >=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10) )
>=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}]"
distutils_enable_tests pytest

View File

@ -2,8 +2,8 @@ DIST androidtvremote2-0.0.14.tar.gz 25207 BLAKE2B c0ed73e5b207e12aeb45935419fc77
DIST androidtvremote2-0.0.15.tar.gz 41270 BLAKE2B 4dc3ad3eb5141dcfb130303851afa5802f9a6e8cf4b6e59dd03e0384b4403af11c2e898cd2fccf435cb72793eea94c474384ad5218c8c73fbd39974758c4d791 SHA512 751d7caf3278bea225513214ace9636ba44412b2bf944334c471088138f47602f91875dfe5e86d1e1cd3912d7e59905e2624d78e67d1d3b23c8c2a09f7f920c6
DIST androidtvremote2-0.1.1.tar.gz 41356 BLAKE2B 3b897e845aa51627d4a7d824b076128088e8a57444bd106c27d141c718b6bef384adff09245cfffc7f2de41c7d3d35553e9f875b3a18839bac84a182bb2f4558 SHA512 0a860f9696bee4de6c4b19d54da13c13cf067cc379a4b7761f626c35c32f52eeadff94008dceb94f10dba947d32f3c1235a703a179818fe44194eabba896ff11
DIST androidtvremote2-0.1.2.tar.gz 41325 BLAKE2B 624a65870b113711e1b2ad54b1e46194111e53fe0135036183c65447d79eeee94ea7ab696d0c68dfaa1ffe4e1d2d0a7b2f84d2f967b85b6ea7497c52dc8eb13b SHA512 3acb8e707d040011a09c5283f21e7bc7e561413099ce3c1294767dd1c6e901e98c50032a39d1fec020700f455eccda7c18d46bc231355c1e94f2b8da9d9c7c45
EBUILD androidtvremote2-0.0.14.ebuild 836 BLAKE2B 288bdbca80691e5626c9f5d4a462b82690f23c76899073795b0f2b9a7582b5f9fe5c3d8ec654fcab3289af4f638acf02318ec752178db64fa5a7ea0ef8c4fd87 SHA512 5817ee5df6ea05d2999da66438b75a40a9cfe218e3789eb75a34913d0c8b616c36f575e6e3e3c27a8e079c73fc43f11956d067962f6122c317c55f50a7a4669a
EBUILD androidtvremote2-0.0.15.ebuild 775 BLAKE2B 15acec2663c4fa3e342df14b79eaae436512d9bb33e4e3e8af8e6b0a4e511d82886ec11143b8f82a99165c879dc98ce9d332c45cb753aa57223c0df1b156a33c SHA512 04aceab0dad61f08726c5617019970c690572c54981719f59dd3ad6954ce0237ee82f9a9186fafc773a50f8353d8814ecddcd30235b00f022a857989522642da
EBUILD androidtvremote2-0.1.1.ebuild 775 BLAKE2B 15acec2663c4fa3e342df14b79eaae436512d9bb33e4e3e8af8e6b0a4e511d82886ec11143b8f82a99165c879dc98ce9d332c45cb753aa57223c0df1b156a33c SHA512 04aceab0dad61f08726c5617019970c690572c54981719f59dd3ad6954ce0237ee82f9a9186fafc773a50f8353d8814ecddcd30235b00f022a857989522642da
EBUILD androidtvremote2-0.1.2.ebuild 775 BLAKE2B 15acec2663c4fa3e342df14b79eaae436512d9bb33e4e3e8af8e6b0a4e511d82886ec11143b8f82a99165c879dc98ce9d332c45cb753aa57223c0df1b156a33c SHA512 04aceab0dad61f08726c5617019970c690572c54981719f59dd3ad6954ce0237ee82f9a9186fafc773a50f8353d8814ecddcd30235b00f022a857989522642da
EBUILD androidtvremote2-0.0.14.ebuild 829 BLAKE2B 49c6c5dc4f004968cde26c3ab14602d1c1ee7ffdef50756e70e7fba5ea75499ed20f2da93ac0073245fb93b34358ea23e40f4019fe0d7f9ffd90fce2bc13a757 SHA512 bc8f6da8e76e1c36d19310d39265c8bf4f39d7d458e448fd3bffb99cd3630ece0871ada439f7b9688e237b7e93f627753e6612be9af1523bc1c9731a026652af
EBUILD androidtvremote2-0.0.15.ebuild 768 BLAKE2B c93379b8d567805f2adc6dc6972525fd4911d942b2ee742a2bb0188457443a3c41d491cb1966a4a821ddb2d8948a527ba65ffc802fb4940600c90d4cc0a3716d SHA512 26cec646a34d06b47aeabfde8b667ff0de683f36696e62de95bbfecac1c9bdcb76291d76b072f168332f594553f743fc13bf0fa0c78e4c58e798cf163f2a0c98
EBUILD androidtvremote2-0.1.1.ebuild 768 BLAKE2B c93379b8d567805f2adc6dc6972525fd4911d942b2ee742a2bb0188457443a3c41d491cb1966a4a821ddb2d8948a527ba65ffc802fb4940600c90d4cc0a3716d SHA512 26cec646a34d06b47aeabfde8b667ff0de683f36696e62de95bbfecac1c9bdcb76291d76b072f168332f594553f743fc13bf0fa0c78e4c58e798cf163f2a0c98
EBUILD androidtvremote2-0.1.2.ebuild 768 BLAKE2B c93379b8d567805f2adc6dc6972525fd4911d942b2ee742a2bb0188457443a3c41d491cb1966a4a821ddb2d8948a527ba65ffc802fb4940600c90d4cc0a3716d SHA512 26cec646a34d06b47aeabfde8b667ff0de683f36696e62de95bbfecac1c9bdcb76291d76b072f168332f594553f743fc13bf0fa0c78e4c58e798cf163f2a0c98
MISC metadata.xml 522 BLAKE2B 516348610d828c7fc831d74b22577a3dfca8326e5683a7d2d5e501e98b31d41a33267f93eacc8dce10c83b1da56cc5fb3fe2cb696cbb840f265fddec54a43afa SHA512 c909021bb51c51c0ab098a1cf565bf1e03b2ca09060392e3958b6a4b9b80ef077b824ebc422902ac48135b9cfd95f8c565a366b7e7ee9de4312caa5f99005e10

View File

@ -20,7 +20,7 @@ DOCS="README.md"
RDEPEND=">=dev-python/aiofiles-0.8[${PYTHON_USEDEP}]
>=dev-python/cryptography-3[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-4.21[${PYTHON_USEDEP}]"
>=dev-python/protobuf-4.21[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@ -20,7 +20,7 @@ DOCS="README.md"
RDEPEND=">=dev-python/aiofiles-0.8[${PYTHON_USEDEP}]
>=dev-python/cryptography-3[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-4.21[${PYTHON_USEDEP}]"
>=dev-python/protobuf-4.21[${PYTHON_USEDEP}]"
src_prepare() {
rm src/demo.py

View File

@ -20,7 +20,7 @@ DOCS="README.md"
RDEPEND=">=dev-python/aiofiles-0.8[${PYTHON_USEDEP}]
>=dev-python/cryptography-3[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-4.21[${PYTHON_USEDEP}]"
>=dev-python/protobuf-4.21[${PYTHON_USEDEP}]"
src_prepare() {
rm src/demo.py

View File

@ -20,7 +20,7 @@ DOCS="README.md"
RDEPEND=">=dev-python/aiofiles-0.8[${PYTHON_USEDEP}]
>=dev-python/cryptography-3[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-4.21[${PYTHON_USEDEP}]"
>=dev-python/protobuf-4.21[${PYTHON_USEDEP}]"
src_prepare() {
rm src/demo.py

View File

@ -1,7 +1,11 @@
DIST anyio-4.1.0.tar.gz 155773 BLAKE2B 39dae924a28dbe14552259f240d6b63d5d2cccfbbb8efefb4100956764ab0144863d6f71a82c02cf245e12430a7c76f187163d9c4aa1b3af291e932efac0e23d SHA512 073b2c2cf92b3c1d3d5588a2ea966d82c793559702b64ab60ace539cfa2c33cf24c48ed06f0297ec3e0cca9b1ead59a995f7f59d2b3f2d75e43bdb16f927bea7
DIST anyio-4.3.0.tar.gz 159642 BLAKE2B 33b300d1da37137d45b311f8424c022d19518c207c39ec6f8bd3e42432cf1457f2d533eadeaa1e21853ed1b25a4f58818fc595e8588489722846f8a8d72262dc SHA512 26ff552a03b24b63c7c99cffcec61e97289eacba3ad2fc7a3c1dde8cfaffd9a8d621b867429901c12d7cef912d3807db134dbeb9c5ba619921160f6d5df4d02f
DIST anyio-4.4.0.tar.gz 163930 BLAKE2B a37b8bc05e43cf1a4bc3f15ab399c78c7a76235942d776848307b189898973e46ddfb553bd20da154dc740d8b8bb93050ac460e56607b686bc2936c5a1e09332 SHA512 db8ad7a4faf257269de9975c3a6325023a95255a8bfe1a9642221080f44a2487160f3c0e8b220d637816e9eb3641550393a3c80b23bddafc33fd9ebe9a23b33d
DIST anyio-4.6.0.tar.gz 170983 BLAKE2B 686cb9b622cba29d02fe6e440502de80c159dc40547124aed79eb7558fe147fa62f378745c2aa5487ca1ea7c24e1f3c6167f8343236dbb7e0876d95f741c46ec SHA512 4828198d3e2b2924b3490c305dcaddc14b5746b29a0cb36f75913f897254fed0ac46e075a3c04bf164a7d4d597b0dcdd991fe5cb26ffce477d029db7ff924f38
DIST anyio-4.6.2.post1.tar.gz 173422 BLAKE2B 938b0b12110aea3eb733f251b4cf24a82098314a393e07d5ada45a16fae4d10a89462bd81f67002dcc6ac272df9b600d24bb569cb9a3897213bf9ecf1b00f554 SHA512 86d177d1f3e236fd3a2762ce6a760ad77daf9a9fd0daa6e651e778e8c847f85382d2647bf674970fdf8ab02454a8e0a85cc74585e4912c39f5d230eaf0f363a1
EBUILD anyio-4.1.0.ebuild 1529 BLAKE2B 1f6266019ba9e42b127fb9883d6039276e293c3fb022501166d14ec95c5bfe254d1054b8acf548d26551d04e187704f4ba6ab88649bbcc9adedf7cb75e027762 SHA512 546f888e4f58e352aed8468515cdd570a1974bd00b37f87a64693423670a3ea34e6386b489d86a30472afef730a8ee5aac7169dda49e4d9f811d3d5cb5ff97b8
EBUILD anyio-4.3.0-r1.ebuild 2185 BLAKE2B c8dd2487623306660da7dd6ca60a9ad1697844a991b32d87f37806b4da3c0c881d6b4b81c9f2a64e9bc643529eb40a36c117ffcf5b970de234fd1390ef8cbd77 SHA512 3d69efa797c22c960695e1553f63b26487822e6c80d33468b6e67f6febc4b0becabb5b798773c520179aee99964beb826b64cca523b2df3dbfaace38beba00c4
EBUILD anyio-4.4.0.ebuild 2119 BLAKE2B 8f8111b32af15191063c06144ec16d409460ba382ff8c10f4d0ae8923c410c207299440d75da10c5528583393d8fb710264a35a6858976fec8616f0d2eea7e4d SHA512 1b7677d3a04d86edb3b2296640a3c900a931a0568aea403ce1d4aab4f9501f40094c197fd871500d938c11bb0b555d6fa7a891c6d92297d493545b825c74d137
EBUILD anyio-4.4.0.ebuild 2059 BLAKE2B e8632ce240f0787d8e36e463620bebfc536c6ea46cfee4011d659f3109a2eee94425ce7959053fefec9265f79e6d39ca59090ce80b746613f2e07bdb0288a704 SHA512 7f02a0ab16ec8d51026316f6beacf431e2b3ee2708719e4384be4df566d227a9a178139102037793c60e3d2a01775e7a75be6628af33a4f0909e4705ff64d53d
EBUILD anyio-4.6.0.ebuild 2059 BLAKE2B e8632ce240f0787d8e36e463620bebfc536c6ea46cfee4011d659f3109a2eee94425ce7959053fefec9265f79e6d39ca59090ce80b746613f2e07bdb0288a704 SHA512 7f02a0ab16ec8d51026316f6beacf431e2b3ee2708719e4384be4df566d227a9a178139102037793c60e3d2a01775e7a75be6628af33a4f0909e4705ff64d53d
EBUILD anyio-4.6.2_p1.ebuild 2108 BLAKE2B 8200f4b474156d996233aec5439c3303c39a3c06425d7c81d321f032be7c6a7383c12f7e7758f58bd877b1a08b205b26e28f7991cc7c8b84a57f8d21d2e879e5 SHA512 54f711ae3be04c332f3bd6dc29377d726c62b88d2dd14135e2afb8c9d661caa6c18068aab1927e4be0ba3f8ae0bfe747c3c577714c847465b4d466d85c23da98
MISC metadata.xml 513 BLAKE2B 1a128df54ff66d09506afbc9ad33b9f02166b027c5d5dc60e89abb9cd2809fdde85311090f2df1e2ce2f46ae376ae077b402e3a0e861b0453449cbc4907178ec SHA512 1a26bde236ca868281411456c983ae293dc1dd14d533696f74fb29048247ac918e21d4f74b05ff86a35ab3fdbbaf4d3ba99bf4aa5600f84a1610fa219a177011

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]

View File

@ -0,0 +1,74 @@
# 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..13} )
inherit distutils-r1 pypi
DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations"
HOMEPAGE="
https://github.com/agronholm/anyio/
https://pypi.org/project/anyio/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
' 3.10)
"
# On amd64, let's get more test coverage by dragging in uvloop, but let's
# not bother on other arches where uvloop may not be supported.
BDEPEND="
>=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
test? (
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.9[${PYTHON_USEDEP}]
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/trio-0.26.1[${PYTHON_USEDEP}]
' 3.{10..13})
amd64? (
$(python_gen_cond_dep '
>=dev-python/uvloop-0.21.0_beta1[${PYTHON_USEDEP}]
' python3_{10..13})
)
)
"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
'>=dev-python/sphinx-rtd-theme-1.2.2' \
dev-python/sphinxcontrib-jquery \
dev-python/sphinx-autodoc-typehints
python_test() {
local EPYTEST_DESELECT=(
# requires link-local IPv6 interface
tests/test_sockets.py::TestTCPListener::test_bind_link_local
)
local filter=()
if ! has_version ">=dev-python/trio-0.26.1[${PYTHON_USEDEP}]"; then
filter+=( -k "not trio" )
EPYTEST_DESELECT+=(
tests/test_pytest_plugin.py::test_plugin
tests/test_pytest_plugin.py::test_autouse_async_fixture
tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture
)
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -m 'not network' "${filter[@]}"
}

View File

@ -0,0 +1,75 @@
# 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..13} )
inherit distutils-r1 pypi
DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations"
HOMEPAGE="
https://github.com/agronholm/anyio/
https://pypi.org/project/anyio/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
>=dev-python/truststore-0.9.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
' 3.10)
"
# On amd64, let's get more test coverage by dragging in uvloop, but let's
# not bother on other arches where uvloop may not be supported.
BDEPEND="
>=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
test? (
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.9[${PYTHON_USEDEP}]
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/trio-0.26.1[${PYTHON_USEDEP}]
' 3.{10..13})
amd64? (
$(python_gen_cond_dep '
>=dev-python/uvloop-0.21.0_beta1[${PYTHON_USEDEP}]
' python3_{10..13})
)
)
"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
'>=dev-python/sphinx-rtd-theme-1.2.2' \
dev-python/sphinxcontrib-jquery \
dev-python/sphinx-autodoc-typehints
python_test() {
local EPYTEST_DESELECT=(
# requires link-local IPv6 interface
tests/test_sockets.py::TestTCPListener::test_bind_link_local
)
local filter=()
if ! has_version ">=dev-python/trio-0.26.1[${PYTHON_USEDEP}]"; then
filter+=( -k "not trio" )
EPYTEST_DESELECT+=(
tests/test_pytest_plugin.py::test_plugin
tests/test_pytest_plugin.py::test_autouse_async_fixture
tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture
)
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -m 'not network' "${filter[@]}"
}

View File

@ -1,3 +1,5 @@
DIST apple_weatherkit-1.1.2.tar.gz 3232 BLAKE2B a94fad2cec68ad035380603bcbb1176afc29ceb8d924809ed1c2d3b119d5936033a50edb0f5dec5e5342b3cfca50b1362f9315b64e01f0aae10b09a7a0c5b65b SHA512 74f1ef478686822d379a8ae6dab580f3d0b8719d6db992ed29d4be7266960b480804062f80117434c31130fa8fd070cccfd88dc17605dddd3de6765fa63f29e8
EBUILD apple_weatherkit-1.1.2.ebuild 737 BLAKE2B bee16086298ef2f4e1e48170d68251e58b3827bce5c81ff8278a8a4a462f99917da1fddab270325b7d3d1ef4137d6b86af1e471c97edca2cd3db510428fa655b SHA512 4a1853bf5cbf756290be355b01be927cb3c6d60168ef20c037d9dc8231027fc541cc3cbd46dc7767f57ddf4b52d0a06a19076d9bca98aec72ded56e565e432e5
DIST apple_weatherkit-1.1.3.tar.gz 3304 BLAKE2B d910a8f99b79ebfa19db4e9ec213a9ffd75caf54710fa621418e4a19e46b672b521b33d72b5e4a5b9284ed28bb766ebe4c3b299ef31495317de7e62e6a96a5d1 SHA512 84da8d8adbafa5bcd3d905cb5d288ce7a7c6550813591df236dbb35cb8f59c17b9c948408f211e71fa8dfef27c4965ad96004a129934ed11c7723295b95057bf
EBUILD apple_weatherkit-1.1.2.ebuild 737 BLAKE2B 200130378207016e9f1faea6a93bc08e0c2d290f2d2f9510c08fdcd52cc7aca1ae0fc4e8da6edd16ef5f26b7c0d1ea528370d8a20ce1b42055c6a672de0cd3dd SHA512 e410065cd099623ae32c2181ae4dbb7cc04facb4e4e286785c29beb88725cca2bf1e9372316ae98790f1b1ba400bfb2980750de6f48c46582ef12aa8fa34ecc4
EBUILD apple_weatherkit-1.1.3.ebuild 635 BLAKE2B 00addd322aff11c07b5e629939655b6c091ab0095c147fc22e1cdd0c475847f001fb19d833311ce459b02ce8fab60169d3d00b5274a38d75e61514dc6388c41e SHA512 accf163c73d8c64929811392d257eaaca6d4c264896c17ad077bc933273879652805a212d06e7fb39dd62285afb27fccf9bfa306445361758a292b47dec6b826
MISC metadata.xml 521 BLAKE2B 1a6df805792383b9009c07de3d9f187e9aec8cd1496b4e2815fc315b114a234bd07b595e3db3bdc183c0c95f5eace33efcccfae6d564d0cbe4d7ee26964d9a2d SHA512 2327f0aaa6f41c9c7be3a345b4899d4425fa183ad179c3753d1ffbd27f4ba83ef89dbba1a658e38a10a582809e593010561783746063ea6fdbbda077feb775a0

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

@ -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="Python client for Apple WeatherKit API"
HOMEPAGE="https://github.com/tjhorner/python-weatherkit https://pypi.org/project/apple_weatherkit/"
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/pyjwt[${PYTHON_USEDEP}]
dev-python/aiohttp-retry[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,9 +1,7 @@
DIST apprise-1.6.0.tar.gz 1582966 BLAKE2B aec28c82a2e1b45341f1e67a0778be2a9149ff591172122abb7d30eeed27c7b49171556993c0f1c0d33fe12a5dcdeb4ad0ade8b9e68a8f9950a3f8b6f0638156 SHA512 572d0cb9e3464ea2bc65a101e520dd0b15ada08c158a21d1ac698adbcd454ecf5af7ad30dca6495b4d7e38b92128774c43864c011f1af26ad917699e1d50c59b
DIST apprise-1.7.2.tar.gz 1638384 BLAKE2B 8fecb4d08e7e7c3aad24c1f8ac7aaec382aa934d46d5ab7cfd196949c9b7aa9ab2242a7626bddd336932ec12f17cdd966fde293f544e695468cfd810f5e6f5ba SHA512 897d4d253fcc2cfbb3fe2f1d0e9ecbe3a2a1bca65cb2c7d9595410e9c12adc6f5696216365fe583ebc457042db2d7e8a3c6153272865fc996e87342480536a0d
DIST apprise-1.7.4.tar.gz 1648673 BLAKE2B 33c91a63e3d0e730dcfe2b99433cd97e16ff9635e9ff717e9c4f7b708e6536185265e591ff419a785044877cadd4793f2df73fe9420ffed65838fb16654810f8 SHA512 5e3ab2136f1bdbd9d769fb3e3c5a5c899834b7ffb6ba57f3601079d516e31bed9d988b76745c251fff6df91f1fcd186d23a0878165ad73b811f76a8118278a64
DIST apprise-1.8.0.tar.gz 1651688 BLAKE2B 32458b2a4787c0366db54890b505ca86cf1abee4299d32fd49f8fc8d37b87a6123c902747f97466b061857e7f284ed78c4001e61f587f3b47e17194324217d37 SHA512 312165b1b5c05ee632b5f2631eafc4af2b318881444851966ff6893775caa303b8d8fc819de9c2f8790eb224ac849535c5e5038a2f51dc30d477a503ed48b920
EBUILD apprise-1.6.0.ebuild 962 BLAKE2B d2136f560f292e4154f0a03eede5c13d987947251c03c6a0beef9076d947cc69349db24ca9ef399e7c56efa333fd83688c46c4197885401faa9ab91d4c57337e SHA512 7fd41b5180cba0ed533be6fed27df123b0c13e34eef0d9bdfd08bccc1dbbfbabab69f87a9541ff9ebc8f874e08682c95e8ea3ccf08861d8a9d2c66d470acab6f
EBUILD apprise-1.7.2.ebuild 924 BLAKE2B 53f3c6a8215353d793e85dc7562365de27faa808989bd654438a6efdb6d7095337696c6cd1a1379d039e318dfc8e2401758b6322b049b749e5f650d4f163bb7c SHA512 51c118bde670f83d0e1435986b17d4e6cdd4f2caad8156cf2613c3fcfee082f09ce92467c600c1c3fc8eb6795e9289a729064c3884de34a91feee892499df425
EBUILD apprise-1.7.4.ebuild 925 BLAKE2B 07544e63903043182874c03b48f761213593534830613e3ee22ba908bbb822a9663bcb7e6974d35b288355d0d8c6208071eb0a27e26cd3f1a472130ac6620c5a SHA512 8ef0f20b77c02dc90f4a755dcb11b90e7de339d4c000d17bba7f17d2d1555760b04a89b0cfb6380a30e81663a1534211f2bc0d5075434fcd3508fee8fc0ad536
EBUILD apprise-1.8.0.ebuild 925 BLAKE2B 07544e63903043182874c03b48f761213593534830613e3ee22ba908bbb822a9663bcb7e6974d35b288355d0d8c6208071eb0a27e26cd3f1a472130ac6620c5a SHA512 8ef0f20b77c02dc90f4a755dcb11b90e7de339d4c000d17bba7f17d2d1555760b04a89b0cfb6380a30e81663a1534211f2bc0d5075434fcd3508fee8fc0ad536
DIST apprise-1.9.0.tar.gz 1753505 BLAKE2B 83dda79cb585387ba3fa0405126274c35bee20e40a91e699441f56341f411e16dd62ff73115e6cde42e0184afffcaa4cb0783e082d0b2c1ed59a58839cfe9c73 SHA512 9b1ebc18f1662cea35186ddf28182e5507d7faf6e13770a4d6448f129c9d4659665ddf502e0cc7e6bd2e67cda41ee94cd0898f53b986af0daae5f905ccdab2eb
EBUILD apprise-1.7.4.ebuild 925 BLAKE2B 6231ec155afb08adeeaea7ba5b70b17c84faf088c0a02a60180dce0654419f25e0906941972b9b310966add61995048ca4cdf2d541e0c148bd6571b09894f7da SHA512 fe42defe672c6637b64bdfb28dbe46c839c0b811c4302bcc5e4e3065fc402724529f3453f954b28e129a0c81f00f8eeb2120e9d914fb71afa3ebdd1a8853379c
EBUILD apprise-1.8.0.ebuild 925 BLAKE2B 6231ec155afb08adeeaea7ba5b70b17c84faf088c0a02a60180dce0654419f25e0906941972b9b310966add61995048ca4cdf2d541e0c148bd6571b09894f7da SHA512 fe42defe672c6637b64bdfb28dbe46c839c0b811c4302bcc5e4e3065fc402724529f3453f954b28e129a0c81f00f8eeb2120e9d914fb71afa3ebdd1a8853379c
EBUILD apprise-1.9.0.ebuild 925 BLAKE2B 6231ec155afb08adeeaea7ba5b70b17c84faf088c0a02a60180dce0654419f25e0906941972b9b310966add61995048ca4cdf2d541e0c148bd6571b09894f7da SHA512 fe42defe672c6637b64bdfb28dbe46c839c0b811c4302bcc5e4e3065fc402724529f3453f954b28e129a0c81f00f8eeb2120e9d914fb71afa3ebdd1a8853379c
MISC metadata.xml 506 BLAKE2B 976ec9a0b80fd7c915ca21fb9f012663d96980c0679d3a300047f0aa254f2cd048c11b92e6a7924506e71b02256e5ba411e33f27cd4d81de2faa0a0083ab4647 SHA512 78208f5ddea7a07a80037375ae3726e909bd4c38c6e524399531a19426dc49bdc5a116cac0c1a92f7c0760766dd63b91839978f2285cf4154ec96767babc5ba0

View File

@ -1,33 +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="Push Notifications that work with just about every platform!"
HOMEPAGE="https://github.com/caronc/apprise https://pypi.org/project/apprise/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/click-5.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]"
BDEPEND="dev-python/Babel
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Push Notifications that work with just about every platform!"
@ -23,7 +23,7 @@ RDEPEND="dev-python/certifi[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="dev-python/Babel
BDEPEND="dev-python/babel
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Push Notifications that work with just about every platform!"
@ -23,7 +23,7 @@ RDEPEND="dev-python/certifi[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="dev-python/Babel
BDEPEND="dev-python/babel
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Push Notifications that work with just about every platform!"
@ -16,13 +16,14 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
RDEPEND="dev-python/certifi[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/click-5.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]"
BDEPEND="dev-python/Babel
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="dev-python/babel
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@ -1,5 +1,7 @@
DIST apsystems_ez1-1.3.1.tar.gz 8977 BLAKE2B 5a3db29537f9b3e305c1abcb0e952a5450cdb13b4af092529e8e6d6f20727424a1f5749288e1f29b5b04603bc568496f6c4e2dfa5e6674907b7095a47ff0c7ec SHA512 98aeb9acc7a9fd4b4f4cadeb7367cf7ac8e46195437e51f2de8da768ac1302cde3ea4ee3aebfba4c7e59bed7b3c880450a71052e36bc8bb8aab3f9e3f8026089
DIST apsystems_ez1-2.2.1.tar.gz 8966 BLAKE2B e1067f9b3032532878a16cd20392ac25c61acfda3f58339d5a43f283b410153668a3ec6cf3a60a2aa6b208cf9fd161ae8c07f024f6191112ac36af9c98183e2f SHA512 f76dda616a410d24b77fe4bdb402cc4792f3eadadb6cf166af4a9cfb12e7e016c5cd3a3038db88c71360b1b8fa844e45f1500995f3095916736667e3f788b715
DIST apsystems_ez1-2.4.0.tar.gz 9348 BLAKE2B 9c708e700759f74dd892803f0ec7c0a18624c9dbfa4d50b80f24ffd554e7df9874361327a76c7aca332b26477c37ce6f3a12896ff8864b49cf78fd2da1d0c053 SHA512 c023ed5520f8fad7dd2ec8667dfb1bb7901c75456d6bc2cefc2f60fea8957368f94292a2ab3197fbfe2008c8e809f4a300665cf7ab6b67dfdd56eb330ec3be53
EBUILD apsystems-ez1-1.3.1.ebuild 658 BLAKE2B 04399ea097bf3b1207bd4c563fbc644d6590692300ed80b4ebd87be5cef597d0c813d540d1f189773d21cc469adb4bebcea7286aa2b128f2f4c4809b7265d83f SHA512 f1bc6314736c1599b3e577107a9b8b6923ea8e221cdcf6a04fb8131c54b78fd0c012cd889b31d7de554e23d2c1805db6de331c1652b49d365ad32e10e2d839b1
EBUILD apsystems-ez1-2.2.1.ebuild 658 BLAKE2B 04399ea097bf3b1207bd4c563fbc644d6590692300ed80b4ebd87be5cef597d0c813d540d1f189773d21cc469adb4bebcea7286aa2b128f2f4c4809b7265d83f SHA512 f1bc6314736c1599b3e577107a9b8b6923ea8e221cdcf6a04fb8131c54b78fd0c012cd889b31d7de554e23d2c1805db6de331c1652b49d365ad32e10e2d839b1
EBUILD apsystems-ez1-2.4.0.ebuild 658 BLAKE2B 04399ea097bf3b1207bd4c563fbc644d6590692300ed80b4ebd87be5cef597d0c813d540d1f189773d21cc469adb4bebcea7286aa2b128f2f4c4809b7265d83f SHA512 f1bc6314736c1599b3e577107a9b8b6923ea8e221cdcf6a04fb8131c54b78fd0c012cd889b31d7de554e23d2c1805db6de331c1652b49d365ad32e10e2d839b1
MISC metadata.xml 464 BLAKE2B a7a31020f47fd249e07e6061f6f11dd9d558f9737c426e14b4a9e94f8050b6caa13f0074e900b495f58ffac1a76f0ec5374793e507b5ba525e03c5067f12ced7 SHA512 8edc012fe4bca3016c4d2a14d499549f8a0b255c3933776326cd1575480141ee27b659fee5f205a724aeecf57ac90e03bb0fff2b30caac6f084d26c7c01f4c01

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..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="The APsystems EZ1 Python library offers a streamlined interface for interacting with the local API of APsystems EZ1 Microinverters."
HOMEPAGE="https://github.com/SonnenladenGmbH/APsystems-EZ1-API-HomeAssistant https://pypi.org/project/apsystems-ez1/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST astroid-3.0.1.gh.tar.gz 461593 BLAKE2B de3458bcd9ba111020132e89b6e2fdf18b81b82cba68c986e84af91c910e6c70e7d13ff024b7947f3fa08e2491ba211a77a35421b3d5cd184b94e6a833c0da42 SHA512 2c8a4cf22959aef1eb9510430bcc55d00fcda76d022575786c9a59c093fe4196b67c0b9401f9226595a4cbf1fb9444bdfbb9ac2d83c115ec1d7d46cb7dd75dbd
DIST astroid-3.3.4.gh.tar.gz 465703 BLAKE2B a6ee3a02196e1fe67177339c235aa43419459f9b82d98e0cdf681e24321bf77517074ed756693b6f8d66e167f6d567e01694cb9678b4f60857fc6cd80365104f SHA512 fd826d8d08f3031670959eb0ef27108c6df632d951d47e75ee870d866b80da37e3880bfc51843ec7cf0a6441d6f9a85a16757a6b0c777844dd7ee0445fb8ef76
EBUILD astroid-3.0.1.ebuild 1451 BLAKE2B 35cab01289b9bd7b342ce1636d771fbee9febcf04506d5f099016c81c6c290e977725aa7f72b1fedd2a237525aa325e40e10d8a8024984ed0807129e01b5fbef SHA512 facde9268a641b330ae3db7da2c6d59595f7bce31c407c91174f2f7642459cb01a9fd8f41a07975bf3783f334debfeb0863d42b43cd9b06a1558920289d39aa3
DIST astroid-3.3.5.gh.tar.gz 465885 BLAKE2B 64453a7b17aa1584083ca3c1fea4fdf8a236a1e0b80a66d8fe83a7201f2ef7c1cb362370648d61f766e8dc101c7797fbb7c5a2ab6f21e23da3830072e6a66c23 SHA512 323774d0853e8bebf5074eab3da3c29dfd2c04c96f222eb9a7fbe8da37544f7e6dceed8d0fd163591a2cd56a3d06ebf8ec33d23baeb921aa49cccb0f29cae426
EBUILD astroid-3.3.4.ebuild 1451 BLAKE2B 35cab01289b9bd7b342ce1636d771fbee9febcf04506d5f099016c81c6c290e977725aa7f72b1fedd2a237525aa325e40e10d8a8024984ed0807129e01b5fbef SHA512 facde9268a641b330ae3db7da2c6d59595f7bce31c407c91174f2f7642459cb01a9fd8f41a07975bf3783f334debfeb0863d42b43cd9b06a1558920289d39aa3
EBUILD astroid-3.3.5.ebuild 2960 BLAKE2B 50d25c946358037a2a2151dcb2355f95ec7271eaa908d3d12e168d2dad6c2c95a8a5086c2175db048f8abd9cf84759713715df566e890a31a5f1f2799a8db348 SHA512 43e31eacb6185156319d3e3c8142ab4ac6e457482aa3c1ab7685095a15c322d4281e0dd022874d465076a6d5b8fc542f7b6f057652a8abafa04b91e0168267a8
MISC metadata.xml 386 BLAKE2B 0fdb35ff12eee31b0eec240328dad835b4119b00c4be0fd3924b7b0053c7cd139f39ab33efcbc9cc0bd5db237ee886003f19aeeda389a1ae7344da6ab5ad8156 SHA512 53748a52d3aa42d8d48c3543eeda99bd13c08e8d2569f712a1af0de686c1a153c7c2850baed61f987d6ec838b3f63be8a9553d9b85b900790c9103cc908539c0

View File

@ -1,58 +0,0 @@
# 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..13} )
inherit distutils-r1
DESCRIPTION="Abstract Syntax Tree for logilab packages"
HOMEPAGE="
https://github.com/pylint-dev/astroid/
https://pypi.org/project/astroid/
"
SRC_URI="
https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
# Version specified in pyproject.toml
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
' 3.10)
"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
dev-python/attrs[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
python_test() {
local EPYTEST_DESELECT=(
# no clue why they're broken
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
# pydantic-2?
tests/brain/test_dataclasses.py::test_pydantic_field
# requires urllib3 with bundled six (skipped with urllib3>=2)
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
)
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}

View File

@ -0,0 +1,89 @@
# 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..13} )
inherit distutils-r1
DESCRIPTION="Abstract Syntax Tree for logilab packages"
HOMEPAGE="
https://github.com/pylint-dev/astroid/
https://pypi.org/project/astroid/
"
SRC_URI="
https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
# Version specified in pyproject.toml
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
' 3.10)
"
# dev-python/regex isn't available for pypy
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
dev-python/attrs[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/regex[${PYTHON_USEDEP}]
' 'python*')
)
"
distutils_enable_tests pytest
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
python_test() {
local EPYTEST_DESELECT=(
# no clue why they're broken
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
# pydantic-2?
tests/brain/test_dataclasses.py::test_pydantic_field
# requires urllib3 with bundled six (skipped with urllib3>=2)
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
# hangs
tests/test_nodes.py::AsStringTest::test_recursion_error_trapped
# TODO
tests/test_builder.py::BuilderTest::test_data_build_error_filename
# numpy-2 (https://github.com/pylint-dev/astroid/issues/2442)
tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray
tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray
tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple
)
case ${EPYTHON} in
pypy3)
EPYTEST_DESELECT+=(
tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited
)
;;
python3.13)
EPYTEST_DESELECT+=(
# changes in py3.13.0b4
# https://github.com/pylint-dev/astroid/issues/2478
tests/test_nodes.py::AsStringTest::test_f_strings
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_string
)
;;
esac
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}

View File

@ -1,7 +1,7 @@
DIST async_upnp_client-0.38.3.tar.gz 96267 BLAKE2B 999f0b9cd694bfec349bf92548a6fcfbe61d9e9c678d9de63686704e5cfa9e0643a1d60476c54b4863fe26b98eb2b29e336c02f596eb41ede4959a7f4ae7d90d SHA512 99cb02725efd27802f6c331878ad506604a0b468c87715069fd0796b927c302b6217fb7479d5a17332f09a5429fc30e184d37236f35c46824b70679e11d6fe2e
DIST async_upnp_client-0.39.0.tar.gz 98500 BLAKE2B 304679deca93bb6b721616b4f4eb694e580ea5d30eeb3605c87d6a096043273907b5268c10568e90be1a9d14e3c3f31675f8c59d977d78b10a2aa6ae39ebfd86 SHA512 257275b485f40ebfea08ec46218e0270bfdba3eef3601eaab562e016e4ffa11cb7e0b7711bb24eb274068ae4e2f77fbbd880bbc81f4705c12b1a62b9412f0488
DIST async_upnp_client-0.40.0.tar.gz 98608 BLAKE2B 45510f271178dd625c20291be442b55f2bb3411c32537795aaaca30552cefc5462718713eec894c6293fae25a1b12e5e3156a36ff6e342a1390072b010378587 SHA512 c0b7f4d7b98621cf22d0a6913e4b41fb605d4ae33889477265fb7739b3b0df98267fadb10703ec878339f92be1161b12771034d2f723ee8a19d9a1ecf42a1128
DIST async_upnp_client-0.41.0.tar.gz 98412 BLAKE2B 65fc292cc0a371c9c87ede1474b1e31b449a0a0cac7124b886cd46faf1e3f1c751e5e85b06ce3fb4a22a3574889c3be4d3819c5339b13c79c7800bd46ca6151b SHA512 66f8b4c89ee6b6addfdb825f242855cebbd72bec25b767a378744dde114dfe26ddbecc58b687a2ea9265dbb9aec837bff35597ada8dfa1e6801fd52e70c2a43d
EBUILD async-upnp-client-0.38.3.ebuild 1064 BLAKE2B bedb8f73fa8709cf4b15b1f0d0f0435955c25bce6c269e4bf9da7e7d6d85ffe307f92d8ac06d100e4a200cf201a01616c1fb64e6620b1b12e829a3743de88288 SHA512 1a0023a99d00ff97ca93234f7236f82807c1dcb7ff4dae110e71a7667cb36c5cce328fae01112fed65113456f4cbf1e199ff8070631270133bcc55b772e0beed
EBUILD async-upnp-client-0.39.0.ebuild 1064 BLAKE2B bedb8f73fa8709cf4b15b1f0d0f0435955c25bce6c269e4bf9da7e7d6d85ffe307f92d8ac06d100e4a200cf201a01616c1fb64e6620b1b12e829a3743de88288 SHA512 1a0023a99d00ff97ca93234f7236f82807c1dcb7ff4dae110e71a7667cb36c5cce328fae01112fed65113456f4cbf1e199ff8070631270133bcc55b772e0beed
EBUILD async-upnp-client-0.40.0.ebuild 1064 BLAKE2B bedb8f73fa8709cf4b15b1f0d0f0435955c25bce6c269e4bf9da7e7d6d85ffe307f92d8ac06d100e4a200cf201a01616c1fb64e6620b1b12e829a3743de88288 SHA512 1a0023a99d00ff97ca93234f7236f82807c1dcb7ff4dae110e71a7667cb36c5cce328fae01112fed65113456f4cbf1e199ff8070631270133bcc55b772e0beed
EBUILD async-upnp-client-0.41.0.ebuild 945 BLAKE2B 5271f751f6dc5182148812b42e9814b349d565fe6783f995938b90232c52e3b5fd20011502e60da81b1c709bb765bfb0903d5875a1a9dae1befc3bcb37b4a756 SHA512 ee50757beea89e791882070d91930f15dc7cae5e4832a4b88d5185097d17f0d2ebd4f334517a88fe5745e3157e4f45fb253dc5660fa3752cd34967239bd769da
MISC metadata.xml 538 BLAKE2B aa962980fec83b7463b8e63a760e59b113277ee8d4f97f1ad47784d56627fbfa553f29d6d01d9e8dc250870cab9254d32870cfebd4990f647e656acbe345bd36 SHA512 3ae59b9453c2dd840e2a4c418d6ade4fa0ab2071d6ed4d39aecaa11f4448c361e5fb6e23499ea69b2c1da102205acaad4639e31a14e5e37f91149eac376bb287

View File

@ -17,10 +17,9 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/voluptuous-0.12.1[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/voluptuous-0.14.2[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/async-timeout-3[${PYTHON_USEDEP}]' python3_10)
$(python_gen_cond_dep '<dev-python/async-timeout-5[${PYTHON_USEDEP}]' python3_10)
>=dev-python/async-timeout-3[${PYTHON_USEDEP}]
>=dev-python/python-didl-lite-1.4.0[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]"

View File

@ -1,5 +1,7 @@
AUX attrs-23.2.0-py313.patch 2882 BLAKE2B 81a30df9d7a438570256967df413347dafa3bee4611eef2d1e5d37c4d2a9c100b8464440ffe1dfe0d204f0e201e427201b6011da89283d63acfb554a2b309443 SHA512 e7da6587b59c9e213bf3f58324694780db4e583c129f42b6b4b2b475b4020ba5620aec96da2928ddb8054c225f49e0b1f46f996af2a6e0d78b4a47e4669945b2
AUX attrs-23.2.0-pytest-8.patch 1459 BLAKE2B 3388ed0e6022b1df0634031155c93abec6cf67a46a912c6a8415356337deeae1264566b65858e88b901d1cca55a7fa4a38c6ad7ad099596396d8936337fd2c62 SHA512 10bbd4a8863fcda3be30e99137283d5112189900403018f5780511d0995bf120132bd248fdc42436912be28b09a69bda9974c97b3859c281167442cc38f32705
DIST attrs-23.2.0.tar.gz 780820 BLAKE2B a06f4f17a81fc173c37661bcf518367a1cdc9a333d2783bd2cd1ac5f0a72bd20ec1afdd964e10255624bcfa027e3a152375cd21472c177428d29bd06b29984a1 SHA512 d8b178072a028b95d8424cd3ce0c8b4e6da8558fbcbcaaef91fbd03cf51e6190aa248aa0bff853e6f7c9595bbd5a8eef9d6f68ae2830cc1cc6d826ab0dda2378
DIST attrs-24.2.0.tar.gz 792678 BLAKE2B f5110f5bf4b848a929a3766985fc49ee8da346398c26d0f786a12d89e7596ec7165bdefaae4b2716003c4b3ad7fcc619ec2f5e0d184df899318a7bb02c9919a4 SHA512 fcd14ff79a09a0b2b56734c460b5c43836999b6ed27665038ff7a146f53891b31ab3da07df05f1686474507f342bfce09bc0a6a60865c241e58f7ce8423dc968
EBUILD attrs-23.2.0.ebuild 928 BLAKE2B a5228ff6062b2e258e13b8c0fdbfe7d716e946252dd1aeea8638bee240374373da11a8040f008178993293085b0e24721971a6196416990f03cdabfc8edc642b SHA512 c3ce1d47b0240a1f06926195f4791837e7d06e3faafc9f22b63a71e57939f93230444d4301d0c0e5e5bf033b8fa5af09a97cf1e77a7ae3c81e52644f3fec0d08
EBUILD attrs-24.2.0.ebuild 746 BLAKE2B d819b98b539b92075f35c62998a72ea8afb17b37b8cbd56a5060cf99addea2b4d663b51efd4edb7ea98e5c886de8737730f2726a7484d41b45181cf4474eab5e SHA512 0df609bf2131e16f4a9b7214b637aff8c4663980153a425ea2f14b2e219e71dcf931b868bd55603805db8b7ba49c16fbce215c48a87c55460ccd084bd97b90a2
MISC metadata.xml 501 BLAKE2B 0c8c3d121da5f73089f336b14f4ca62254238bdc9b66d17593d0ff63333f9df233439525f5c7dcb19d5814134887d7e2b81709ab8d2300f55252cd7ebc75dea5 SHA512 c1e730e838b686eaa80878cea470ddc710349619ccf2f47107124508e79a86f6871ab11b51180f5f990fcbf90e0f0b3f93522f28d306be2cadf17db4e08c5d74

View File

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
DESCRIPTION="Attributes without boilerplate"
HOMEPAGE="
https://github.com/python-attrs/attrs/
https://attrs.readthedocs.io/
https://pypi.org/project/attrs/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
BDEPEND="
>=dev-python/hatch-fancy-pypi-readme-23.2.0[${PYTHON_USEDEP}]
dev-python/hatch-vcs[${PYTHON_USEDEP}]
test? (
$(python_gen_impl_dep sqlite)
dev-python/cloudpickle[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@ -0,0 +1,3 @@
DIST audioop_lts-0.2.1.tar.gz 30204 BLAKE2B 924d05bbfc0cd42fd9ca2cff175db5cc4024641e4cf5ac72200e8178a1806a7a4e4230b931a9a2b096fe5ccc3594ebc3fbdabc716b2e2db06e9fb7d737c639de SHA512 e0fb4c7fcec4dacaa38a2fb2cf69bff3eab8c78150429f3af54192bff7b98c574f3e65960c65d554104c1290e86806f295e7ada434c33b47abb383c644eb2c4b
EBUILD audioop-lts-0.2.1.ebuild 483 BLAKE2B e07052449383e23cdb7b14b5282678e2e35612fad43dd8a0955015cca1d3960a2093149835b6c449a8b85ffc70a94183687d45f2688d7c176fe584c20e8d348c SHA512 c2ffa0d0ad9857654c3fcd976f595e98a2dd79e785fd49095db83618f9c9a51b7c92812d84365265dc09a14d2402a32792080b30e03e5575e9cf75155250bce0
MISC metadata.xml 523 BLAKE2B 2f5b28771d29cffb85f40c6fa3f059845c36bb95fbf659897abec4aa0687c9117e87a5d8ef95ae67812c52920a40b6e7271559dd020a1e8094180f956b5a87d0 SHA512 a720096b90c493573b6d11e9b6009c4ab2db9f4dab5f52d949c1c9000664117dd5fc838e05dc32c49cfab1a2a4b23d1f2ca0110e15f63263a891354a49ca67be

View File

@ -0,0 +1,21 @@
# 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="LTS Port of Python audioop"
HOMEPAGE="https://github.com/AbstractUmbra/audioop https://pypi.org/project/audioop-lts/"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
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">audioop-lts</remote-id>
<remote-id type="github">AbstractUmbra/audioop</remote-id>
<maintainer status="unknown">
<email>umbra@abstractumbra.dev</email>
<name>AbstractUmbra</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,3 +1,5 @@
DIST auroranoaa-0.0.3.tar.gz 6196 BLAKE2B 9893a3b70fb5c18879864fc41d73263a5934bab3447138facea37e647a4fb1e71a81e19189059737ba552a0288ae7fdbefd521f8840fb665b24f4933a6d181d9 SHA512 7f2c046db70cec86ac88d1c2e35896b4ad87977e1bffbeeac4e7af47c24dfdbd77581106ebb229e36b599c1fa914a5679b4891533d8871a5800bdd2f2456d3bb
EBUILD auroranoaa-0.0.3.ebuild 488 BLAKE2B 8bc98e59ca4ef05192631f9ef13f52402876c748736629e5e751aefed5a216e734036753567392a47d3e4a4edf02684afcd54a1ac03e44fc79c374f090ceab53 SHA512 ea401094e43de9c60143c400748a7dd1f36925a1b849753c5eec4877ee20649b51f4619ecde6ff581c6bb7682753e4a12ae2a321818f0bf89bb70f3eb3cbcbdd
DIST auroranoaa-0.0.5.tar.gz 6551 BLAKE2B 6931d382395c81cb467e507bee71600877ab05e83f373716479f690cc0f1273babb7ae9bc9d45706f337396852619075848c3d7aeb70b59696c12ceaef59d26d SHA512 55714d7d230df62139ade89b52895ea363b588b562ff540009d460a4d06ddb0fa0e122be06fc5021be6d86d48fe2352e2a2df78133abf0024f14bd76c57cc69d
EBUILD auroranoaa-0.0.3.ebuild 488 BLAKE2B b73297af3dfcc0fd0b596e605e58d58503846e4f5c4309c1c76e07a7acc4c05d6c78aa8d9138b18950f110de68b6af6a6d522db03994c1907c089c396f8a3eeb SHA512 c178985ffee617f57c40c34475631e5f06709d4a1e47bec0f1f866d14e39dcdfdee52124bd1e19b3f6f4d808e52d367364671857be98d994ca575b6970b8fc3d
EBUILD auroranoaa-0.0.5.ebuild 488 BLAKE2B b73297af3dfcc0fd0b596e605e58d58503846e4f5c4309c1c76e07a7acc4c05d6c78aa8d9138b18950f110de68b6af6a6d522db03994c1907c089c396f8a3eeb SHA512 c178985ffee617f57c40c34475631e5f06709d4a1e47bec0f1f866d14e39dcdfdee52124bd1e19b3f6f4d808e52d367364671857be98d994ca575b6970b8fc3d
MISC metadata.xml 519 BLAKE2B 6640418ba8f7c6c4ec88e5c98d4253685c8252a1c6d6701f1d6ca23f2cb02e05255973733188f83fe1661d78993efefb2bb7f8f48e89e3dc5cb405ed33bc1378 SHA512 d1a10f9aa8e41fcaad9553db5382a7d6a44d4c336ffa4daeabda72584edf853cb5233803c2e3e0d1c1c6df31985710072ab88b2147e45e77cdb76a2ee9b57097

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..13} )
inherit distutils-r1 pypi

View File

@ -0,0 +1,20 @@
# 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..13} )
inherit distutils-r1 pypi
DESCRIPTION="NOAA Aurora Wrapper for Home Assistant Integration."
HOMEPAGE="https://github.com/djtimca/aurora-api https://pypi.org/project/auroranoaa/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"

View File

@ -1,5 +1,5 @@
DIST autarco-2.0.0.tar.gz 10809 BLAKE2B 53c9d74826951a820fa23795372d9dbd3408f1a6861b1a1eb7e2435cf14383bf5a7c65f83281e17aa6fd4ff0f45476b8aae2cacf49e645c12a7da41b3f5204d7 SHA512 542efadacff1e61374f21bd9fab0b934dd1405e9f7447e4232f669d95935787a1234f30233c63b38522d1d5ec94d6d8aa61f21517ebd27730f867373c7fad48b
DIST autarco-3.0.0.tar.gz 13415 BLAKE2B 7db402d3b85d6976d68d59e3cd051fd64b041b7b04c9d65dc73e7137d58f32386c5fc3630e892c80072fd132dff7e3cbf4e3f3b99556a4f637a839c64d9dc688 SHA512 a78d343668cdcd2159614f6286bbd979a4f6511fe6fd128133bdcbc1d6287cd7ee6eaf768218a02e1352fd0e0a797c68869cdadb07d267c938f49d12505d71bf
EBUILD autarco-2.0.0.ebuild 698 BLAKE2B 01cdfb00db7a67715b191f6aa89220ea9995562a63691810e1549f661a7d539fa77ffc19993d38829bead2b82caec49f0ac71f082993119b7d8ab7a80bb82ad9 SHA512 173fdaa554719229ef86d851a99f2721549fad11466ba6229dd401be430d3fbe5a5c9ec9e6d5391efb559bbb5832283860fc2b9c3c60b0163ecee864ffcbccb6
DIST autarco-3.1.0.tar.gz 13414 BLAKE2B 958b36ff91cc4739c88202c1e1e748495f618ba4e0c5a12743036aa141d1593c9c4b4074a512954225a8d8677f5b2526eb58e287d86247b43975be69dbd0ffd1 SHA512 af77987343283b188fe366b7ff11b15ac1a206e4dae824f9bc8a20fa216333f3f136f004d22f1538299b85299a43fbff5168b87b123504c9cf51bcaf9187b967
EBUILD autarco-3.0.0.ebuild 883 BLAKE2B 287b9515f796bf397b20673a762707d87bf623baf7a0ed3e522c699887ed25514b1fe1a37d6295e25f5eb2f64ac4ba61ee45d8b9b73df43f14c24f752675117a SHA512 7d1ced6a86364045a5e3f38dd9dec33de744e3d61ac34c42f7f91b668a6e6db922ccdaa488386932451f963c7fb4f6a5cac14fc0778aa9ee1d6b31778679e426
EBUILD autarco-3.1.0.ebuild 883 BLAKE2B 287b9515f796bf397b20673a762707d87bf623baf7a0ed3e522c699887ed25514b1fe1a37d6295e25f5eb2f64ac4ba61ee45d8b9b73df43f14c24f752675117a SHA512 7d1ced6a86364045a5e3f38dd9dec33de744e3d61ac34c42f7f91b668a6e6db922ccdaa488386932451f963c7fb4f6a5cac14fc0778aa9ee1d6b31778679e426
MISC metadata.xml 529 BLAKE2B 83d4eaed6056e0b177fe89b9aff2d8d80f3777ee83f9a8ab2ef2e937fecbb2b01e5968741ebf221ae7a3122c6e2c63831c46cc690db395e2c448357fb45ddd1b SHA512 6ed893025c08c8d49dabd795499962e5a2c62948c3a7b2846805569ade47766fe064371fe01b10f411e4d5f19eaf6c034d03e638337dbe90dacf0da06dcd5f52

View File

@ -22,5 +22,12 @@ RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.12[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.14[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/aresponses[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/ruff[${PYTHON_USEDEP}]
dev-python/syrupy[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -0,0 +1,3 @@
DIST automower_ble-0.2.0.tar.gz 30560 BLAKE2B f63368f69c7f59538e2c9ae6d58d12575b8c133585e1bd95dee02fd174c6cecec705cd6364ccf9d9b387703eccc4cdead1911aa3f9a055867408557f5ac7269d SHA512 fbbd3572d54afeb3e51806f2fcdd5f5147d26e73f28bec5487ecce489f208c151ba3880907d5de12e43a2d0eb3fffff6d1bc5beb34bb6b98380ede0ca3a4cedc
EBUILD automower-ble-0.2.0.ebuild 457 BLAKE2B b4125f49b4e1747044ffbe63d683e6464d10ecc33b18599f03adcb6ad23df8fbfd250a1cf5de0c211992c668ebc71c37f3fe51b4143429446e2b596249c61262 SHA512 43b76d94acf8a7b4ce5487e493655d0fdaa8f1d0d536b7e0c483c766241cb05313a1b40d76621e3a639b42f3e679b6f6c39bd8f3938c014d0b2167e5c61af653
MISC metadata.xml 464 BLAKE2B 2a3568f2576129210eefce23368c0998933d68511897a534853109383bc18a1afa0570f932f11aa0680d5fed561f0aca43642ad33d154fb79434232c8e8d62d6 SHA512 1d8a45289ff92a8032889ec251f9166fab9d19a6d5be7bcbac7e4ce7218488d63ee7c90cefe8aad6912e284823597e83bf8f1b64f705abbfe68f252925e5b248

View File

@ -0,0 +1,19 @@
# 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="An unofficial reverse engineered Husqvarna Automower Connect BLE library"
HOMEPAGE="https://pypi.org/project/automower-ble/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"

View File

@ -0,0 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">automower-ble</remote-id>
<maintainer status="unknown">
<email>alistair@alistair23.me</email>
<name>Alistair Francis</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,3 +1,5 @@
DIST av-9.2.0.tar.gz 2391613 BLAKE2B 7b4ef36f1f8c978cf9be9e8c25ba83bcf5562275ab2eda9b53d080a4b8f04b0e8bdf6dbc30f8c95b1c99e0a4056a773e4b9605c0e7427cd803c0355cb9e7adc2 SHA512 c24d9bbda69a59bbc27bf037fb6f31fba47635cc741184740585292c06c8782801fcb8439658dd420ea4034c7206b8e4e0f3f190a04ff3f9abb8eb17f5fff60e
EBUILD av-9.2.0.ebuild 669 BLAKE2B 9f7ad95d42ffa0b7863bfc6921b931befdefa990afe90a9026d6568cd434898ed8737e086fb004e18234df4d5ab1665ce35262baa6db983e94301a6c73a9d77b SHA512 097b3926bd94b37905b041d8b6e0cf9cf02be1d8471d96f43806a619c9d80f32c277d5c8e78a089618ebf41518a5485395e6d8b0d2bef06fd8ced1800c898b01
DIST av-13.1.0.tar.gz 3957908 BLAKE2B 53103a0d2a601ce82b64c118232fe961560a2bcb667bfeb50b767786b4143898ad86a7148f648bd320cd014de8b77b68691ac9178124c4109d8ade0129ca7cf2 SHA512 57700f493f52cdd23c8262d7b71c2c66e1b3199e02eb5d8ed31fef748634e329fbe7f6d85c1efba5e923f78446f2a842bded8b986b4099d5f5b67d8fe5b4b151
DIST av-14.1.0.tar.gz 4049387 BLAKE2B 43c4b7e877a97f65b693fd9e4ac7e1f3951de258c2d83d02df75a651a7882e850ee5cd124a0fc247b0b62f9588afd80e16edc3f61e3f330ccca30a17ce827975 SHA512 f2e13b2dc81b664e59ba1975ebcd7bea8a3715a8146ac10957ecd8752884dae0910ba96af2e1d98c0acb0fd5f5fd413bc8c90edcf9709787b0dd579142bb7d30
EBUILD av-13.1.0.ebuild 575 BLAKE2B a0025ab1cca0c99bf371f82a18f946ddc53f5151171a705383e9133dec8a76fe4759bc54cf719b5929513d3cea8ec134ec3461812a4566b4eabf713bc55d97dc SHA512 8bbdcad4cc0745f02dfe27cdbd17d4919fd707ba6cc3794a1a16e71008d19a951628a87d18e228226e7129dfad917d51d341b2cd381949b551b06108c611108f
EBUILD av-14.1.0.ebuild 575 BLAKE2B a0025ab1cca0c99bf371f82a18f946ddc53f5151171a705383e9133dec8a76fe4759bc54cf719b5929513d3cea8ec134ec3461812a4566b4eabf713bc55d97dc SHA512 8bbdcad4cc0745f02dfe27cdbd17d4919fd707ba6cc3794a1a16e71008d19a951628a87d18e228226e7129dfad917d51d341b2cd381949b551b06108c611108f
MISC metadata.xml 498 BLAKE2B c2622e32536c71dd057a181615cbf1d2d690f625ddfcf0c68c281e83d740b1cf76fa5b5eecd869a849798a45575270af88050e7c3a2b818dbdeca82732a78dcb SHA512 38eb86fb9d6d3b4f3f651b95a8b579d2b155b7a0360c4bb51a98018565f819284a56f87ed96ed60493452472eef01e003d5e44318e3f15f76397a6b4c5e69a85

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="Pythonic bindings for FFmpeg's libraries."
@ -18,15 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="!dev-python/ha-av
media-video/ffmpeg
>=media-video/ffmpeg-7.0.0
dev-python/ha-ffmpeg[${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,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="Pythonic bindings for FFmpeg's libraries."
HOMEPAGE="https://github.com/PyAV-Org/PyAV https://pypi.org/project/av/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="!dev-python/ha-av
>=media-video/ffmpeg-7.0.0
dev-python/ha-ffmpeg[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

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