Compare commits

..

1520 Commits

Author SHA1 Message Date
1eefb5c0db homeassistant-2024.2.4 (should now be compilable with Python 3.12)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 09:40:40 +01:00
d9d391f65e bazel.eclass: added from main archive (for old tensorflow)
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 09:38:45 +01:00
7a4fad2b0d dev-python/slixmpp: add 1.8.4, drop 1.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 09:35:24 +01:00
30456b4c8e dev-python/tqdm: add 4.66.1, drop 4.64.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:42:51 +01:00
c3d03abcbc dev-python/pytest-sugar: drop 0.9.5, add 0.9.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:41:28 +01:00
95f00dc2f6 dev-python/httpx: add 0.26.0, drop 0.24.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:40:04 +01:00
94e766a2a5 dev-python/httpcore: add 1.0.2, drop 0.17.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-09 08:32:08 +01:00
3efcd2d618 dev-python/pyFortiManagerAPI: new pkg, add 0.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-03-06 11:59:47 +01:00
a10bff9c3d dev-python/roombapy: add 1.6.13
Closes: #2930
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 15:09:36 +01:00
7851baf010 dev-python/opower: add 0.3.1, drop 0.0.36
Closes: #2929
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 15:07:33 +01:00
2afc5bd695 dev-python/openwebifpy: add 4.2.4, drop 4.0.4
Closes: #2928
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 15:05:06 +01:00
8ae2835b86 dev-python/guppy3: add guppy3-3.1.4_p1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 14:45:34 +01:00
2c9d1da383 app-misc/*: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2024-02-28 14:10:54 +01:00
c2d48a9e08 dev-python/pipdeptree: re-add 2.13.2 from main
dev-python/pytest-asyncio: re-add 0.23.4-r1 from main

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

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

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

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

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

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

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

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

Closes: #2389
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:45:58 +01:00
b49380d507 Merge pull request 'Update zigbee2mqtt and nodejs eclass' (#2387) from inode64/HomeAssistantRepository:noderes&zigbee2mqtt into master 2023-11-23 17:19:58 +01:00
Andreas Billmeier (@STR/VW3)
4eb3c130ef Merge branch 'just-bruce-patch-1', thanks. 2023-11-23 17:12:02 +01:00
Andreas Billmeier (@STR/VW3)
943dd16968 dev-python/aioguardian: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 17:11:32 +01:00
Andreas Billmeier (@STR/VW3)
b7a5da4a2d dev-python/hyundai-kia-connect-api: add 3.10.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-23 16:44:25 +01:00
aff4a97480 Update dev-python/aioguardian/aioguardian-2022.7.0.ebuild
change  PEP517 from setuptools to opoetry
2023-11-22 22:28:38 +01:00
c472f98d1d Update zigbee2mqtt and nodejs eclass
Signed-off-by: INODE64 <web@inode64.com>
2023-11-20 15:28:43 +01:00
Nenad Peric
ca9e92621b Added PySMB package, dependency for AirVisualPro 2023-11-15 17:13:30 +01:00
db9fcf5076 homeassistant-2023.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 19:05:51 +01:00
766f68f918 dev-python/python-smarttub: add 0.0.35
Closes: #2385
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 19:01:58 +01:00
8cbdee934f dev-python/pyatmo: add 7.6.0
Closes: #2384
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:58:34 +01:00
b2205deb3b dev-python/home-assistant-frontend: add 20231030.2
Closes: #2383
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:56:13 +01:00
d651e343c3 dev-python/aioesphomeapi: add 18.2.4
Closes: #2382
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:51:31 +01:00
d7a57ad6f1 dev-python/pyenphase: add 1.14.2
Closes: #2381
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:48:16 +01:00
1b7dd2da27 dev-python/dsmr-parser: add 1.3.1
Closes: #2380
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:46:19 +01:00
4882d5afd4 dev-python/bluetooth-data-tools: drop 1.12.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:43:11 +01:00
3be5607891 dev-python/bluetooth-data-tools: add 1.14.0
Closes: #2379
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:42:49 +01:00
bf1d31aa6f dev-python/blinkpy: add 0.22.3
Closes: #2378
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:39:29 +01:00
065208eeb6 dev-python/aioairzone-cloud: add 0.3.5
Closes: #2377
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:36:01 +01:00
3d47bef7fc dev-python/tailscale: add 0.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:32:43 +01:00
b90d4447c4 dev-python/protobuf-python: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-10 18:22:27 +01:00
INODE64
a6fe86aae5 Recompile when update protobuf, to solve preserved libs
And use new url in homepage

>>> package: dev-libs/protobuf-24.3
 *  - /usr/lib64/libprotobuf.so.23.3.0
 *      used by /usr/lib/python3.11/site-packages/google/protobuf/pyext/_message.cpython-311-x86_64-linux-gnu.so (dev-python/protobuf-python-4.24.3)

Signed-off-by: INODE64 <ffelix@inode64.com>
2023-11-08 14:35:20 +01:00
9625639f8d update homeassistant-2023.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 11:15:08 +01:00
709f44bba7 dev-python/tololib: new package, add 0.1.0_beta4
Closes: #2375
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 11:00:29 +01:00
c9a7e13725 dev-python/holidays: add 0.35, drop 0.21.13
Closes: #2373
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:38:57 +01:00
e0fbc33129 dev-python/aiowaqi: add 3.0.0, drop 2.0.0
Closes: #2372
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:32:12 +01:00
2394badae9 dev-python/aiounifi: add 65
Closes: #2371
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:28:28 +01:00
96e6b0bcdd dev-python/segno: add 1.5.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:25:18 +01:00
68e43151fa dev-python/reolink-aio: add 0.7.14
Closes: #2370
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:18:41 +01:00
2cab80e9cc dev-python/opower: drop 0.0.35
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:10:53 +01:00
81b3964992 dev-python/opower: add 0.0.39
Closes: #2369
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:10:34 +01:00
e3c757485c dev-python/py-nextbusnext: add 1.0.2
Closes: #2368
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:07:58 +01:00
3c1cdb5d97 dev-python/pyenphase: add 1.14.1
Closes: #2367
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:03:46 +01:00
0e524ff764 dev-python/yalexs-ble: add 2.3.2
Closes: #2366
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 10:00:13 +01:00
b87f9bcc5a app-misc/homeassistant: drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-05 08:46:40 +01:00
c7d9864b12 update esphome-2023.10.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:26:04 +01:00
c5cbb8dfcc dev-python/zeversolar: drop 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:13:49 +01:00
2486e6b09b dev-python/zigpy-zigate: drop 0.10.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:13:37 +01:00
bf5c9e2c6f dev-python/PlexAPI: drop 4.13.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:13:25 +01:00
8c1bb9ab1b dev-python/PyNINA: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:13:13 +01:00
5d0a97fb77 dev-python/PySwitchbot: drop 0.37.5, 0.37.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:13:00 +01:00
adaa3bc3ae dev-python/PyViCare: drop 2.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:12:49 +01:00
d31ef70461 dev-python/RestrictedPython: re-add 7.0_alpha1-r0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:12:15 +01:00
43c6cbfb10 dev-python/RestrictedPython: drop 6.0, 7.0_alpha1-r0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:11:13 +01:00
b4d2ef038a dev-python/accuweather: drop 0.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:11:02 +01:00
c23d27799c dev-python/aioairzone: drop 0.5.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:10:42 +01:00
9798a43ed7 dev-python/aioairzone-cloud: drop 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:10:29 +01:00
b3b10046b5 dev-python/aiobafi6: drop 0.8.0, 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:10:17 +01:00
987cbe96a7 dev-python/aiodiscover: drop 1.4.13, 1.4.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:10:06 +01:00
f5cc64ac99 dev-python/aiolivisi: drop 0.0.14, 0.0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:09:56 +01:00
e303c06a17 dev-python/aiopyarr: drop 22.10.0, 22.11.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:09:40 +01:00
5d360634b1 dev-python/aioqsw: drop 0.3.2, 0.3.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:09:28 +01:00
282a597544 dev-python/aioshelly: drop 5.3.1, 5.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:09:15 +01:00
b4509d99bb dev-python/aiotractive: drop 0.5.4, 0.5.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:09:04 +01:00
4a8a31c252 dev-python/aiounifi: drop 46
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:08:52 +01:00
efbd04f671 dev-python/airthings-ble: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:08:34 +01:00
d1a6bc0412 dev-python/androidtv: drop 0.0.70
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:07:40 +01:00
f6db6c3afc dev-python/androidtvremote2: drop 0.0.7, 0.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:07:25 +01:00
f8a326b0dc dev-python/arcam-fmj: drop 1.2.1, 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:07:11 +01:00
45e4ab2b9a dev-python/bimmer-connected: drop 0.13.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:06:57 +01:00
d7c4cfde2a dev-python/bleak: drop 0.20.1, 0.20.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:06:45 +01:00
cfd24bb697 dev-python/blinkpy: drop 0.19.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:06:32 +01:00
799472333d dev-python/bluetooth-auto-recovery: drop 1.0.3, 1.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:06:20 +01:00
d1fce692c7 dev-python/bluetooth-data-tools: drop 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:06:09 +01:00
07314d90b3 dev-python/bluetooth-sensor-state-data: drop 1.5.0, 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:05:56 +01:00
11f7ee6700 dev-python/chacha20poly1305-reuseable: drop 0.0.4, 0.2.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:05:39 +01:00
108285c7f0 dev-python/dbus-fast: drop 1.84.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:05:26 +01:00
fe0130a71b dev-python/fnv-hash-fast: drop 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:05:13 +01:00
392e82662c dev-python/glances-api: drop 0.4.1, 0.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:05:03 +01:00
ca645cf7ef dev-python/google-nest-sdm: drop 2.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:04:49 +01:00
a9ec6874b5 dev-python/grpcio: drop 1.51.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:04:35 +01:00
e92d363134 dev-python/grpcio-reflection: drop 1.51.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:04:24 +01:00
657ba49123 dev-python/grpcio-status: drop 1.51.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:04:09 +01:00
7f9c6c6f37 dev-python/guppy3: drop 3.1.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:03:53 +01:00
d794d3f7eb dev-python/ha-av: drop 10.0.0, 10.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:03:41 +01:00
9e92b7db36 dev-python/homematicip: drop 1.0.13, 1.0.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:03:29 +01:00
a4e11b742b dev-python/httpcore: drop 0.16.3, 0.17.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:03:10 +01:00
9588af32c3 dev-python/hyundai-kia-connect-api: drop 3.1.9, 3.3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:02:55 +01:00
159fdcfcae dev-python/insteon-frontend-home-assistant: drop 0.3.4, 0.3.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:02:19 +01:00
4c0a0b926c dev-python/mill-local: drop 0.1.1, 0.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:02:06 +01:00
f248a851b6 dev-python/nextdns: drop 1.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:01:52 +01:00
7de56aef4b dev-python/nibe: drop 2.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:01:42 +01:00
82799f7a17 dev-python/plugwise: drop 0.27.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:01:30 +01:00
1875f3bac0 dev-python/pvo: drop 0.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 19:01:16 +01:00
a915afceee dev-python/pyHik: drop olds, update 0.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:58:03 +01:00
d6cb2dcbab dev-python/pyTibber: drop 0.27.0, 0.27.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:56:16 +01:00
6de5cc7583 dev-python/pycognito: drop 2022.8.0, 2022.12.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:56:03 +01:00
aed1e2ba05 dev-python/pydaikin: drop 2.9.0, 2.10.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:55:47 +01:00
6373fd20d9 dev-python/pydantic: drop 1.10.5, 1.10.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:43:35 +01:00
cdbbd198e5 dev-python/pydeconz: drop 110, 111
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:43:23 +01:00
2575de0f33 dev-python/pydiscovergy: drop 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:43:09 +01:00
7c89d77a30 dev-python/pyeconet: drop 0.1.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:42:58 +01:00
9af6fad7cb dev-python/pyfritzhome: drop 0.6.7, 0.6.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:42:49 +01:00
e9d06e320e dev-python/pyinsteon: drop 1.4.1, 1.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:42:37 +01:00
87c394ee9d dev-python/pyisy: drop 3.0.8, 3.1.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:42:25 +01:00
64a069a692 dev-python/pyjwt: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:42:09 +01:00
e9a8c1edac dev-python/pymodbus: drop 3.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:41:39 +01:00
70d38078f9 dev-python/pypck: drop 0.7.15, 0.7.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:41:29 +01:00
c572d51e4e dev-python/pyprosegur: drop 0.0.5, 0.0.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:41:17 +01:00
35f33c9447 dev-python/python-homewizard-energy: drop 2.0.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:41:04 +01:00
63bfdfb28f dev-python/python-kasa: drop 0.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:40:52 +01:00
3054649564 dev-python/python-roborock: drop 0.8.3, 0.34.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:40:38 +01:00
3978b1ba27 dev-python/pytrafikverket: drop 0.2.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:40:27 +01:00
60a62d723b dev-python/regenmaschine: drop 2022.11.0, 2023.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:40:15 +01:00
562d4ab668 dev-python/renault-api: drop 0.1.12, 0.1.13
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:40:03 +01:00
0692dbe453 dev-python/roombapy: drop 1.6.5-r2, 1.6.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:39:51 +01:00
79e8c05ddf dev-python/sense-energy: drop 0.11.1, 0.11.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:39:39 +01:00
801b764ec3 dev-python/sensor-state-data: drop 2.14.0, 2.16.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:39:24 +01:00
788e3bf154 dev-python/sentry-sdk: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:38:59 +01:00
5d8353a8fa dev-python/sonos-websocket: drop 0.1.0, 0.1.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:38:33 +01:00
4d9450e700 dev-python/spotipy: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:38:17 +01:00
d7714195e8 dev-python/systembridgeconnector: drop 3.4.8, 3.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:37:47 +01:00
5e46b2e162 dev-python/tplink-omada-client: drop 1.1.4, 1.2.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:37:30 +01:00
22d6b6fa74 dev-python/twentemilieu: drop 0.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:37:14 +01:00
dd7333cb62 dev-python/vehicle: drop 1.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:36:58 +01:00
7197c6d3b7 dev-python/vsure: drop 1.8.1, 2.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:36:29 +01:00
337d8d4828 dev-python/whirlpool-sixth-sense: drop 0.18.2, 0.18.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:36:17 +01:00
5eaf88bc42 dev-python/whois: drop 0.9.16, 0.9.23
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:36:05 +01:00
a621e6e415 dev-python/xiaomi-ble: drop 0.16.4, 0.17.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:35:46 +01:00
f6bf735215 dev-python/xknx: drop 2.7.0, 2.11.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:35:32 +01:00
0d7dbf3eff dev-python/yalexs: drop 1.2.7, 1.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:35:18 +01:00
2f66c6e977 dev-python/zigpy-deconz: drop 0.20.0, 0.21.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:35:06 +01:00
60a7f491de dev-python/zigpy-znp: drop 0.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:34:55 +01:00
676ccfde1c dev-python/zwave-me-ws: drop 0.3.6, 0.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:34:39 +01:00
5cb589d251 dev-python/HAP-python: drop 4.6.0, 4.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:34:27 +01:00
6ce34a6453 dev-python/apprise: drop 1.3.0, 1.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:34:12 +01:00
8216dcb319 dev-python/astroid: drop 2.12.13, 2.12.14, 2.15.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:33:58 +01:00
0f4295ced8 dev-python/async-upnp-client: drop 0.33.1, 0.33.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:33:47 +01:00
6a545c3aa0 dev-python/bellows: drop 0.35.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:33:35 +01:00
6a78c9eb2b dev-python/brother: drop 2.0.0, 2.1.1, 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:33:18 +01:00
785a0d7488 dev-python/bthome-ble: drop 2.9.0, 2.12.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:33:05 +01:00
4a62693e80 dev-python/env-canada: drop 0.5.32, 0.5.33, 0.5.34
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:32:52 +01:00
36f36f402d dev-python/hass-nabucasa: drop 0.63.1, 0.69.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:32:39 +01:00
9659620e4e dev-python/home-assistant-bluetooth: drop 1.9.3, 1.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:32:23 +01:00
3b43386471 dev-python/home-assistant-intents: drop 2023.3.29, 2023.6.28
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:32:10 +01:00
ca3fe3d252 dev-python/ical: drop 4.2.9, 4.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:31:56 +01:00
20c0bd0076 dev-python/opower: drop 0.0.37
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:31:34 +01:00
2a9521593b dev-python/pipdeptree: drop 2.3.1, 2.5.0, 2.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:31:23 +01:00
64b473e677 dev-python/pyatv: drop 0.10.3, 0.13.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:31:11 +01:00
2ed7589405 dev-python/pyfibaro: drop 0.6.9, 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:30:59 +01:00
ae869ba8ec dev-python/pynuki: drop 1.5.2, 1.6.0, 1.6.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:30:48 +01:00
af839db48b dev-python/pyoverkiz: drop 1.7.7, 1.7.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:30:35 +01:00
372cdeb9be dev-python/pysml: drop 0.0.8, 0.0.9, 0.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:30:22 +01:00
ec6458b83d dev-python/pysnmplib: drop 5.0.15, 5.0.20
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:30:10 +01:00
aa92e8ff26 dev-python/pytest-asyncio: drop 0.20.3, 0.21.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:29:59 +01:00
10f715648b dev-python/python-bsblan: drop 0.5.5, 0.5.9, 0.5.11
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:29:43 +01:00
d42ab1ebf4 dev-python/pyunifiprotect: drop 4.7.0, 4.8.1, 4.9.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:29:31 +01:00
8d544882b9 dev-python/screenlogicpy: drop 0.8.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:29:19 +01:00
4c97df9250 dev-python/snitun: drop 0.31.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:29:08 +01:00
a557222e74 dev-python/sqlalchemy: drop 2.0.6, 2.0.7, 2.0.15
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:28:54 +01:00
68c55ac117 dev-python/subarulink: drop 0.6.1, 0.7.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:28:34 +01:00
e87a013f28 dev-python/yalexs-ble: drop 2.1.1, 2.1.14
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:28:20 +01:00
bd0ca9d513 dev-python/zigpy: drop 0.54.1, 0.55.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:28:06 +01:00
3605c3d3ed dev-python/zigpy-xbee: drop 0.17.0, 0.18.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:27:54 +01:00
c24ddd4add dev-python/aioesphomeapi: drop 13.6.1, 18.0.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:27:40 +01:00
63c50874c3 dev-python/bleak-retry-connector: drop 2.8.2, 2.13.0, 3.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:27:27 +01:00
61f44786c7 dev-python/onvif-zeep-async: drop 1.2.1, 1.2.3, 1.2.11, 3.1.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:26:59 +01:00
3718d28b8c dev-python/orjson: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:26:29 +01:00
85d6b4e622 dev-python/pylitterbot: drop 2022.10.2, 2023.1.1, 2023.1.2, 2023.4.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:25:43 +01:00
0e1b70e35b dev-python/reolink-aio: drop 0.5.1, 0.5.10, 0.7.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:25:22 +01:00
bff6e64efb dev-python/ulid-transform: drop 0.6.0, 0.6.3, 0.7.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:25:04 +01:00
6823be3c9d dev-python/zha-quirks: drop 0.0.97, 0.0.99
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:24:44 +01:00
d30f24ffef dev-python/zwave-js-server-python: drop 0.47.3, 0.48.0, 0.48.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:24:19 +01:00
7cce665be1 dev-python/aiohomekit: drop 2.2.13, 2.4.6, 2.6.1, 2.6.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:23:32 +01:00
8dff79331e dev-python/home-assistant-frontend: drop versions
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:22:58 +01:00
26172e6cb9 dev-python/tololib: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 18:13:59 +01:00
d57fee95f8 dev-python/thermopro-ble: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 17:05:36 +01:00
c6ba3d0388 dev-python/temperusb: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:53:09 +01:00
31423a8014 dev-python/surepy: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:50:56 +01:00
2c72b5800d dev-python/sleekxmppfs: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:48:56 +01:00
e3fcb9bbc9 dev-python/smhi-pkg: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:47:05 +01:00
185fc6a21f dev-python/sensorpush-ble: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:44:57 +01:00
da19a81f5e dev-python/sfrbox-api: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:43:20 +01:00
ab7a5c0a1d dev-python/satel-integra: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:34:23 +01:00
0672b87c18 dev-python/quantum-gateway: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:32:00 +01:00
0012c7baa7 Merge branch 'cython3-compat'
Closes: #2364
Closes: #2210
2023-11-03 16:05:14 +01:00
e9db0af507 dev-python/grpcio-reflection: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:03:50 +01:00
5747d2a555 dev-python/grpcio-status: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:02:29 +01:00
bae9f605fe dev-python/grpcio: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 16:00:39 +01:00
528427cf87 dev-python/dbus-fast: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:53:33 +01:00
03feee2487 dev-python/qingping-ble: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:43:23 +01:00
5ca45012ad dev-python/pywizlight: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:41:34 +01:00
c15fe0bf59 dev-python/pywilight: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:40:06 +01:00
b54411a178 dev-python/tesla-wall-connector: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:38:37 +01:00
c7be4e2d75 dev-python/total-connect-client: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:37:00 +01:00
38bdab51a7 dev-python/ttls: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:35:38 +01:00
d324fa051a dev-python/colour: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:34:03 +01:00
f020411b06 dev-python/unifi-discovery: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:16:17 +01:00
9029c8b9c0 dev-python/venstarcolortouch: drop 0.18, change SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 15:14:43 +01:00
Jean-Francois Maeyhieux - Zentoo
b4c9265453 Patch cython3-compat for grpcio 2023-11-03 14:52:14 +01:00
Jean-Francois Maeyhieux - Zentoo
aac76c2855 cython-3 compatibility for dbus-fast and grpcio* 2023-11-03 14:47:40 +01:00
Andreas Billmeier (@STR/VW3)
668b556746 dev-python/zm-py: fix dynamic versioning
Closes: #2363
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 09:45:07 +01:00
ed7d6edcd5 dev-python/Pyrebase4: change SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:23:52 +01:00
6744624a39 dev-python/pytradfri: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:21:58 +01:00
eaeab8efed dev-python/pytraccar: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:20:38 +01:00
b4d76adf18 dev-python/python-smarttub: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:19:18 +01:00
00ad2619bd dev-python/python-songpal: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:18:44 +01:00
dc2bf7c47c dev-python/python-izone: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:15:41 +01:00
0a0f830c12 dev-python/python-awair: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:14:36 +01:00
0020fea0d6 dev-python/python-eq3bt: drop 0.1.11, fix strays, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:11:56 +01:00
1f30161f9a dev-python/python-fullykiosk: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:03:27 +01:00
876c9682f5 dev-python/tilt-ble: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:01:21 +01:00
9c8fdada04 dev-python/tailscale: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-03 00:00:20 +01:00
f62c0e4829 dev-python/thingspeak: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:58:58 +01:00
8ff468915f dev-python/tikteck: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:55:54 +01:00
7f1d46597d dev-python/tmb: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:54:00 +01:00
204d9c37bb dev-python/tp-connected: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:53:41 +01:00
65ce2b9390 dev-python/tornado: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:52:39 +01:00
b1d8a20395 dev-python/transmissionrpc: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:51:58 +01:00
7001874867 dev-python/tuya-iot-py-sdk: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:51:19 +01:00
900b05e238 dev-python/uasiren: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:50:31 +01:00
a85a2af7da dev-python/unifiled: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:50:02 +01:00
6f95cd53fe dev-python/uvcclient: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:48:39 +01:00
6e30e20d7e dev-python/vulcan-api: drop 2.1.1, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:47:55 +01:00
9f6850b543 dev-python/voluptuous: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:46:50 +01:00
5494f2168e dev-python/uonet-request-signer-hebe: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:46:32 +01:00
06702d1de8 dev-python/waqiasync: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:45:30 +01:00
964127d329 dev-python/websocket-client: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:43:15 +01:00
59ed7767a0 dev-python/waterfurnace: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:42:48 +01:00
f18d5d354b dev-python/websockets: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:42:40 +01:00
52c0e14b13 dev-python/wiffi: update SRC_URI, drop 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:41:05 +01:00
5d2421fc8e dev-python/yalesmartalarmclient: update SRC_URI, drop 0.3.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:40:20 +01:00
e2a1d9136c dev-python/zhong-hong-hvac: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:39:22 +01:00
0671d777a6 dev-python/ziggo-mediabox-xl: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:38:43 +01:00
53b449e088 dev-python/webexteamssdk: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:37:48 +01:00
e1281323bc dev-python/withings-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:37:08 +01:00
64e03bf2a3 dev-python/wolf_smartset: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:35:49 +01:00
f4df35902f dev-python/wirelesstagpy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:35:16 +01:00
f18b543b55 dev-python/xbee-helper: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:34:28 +01:00
17c2d6661f dev-python/xbox-webapi: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:33:50 +01:00
a530621eb2 dev-python/xboxapi: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:32:47 +01:00
ddb6cf9028 dev-python/xmltodict: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:32:11 +01:00
75dd88796b dev-python/yeelightsunflower: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:31:21 +01:00
21815cbfe2 dev-python/youless-api: drop 0.16, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:29:51 +01:00
af2b06c6d5 dev-python/zengge: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:29:37 +01:00
07ba59f101 dev-python/thermoworks-smoke: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:26:05 +01:00
3902153930 dev-python/teslajsonpy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:24:20 +01:00
189f7e7c64 dev-python/temescal: drop 0.3, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:14:30 +01:00
47f0ef3455 dev-python/tenacity: keyword 8.0.1-r1 for arm, arm64
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:13:15 +01:00
0a6d1cc436 dev-python/tellduslive: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:12:57 +01:00
44795695bd dev-python/tellcore-py: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:12:02 +01:00
f61dabae5d dev-python/tellcore-net: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:11:12 +01:00
67b44d85fc dev-python/synology-srm: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:10:03 +01:00
da1702788b dev-python/tapsaff: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:09:46 +01:00
fc690bfa1f dev-python/swisshydrodata: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:08:08 +01:00
f3abc510a8 dev-python/vultr: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:06:53 +01:00
a4ae31dd89 dev-python/upcloud-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:04:31 +01:00
3a1719297a dev-python/sunwatcher: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 23:03:03 +01:00
91cea887f2 dev-python/streamlabswater: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:49:38 +01:00
110e42aa49 dev-python/stookwijzer: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:47:53 +01:00
cbf50d8ed7 dev-python/rokuecp: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:47:05 +01:00
5b80c1d38d dev-python/stdlib-list: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:45:06 +01:00
1bbd6cd14c dev-python/stookalert: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:44:35 +01:00
5ec42de4d8 dev-python/statsd: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:40:42 +01:00
2079d4b8df dev-python/starlingbank: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:39:57 +01:00
a75533d2e1 dev-python/starline: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:39:26 +01:00
1d70823a1b dev-python/srpenergy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:38:53 +01:00
88e581968f dev-python/spiderpy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:38:05 +01:00
cb19c30c4d dev-python/sqlitedict: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:37:44 +01:00
a5c45506dc dev-python/speak2mary: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:36:16 +01:00
5a330b2d91 dev-python/somfy-mylink-synergy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:35:38 +01:00
d12c2bfe49 dev-python/somecomfort: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:34:52 +01:00
87d4d0e5b4 dev-python/solaredge: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:34:09 +01:00
f7adecfba7 dev-python/smbus-cffi: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:33:16 +01:00
0150923bcf dev-python/smart-meter-texas: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:32:29 +01:00
f617d9ca34 dev-python/slixmpp: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:31:41 +01:00
a380e8c2ac dev-python/simplehound: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:30:10 +01:00
977c2fefec dev-python/sendgrid: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:29:13 +01:00
356968428b dev-python/starkbank-ecdsa: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:28:48 +01:00
49780f7651 dev-python/shodan: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:27:53 +01:00
7740aa22b6 dev-python/scsgate: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:26:17 +01:00
ddfcf36f18 dev-python/schiene: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:25:16 +01:00
dea01bef0d dev-python/roonapi: drop 0.1.1, 0.1.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:24:17 +01:00
ef1c258cae dev-python/russound: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:23:55 +01:00
8fadd93eda dev-python/rtsp-to-webrtc: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:23:12 +01:00
ec44f0bbc8 dev-python/rokuecp: drop 0.17.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:21:55 +01:00
179e133c26 dev-python/rpi-bad-power: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:21:23 +01:00
2e210708cc dev-python/rova: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:20:25 +01:00
93b9b47d0a dev-python/ritassist: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:19:25 +01:00
d6b751af14 dev-python/rjpl: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:19:07 +01:00
09a5b4b512 dev-python/rfk101py: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:17:48 +01:00
082ac5660d dev-python/requests-oauth: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:16:46 +01:00
bdd5e7e24f dev-python/requests-mock: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:15:03 +01:00
c310f6e324 dev-python/related: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:14:49 +01:00
41ccfac69b dev-python/raspihats: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:14:10 +01:00
5ec97a91bd dev-python/raincloudy: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:13:31 +01:00
9abe3f2ec3 dev-python/radiotherm: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:12:47 +01:00
0f9d9cd26e dev-python/pyzerproc: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:12:02 +01:00
29b17a28ac dev-python/pyxeoma: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:11:22 +01:00
a4af373c05 dev-python/pyws66i: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:10:39 +01:00
40b09d6273 dev-python/pywebpush: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:10:11 +01:00
65fe7f89e4 dev-python/pyvolumio: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:09:17 +01:00
71f14b012e dev-python/pyvlx: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:08:34 +01:00
60261d395d dev-python/pyvera: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:07:46 +01:00
6a5b4bc9ab dev-python/pyversasense: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:07:21 +01:00
c4b4c1306f dev-python/pyuptimerobot: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:05:48 +01:00
53e6892fc8 dev-python/pytile: drop 2022.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:04:48 +01:00
52859558b8 dev-python/pytouchline: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:04:01 +01:00
9d65d3e103 dev-python/pytrackr: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 22:01:07 +01:00
dcb30a5405 dev-python/python-wink: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:59:44 +01:00
73e7bcf51b dev-python/python-vlc: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:59:01 +01:00
06556d4b2a dev-python/python-telegram-bot: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:58:12 +01:00
21a6bab7e4 dev-python/python-sochain-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:56:25 +01:00
2276a112d7 dev-python/python-ripple-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:53:39 +01:00
886b4698a7 dev-python/python-picnic-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:52:49 +01:00
8f96ef6ee1 dev-python/python-opendata-transport: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:51:53 +01:00
291d5c926c dev-python/python-nest: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:51:08 +01:00
be7d876ab2 dev-python/python-mpd2: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:50:36 +01:00
baf889b58c dev-python/python-juicenet: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:48:39 +01:00
973b1977dc dev-python/python-join-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:47:56 +01:00
471ec3c838 dev-python/python-http-client: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:46:39 +01:00
d11e586330 dev-python/python-hpilo: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:45:50 +01:00
062474fb4c dev-python/python-gitlab: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:44:56 +01:00
4a6c218bfc dev-python/python-family-hub-local: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:43:58 +01:00
0b1ee2a40c dev-python/python-gc100: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:43:12 +01:00
f6bcec5bcf dev-python/python-etherscan-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:39:44 +01:00
3ff1d49eeb dev-python/python-digitalocean: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:38:46 +01:00
71a941deb3 dev-python/python-ecobee-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:37:05 +01:00
bb0178a007 dev-python/python-clementine-remote: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:35:33 +01:00
c5690a048f dev-python/python-blockchain-api: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:33:52 +01:00
0c77f7ff68 dev-python/pythinkingcleaner: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:32:06 +01:00
7553de3463 dev-python/pytfiac: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:30:57 +01:00
37416a368d dev-python/tellsticknet: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:30:14 +01:00
5aded3a81f dev-python/zm-py: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:26:54 +01:00
5bc92b791e dev-python/pybluez: add a patch to add Python 3.11 compatibilty
Closes: #2362
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 21:22:16 +01:00
495cdf152c dev-python/charset-normalizer: new package, add 3.2.0
Closes: #2361
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-02 19:38:49 +01:00
0778108c09 dev-python/pytautulli: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:43:15 +01:00
1b84d3c99b dev-python/pysuez: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:42:41 +01:00
a5cb094380 dev-python/pyskyqhub: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:41:46 +01:00
9175f413a2 dev-python/pyrisco: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:40:24 +01:00
981835249d dev-python/pyruckus: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:38:55 +01:00
ff59a49266 dev-python/pyruckus: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:38:26 +01:00
32d0ee5bb1 dev-python/pyqwikswitch: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:37:21 +01:00
c859d1f031 dev-python/pyrepetierng: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:36:40 +01:00
283e8bbee1 dev-python/pyrecswitch: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:36:05 +01:00
0021d2eb1b dev-python/pyrail: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:35:22 +01:00
05d39cfcbe dev-python/pyprof2calltree: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:33:57 +01:00
0d20580974 dev-python/pyplaato: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:33:08 +01:00
90cf8631d8 dev-python/pypjlink2: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:32:07 +01:00
c73edfc6fd dev-python/pypca: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:31:20 +01:00
fa2ede900a dev-python/pyowm: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:30:36 +01:00
ea7068ff3c dev-python/pylutron-caseta: drop 0.18.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:29:01 +01:00
ca6bf1acf5 dev-python/pylast: drop 4.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:28:39 +01:00
a9bf77f366 dev-python/pycrc16: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:28:10 +01:00
94184cea56 dev-python/pyRFXtrx: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:27:01 +01:00
7ec7f5cbbb dev-python/pyW215: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:26:13 +01:00
07bae403ca dev-python/pysmarty: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:23:37 +01:00
5a79ec9b71 dev-python/pysensibo: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:22:03 +01:00
7b5e9b96ae dev-python/pysesame2: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:20:46 +01:00
d5cf583c78 dev-python/pysabnzbd: drop 1.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:19:56 +01:00
efb654f4d6 dev-python/pysaj: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:19:18 +01:00
746700f7b0 dev-python/pyrituals: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:18:04 +01:00
b6d4022c7f dev-python/pyprusalink: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:16:09 +01:00
16f73d7ae7 dev-python/pySDCP: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:13:16 +01:00
8d47a80452 dev-python/matplotlib: update metadata.xml
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:11:03 +01:00
95f5233388 dev-python/pillow: drop 9.2.0, 9.4.0, 9.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:08:45 +01:00
df89b302e5 dev-python/pandas: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:08:04 +01:00
1b83e37c6f dev-python/pyDuotecno: update LICENSE
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:07:23 +01:00
bd85a53293 dev-python/volkszaehler: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:05:49 +01:00
131bd6ecf0 dev-python/thermobeacon-ble: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:04:18 +01:00
103d4d99e5 dev-python/sensorpro-ble: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:02:39 +01:00
2a6bb89402 dev-python/python-openzwave-mqtt: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 23:00:59 +01:00
f56a4d8413 dev-python/python-dateutil: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:58:26 +01:00
f304457aca dev-python/pysoma: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:57:16 +01:00
a496fbeedf dev-python/pysma: change SRC_URI, drop olds
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:55:41 +01:00
2a1dd91e01 dev-python/pysmappee: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:53:48 +01:00
ae8f977899 dev-python/schedule: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:52:58 +01:00
7bba49947d dev-python/twilio: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:49:12 +01:00
086c182c29 dev-python/protobuf-python: cleanup, update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:43:01 +01:00
281c024348 dev-python/google-generativeai: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:40:02 +01:00
da5cc8790e dev-python/dwdwfsapi: drop 1.0.5, 1.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:38:42 +01:00
b151f96601 dev-python/bluetooth-adapters: drop 0.6.0, 0.15.2, 0.15.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 22:37:30 +01:00
f0f8a1017a update homeassistant-2023.11.0, drop 2023.4.6, drop 2023.5.4 2023-11-01 22:16:07 +01:00
d47c165d28 homeassistant-2023.11.0_beta6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 21:35:46 +01:00
5d5677877b dev-python/python-kasa: add 0.5.4
Closes: #2358
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 20:58:30 +01:00
746aa7b151 dev-python/reolink-aio: add 0.7.12
Closes: #2357
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 20:56:08 +01:00
16d8e3e298 dev-python/aiohomekit: add 3.0.9
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 20:53:12 +01:00
eecbc44fa2 dev-python/home-assistant-frontend: add 20231030.1
Closes: #2355
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 20:51:15 +01:00
d177d0e7c1 homeassistant-2023.11.0_beta4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 20:38:08 +01:00
9f4d65b6c2 dev-python/aiohttp: add 3.9.0_beta0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 19:53:43 +01:00
249818bb6e dev-python/home-assistant-frontend: add 20231030.0
Closes: #2351
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 19:11:04 +01:00
ba3fc00959 dev-python/geniushub-client: add 0.7.1
Closes: #2352
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 19:04:31 +01:00
0dd7df5c08 app-misc/*: fix RestrictedPython-6.2 deps
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 15:39:58 +01:00
66402ba600 homeassistant-2023.11.0_beta3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 15:27:47 +01:00
f76171e576 dev-python/grpcio: add 1.59.0
Closes: #2348
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 15:19:45 +01:00
7fec60e5f7 dev-python/grpcio-status: add 1.59.0
Closes: #2347
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 15:10:20 +01:00
57d593e34a dev-python/home-assistant-frontend: add 20231027.0
Closes: #2349
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 14:47:56 +01:00
1a07b5d101 dev-python/RestrictedPython: add 7.0_alpha1-r0
Closes: #2350
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 12:29:13 +01:00
311ddc2d1f dev-python/Tami4EdgeAPI: new package, add 2.1
Closes: #2313
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:30:18 +01:00
a74f73add0 dev-python/PyPasser: new package, add 0.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:28:37 +01:00
09a7748109 dev-python/python-roborock: add 0.35.0
Closes: #2305
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:17:38 +01:00
2ccb8178d7 dev-python/pvo: add 2.0.0
Closes: #2300
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:15:30 +01:00
dac6f7bd17 dev-python/guppy3: add 3.1.4
Closes: #2298
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:12:59 +01:00
ee84699cb1 dev-python/pypoint: add 2.3.2
Closes: #2296
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:09:58 +01:00
6623512530 dev-python/PlexAPI: add 4.15.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:07:02 +01:00
32174ac3b3 dev-python/pyoverkiz: add 1.12.1
Closes: #2292
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:04:56 +01:00
3d766228d0 dev-python/warrant-lite: update 1.0.4-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 11:03:22 +01:00
52ee08f496 dev-python/backports-strenum: new package, add 1.2.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 10:00:44 +01:00
59a483a22b dev-python/plexwebsocket: add 0.0.14
Closes: #2294
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:53:46 +01:00
7fda5e489f dev-python/androidtvremote2: installs 'demo'
Closes: #2345
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:49:11 +01:00
f777a2afa6 dev-python/opower: installs 'demo', add missing 0.0.37
Closes: #2346
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:45:35 +01:00
fe03030af8 dev-python/python-opensky: add 0.2.1
Closes: #2290
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:29:09 +01:00
0e89f5b875 dev-python/nibe: add 2.4.0
Closes: #2289
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:25:35 +01:00
85d2633769 dev-python/nextdns: add 2.0.0
Closes: #2288
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:22:14 +01:00
a20de7929e dev-python/py-nextbusnext: add 1.0.0
Closes: #2287
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:10:25 +01:00
9635a16a9d dev-python/nettigo-air-monitor: add 2.2.0
Closes: #2286
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:06:46 +01:00
4bf52cfba2 dev-python/matrix-nio: add 0.22.1
Closes: #2282
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:04:21 +01:00
f93db40bb6 dev-python/xknxproject: add 3.4.0
Closes: #2278
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 09:00:56 +01:00
f12563c185 dev-python/idasen-ha: add 2.3
Closes: #2274
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:58:25 +01:00
fa7f58ea77 dev-python/pydrawise: add 2023.10.0
Closes: #2273
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:56:09 +01:00
11a2df6ebd dev-python/gql: add 3.4.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:55:12 +01:00
ea0da7c032 dev-python/apischema: new package, add 0.18.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:53:40 +01:00
4256f715a4 dev-python/python-homewizard-energy: add 2.1.2
Closes: #2272
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:47:28 +01:00
e688e50d9e dev-python/aiohomekit: add 3.0.8
Closes: #2271
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:46:17 +01:00
c6d0d247d5 dev-python/fnv-hash-fast: add 0.5.0
Closes: #2269
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:43:12 +01:00
f2c089e4e4 dev-python/HAP-python: add 4.9.1
Closes: #2268
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:40:28 +01:00
3ddfbeec0f dev-python/govee-ble: add 0.24.0
Closes: #2267
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:38:14 +01:00
5ba48b6691 dev-python/gcal-sync: add 5.0.0
Closes: #2265
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:36:53 +01:00
3af4b845f6 dev-python/gios: add 3.2.0
Closes: #2264
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:33:42 +01:00
732cbc76f7 dev-python/pyfibaro: add 0.7.6
Closes: #2261
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:30:46 +01:00
992bf9e291 dev-python/aioesphomeapi: add 18.1.0
Closes: #2260
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:28:47 +01:00
e270b6a51d dev-python/pyenphase: add 1.13.1
Closes: #2259
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:22:55 +01:00
5a3ba290e0 dev-python/elgato: add 5.0.0
Closes: #2258
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:19:06 +01:00
cf58f60c71 dev-python/pyeconet: add 0.1.22
Closes: #2257
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:13:18 +01:00
397e4f5f75 dev-python/dsmr-parser: add 1.3.0
Closes: #2255
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 08:02:38 +01:00
d3f3550f16 dev-python/dlms-cosem: new package, add 21.3.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 07:45:20 +01:00
2c8ccc59a4 dev-python/tailer: update SRC_URI
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 07:36:19 +01:00
030889cfa4 dev-python/pydiscovergy: add 2.0.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-11-01 06:59:21 +01:00
7a6cba7c2a dev-python/py-improv-ble-client: new package, add 1.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:20:39 +01:00
7440c399ef dev-python/hass-nabucasa: add 0.74.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:16:23 +01:00
09888727b1 dev-python/home-assistant-intents: add 2023.10.16
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:13:55 +01:00
e484456261 dev-python/aiocomelit: add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:11:40 +01:00
8d90a2cfc7 dev-python/bthome-ble: add 3.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:09:40 +01:00
9537cfb689 dev-python/bimmer-connected: add 0.14.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:05:33 +01:00
01d066ed33 dev-python/bleak-retry-connector: add 3.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:03:38 +01:00
2b6c9761e5 dev-python/blinkpy: fix a typo in 0.21.0-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:01:27 +01:00
80e54b6acf dev-python/blinkpy: add 0.22.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 07:00:05 +01:00
432ef3ac0e dev-python/blebox-uniapi: add 2.2.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 06:56:44 +01:00
45b898d13d dev-python/aranet4: new package, add 2.2.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 06:50:02 +01:00
278765960a dev-python/apprise: add 1.6.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:58:53 +01:00
d53aef7591 dev-python/pyatv: add 0.14.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:56:31 +01:00
564080cedd dev-python/aioairzone-cloud: add 0.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:52:10 +01:00
65ab26f3a1 dev-python/adguardhome: add 0.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:49:30 +01:00
5d3c56484b dev-python/adax: add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:41:26 +01:00
43e33b13c1 dev-python/accuweather: fix deps
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:38:09 +01:00
586b09a542 dev-python/accuweather: add 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:32:51 +01:00
69de7abbd0 dev-python/ical: add 5.1.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:28:07 +01:00
0c729b53b5 dev-python/plugwise: add 0.33.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:24:30 +01:00
259159eeb6 dev-python/screenlogicpy: add 0.9.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:22:45 +01:00
39fc1e6468 dev-python/pymodbus: fix dynamic verisoning in 3.5.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:20:08 +01:00
666ad5d533 dev-python/pymodbus: add 3.5.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:10:36 +01:00
28a35a6a88 dev-python/switchbot-api: add 1.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:03:47 +01:00
cf880bf219 dev-python/ephem: add 4.1.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-31 00:02:05 +01:00
490972c5ff dev-python/tank-utility: add 1.5.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:59:34 +01:00
f67aaafd22 dev-python/numpy: add 1.26.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:52:51 +01:00
5e1955798a dev-python/zha-quirks: add 0.0.106
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:37:28 +01:00
1aecca61c2 dev-python/zigpy: add 0.59.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:35:36 +01:00
50158f5ec3 dev-python/zigpy-xbee: add 0.19.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:33:02 +01:00
74bfc43790 dev-python/google-nest-sdm: fix dep in 3.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:30:09 +01:00
e7f722284b dev-python/google-nest-sdm: add 3.0.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:28:17 +01:00
01238b2cbd dev-python/zwave-js-server-python: add 0.53.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:26:21 +01:00
bbf5c13dfa dev-python/opower: add 0.0.38
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:22:27 +01:00
53bd8d85f2 dev-python/pyschlage: add 2023.10.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:20:53 +01:00
5e446279a3 dev-python/starlink-grpc-core: fix this stuff
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:18:26 +01:00
3594064bf1 dev-python/yagrc: add 1.1.2
dev-python/starlink-grpc-core: add 1.1.3

Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 23:03:55 +01:00
2344703f0b dev-python/stdiomask: update SRC_URI
dev-python/subarulink: add 0.7.8

Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 22:48:51 +01:00
99668b29bf dev-python/PyViCare: remove dynamic-versioning in 2.28.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 22:43:28 +01:00
0d8901e351 dev-python/PyViCare: add 2.28.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 22:35:38 +01:00
Andreas Billmeier (@STR/VW3)
cc0c6b0355 dev-python/bellows: add 0.36.8
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:34:41 +01:00
Andreas Billmeier (@STR/VW3)
139e5b04a2 dev-python/yalexs-ble: add 2.3.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:30:40 +01:00
Andreas Billmeier (@STR/VW3)
559321b332 dev-python/yalexs-ble: drop 2.1.18
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:28:43 +01:00
Andreas Billmeier (@STR/VW3)
9a945867ca dev-python/wled: add 0.17.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:27:34 +01:00
Andreas Billmeier (@STR/VW3)
d8d8383aff dev-python/wled: drop 0.14.1, 0.15.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:24:15 +01:00
Andreas Billmeier (@STR/VW3)
cef40f0d32 dev-python/aiowithings: new package, add 1.0.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:23:19 +01:00
Andreas Billmeier (@STR/VW3)
04c89d60e0 dev-python/wallbox: drop 0.4.9, 0.4.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:17:57 +01:00
Andreas Billmeier (@STR/VW3)
31aaf9d8d7 dev-python/wallbox: add 0.4.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:16:42 +01:00
Andreas Billmeier (@STR/VW3)
e5153e344c dev-python/aiovodafone: add 0.4.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:08:45 +01:00
Andreas Billmeier (@STR/VW3)
80c49481ee dev-python/pyvesync: add 2.1.10
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:06:18 +01:00
Andreas Billmeier (@STR/VW3)
5dfeb92a4d dev-python/velbus-aio: add 2023.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:04:17 +01:00
Andreas Billmeier (@STR/VW3)
de1ec1ea1a dev-python/vtjp: add 0.2.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 15:01:47 +01:00
Andreas Billmeier (@STR/VW3)
ef54ba75e5 dev-python/aiounifi: add 64, drop 47
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 14:59:22 +01:00
Andreas Billmeier (@STR/VW3)
c75bb7b834 dev-python/twentemilieu: add 2.0.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 14:56:42 +01:00
Andreas Billmeier (@STR/VW3)
9868917716 dev-python/pytrafikverket: add 0.3.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 14:54:12 +01:00
Andreas Billmeier (@STR/VW3)
d52b922fac dev-python/toonapi: add 0.3.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 14:51:12 +01:00
Andreas Billmeier (@STR/VW3)
5b6c5a52a2 dev-python/wled: enable py3.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-30 14:40:51 +01:00
afb0c3d499 dev-python/dwdwfsapi: unpin urllib3 in 1.0.6-r1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-29 18:01:23 +01:00
ad11fda405 dev-python/dwdwfsapi: add 1.0.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-29 13:39:19 +01:00
20488c06dc dev-python/bluetooth-data-tools: update 1.12.0-r1, update 1.13.0-r1, make sure it is compiled with cpython-3, fixes #2217, fixes #2233, fixes #2234
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-29 12:34:33 +01:00
7f767705d5 dev-python/hyundai-kia-connect-api: add 3.10.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-29 12:25:06 +01:00
2766b30be8 dev-python/xknxproject: use RDEPEND from https://github.com/XKNX/xknxproject/blob/3.3.0/pyproject.toml instead of requirements_production.txt
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-29 07:59:00 +01:00
77fa1fac1f dev-python/xknxproject: update 3.3.0-r1, missing RDEPEND added
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-29 07:57:01 +01:00
7d3daaaf86 dev-python/bellows: just increase version, src_prepare()
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 15:34:08 +02:00
1585816158 homeassistant-2023.10.5
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 15:31:03 +02:00
b9a564045a dev-python/astroid: re-add 2.15.7
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 15:29:40 +02:00
55a1304210 dev-python/pydantic: add 1.10.12
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 15:24:04 +02:00
2df5e172c8 dev-python/sqlalchemy: add 2.0.21
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 15:23:48 +02:00
b881b4be66 dev-python/async-upnp-client: add 0.36.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 15:18:28 +02:00
a693df2345 dev-python/protobuf-python: new package, add 4.24.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 14:41:21 +02:00
bcafb7f4cd dev-python/guppy3: drop 3.1.4
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 14:33:24 +02:00
4ba122bf54 re add dev-libs/protobuf-protobuf-24.3
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 12:38:32 +02:00
a8f9e8ac9d dev-python/bellows: update 0.36.[5,7]-r1, fixes #2220
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 11:07:23 +02:00
412ca72dc2 dev-python/universal-silabs-flasher: update 0.0.14-r1, fixes #2221
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 11:03:51 +02:00
2d373b809e dev-python/zha-quirks: update 0.0.10[4,5], fixes #2222
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 11:00:03 +02:00
74047d32bb dev-python/zigpy-deconz: update 0.21.1-r1, fixes #2224
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 10:54:34 +02:00
a41830bf74 dev-python/zigpy-znp: update 0.11.[5,6], fixes #2225
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 10:49:54 +02:00
a1fbbed563 dev-python/zigpy: update 0.57.2-r1, fixes #2223
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 10:43:00 +02:00
b9efbf9cbd dev-python/chacha20poly1305-reuseable: add 0.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-28 08:06:47 +02:00
e063ecd103 dev-python/protobuf-python: treeclean
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-27 18:03:09 +02:00
b7fc06f410 dev-python/ha-av: update Manifest
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-24 20:38:41 +02:00
aa5214f758 Merge pull request 'Recompile when update ffmpeg, to solve preserved libs' (#2209) from inode64/HomeAssistantRepository:ha-av into master
Reviewed-on: #2209
2023-10-24 20:36:33 +02:00
082666b382 dev-python/ring-doorbell: correct 0.7.3 DISTUTILS, fixes #2189
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-24 19:59:03 +02:00
fc2275deac Recompile when update ffmpeg, to solve preserved libs
!!! existing preserved libs:
>>> package: media-video/ffmpeg-6.0-r9
 *  - /usr/lib64/libavcodec.so.58
 *  - /usr/lib64/libavcodec.so.58.134.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/audio/frame.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/bitstream/context.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by 10 other files
 *  - /usr/lib64/libavdevice.so.58
 *  - /usr/lib64/libavdevice.so.58.13.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *  - /usr/lib64/libavfilter.so.7
 *  - /usr/lib64/libavfilter.so.7.110.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/audio/resampler.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/filter/context.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by 3 other files
 *  - /usr/lib64/libavformat.so.58
 *  - /usr/lib64/libavformat.so.58.76.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/container/core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/container/input.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by 4 other files
 *  - /usr/lib64/libavresample.so.4
 *  - /usr/lib64/libavresample.so.4.0.0
 *  - /usr/lib64/libavutil.so.56
 *  - /usr/lib64/libavutil.so.56.70.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/audio/codeccontext.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/audio/fifo.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by 17 other files
 *  - /usr/lib64/libpostproc.so.55
 *  - /usr/lib64/libpostproc.so.55.9.100
 *  - /usr/lib64/libswresample.so.3
 *  - /usr/lib64/libswresample.so.3.9.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *  - /usr/lib64/libswscale.so.5
 *  - /usr/lib64/libswscale.so.5.9.100
 *      used by /usr/lib/python3.10/site-packages/av/_core.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)
 *      used by /usr/lib/python3.10/site-packages/av/video/reformatter.cpython-310-x86_64-linux-gnu.so (dev-python/ha-av-10.0.0)

Check with pkgcheck 0.10.26

Signed-off-by: INODE64 <web@inode64.com>
2023-10-23 15:47:31 +02:00
eb65ef57e2 dev-python/aioesphomeapi: add 18.0.10
drop old protobuf

Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-23 01:06:36 +02:00
3f25426689 dev-python/striprtf: new package, add 0.0.26
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-23 00:01:05 +02:00
283c2c16f7 dev-python/pyzipper: new package, add 0.3.6
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 23:22:08 +02:00
d3e7811835 dev-python/pyasn1: new package, add 0.4.8-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 20:08:50 +02:00
94258181bd dev-embedded/esptool: drop 4.5.1
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:52:51 +02:00
c3e5192346 dev-embedded/esphome-dashboard: drop 20221007.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:52:08 +02:00
6f15ffe335 dev-embedded/esphome: drop 2022.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:51:47 +02:00
3e9bd8fa9a dev-embedded/esphome: add 2023.10.1, update dev
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:51:03 +02:00
01541aa7bc dev-embedded/esptool: add 4.6.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:47:42 +02:00
aefb5a42ff dev-embedded/esphome-dashboard: add 20230904.0
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:41:36 +02:00
9775abe9e0 dev-embedded/platformio: add 6.1.11, drop 6.0.2-r2
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:35:03 +02:00
4d21250d60 dev-python/grpcio: fix typo
Signed-off-by: Andreas Billmeier <b@edevau.net>
2023-10-22 18:02:12 +02:00
2700 changed files with 25380 additions and 22972 deletions

View File

@@ -1,45 +1,47 @@
|USEFlag|Description|homeassistant-min|homeassistant|Homeassistant-full|introduced|
|---|---|---|---|---|---|
|abode|Library for the Abode alarm API|N|Y|Y|0.52|
|accuweather|Uses the AccuWeather web service as a source for weather data|Y|Y|Y|0.114|
|accuweather|Uses the AccuWeather web service as a source for weather data|Y|Y|Y||
|acer_projector|Allows you to control the state of RS232 connected projectors from Acer|N|Y|Y|0.19|
|acmeda|Control and monitor covers via your Rolelase Acmeda Automate hub|N|Y|Y|0.111|
|adax|Integrates Adax heater into Home Assistant|N|N|Y|2021.8.0|
|adguard|Monitor your ad- and tracker-blocking DNS server|N|Y|Y|0.95|
|adguard|Monitor your ad- and tracker-blocking DNS server|N|Y|Y||
|ads|Beckhoff automation devices running TwinCAT|N|Y|Y|0.60|
|advantage_air|API helper for Advantage Air's MyAir and e-zone API|N|N|Y|0.117|
|aemet| AEMET OpenData meteorological data|N|N|Y|2021.3|
|aftership|The aftership platform allows one to track deliveries by AfterShip|N|Y|Y|0.85|
|agent_dvr|Agent DVR is a free* software DVR solution|N|Y|Y|0.110|
|airly|Uses the Airly web service as a source for air quality data|Y|Y|Y|0.101|
|airly|Uses the Airly web service as a source for air quality data|Y|Y|Y||
|airnow|AirNow web service as a source for air quality data|N|N|Y|2021.2|
|airq|integrating the sensors provided by your air-Q device|N|N|Y|2022.12.0|
|airthings|A python3 library to communicate with Aws|N|N|Y|2021.10.0b2|
|airtouch4|control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller|N|N|Y|2021.9.0b1|
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y|0.53|
|airtouch5|allows you to control ducted air conditioning systems using the AirTouch 5 cont.|N|N|Y|2024.2.1|
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y||
|airvisual_pro|allows Home Assistant to retrieve data from an AirVisual Node/Pro unit|N|N|Y|2023.1.1|
|airzone|This integration allows getting values from the local API of Airzone HVAC zoning|N|N|Y|2022.4.0b0|
|airzone_cloud|This integration interacts with the Cloud API of Airzone devices|N|N|Y|2023.7.2|
|aladdin_connect|The aladdin_connect cover platform lets you control Genie Aladdin Connect garage|N|Y|Y|0.75|
|alarmdecoder|AlarmDecoder extended|N|Y|Y|0.43|
|almond|Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual|N|Y|Y|0.102|
|almond|Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual|N|Y|Y||
|alpha_vantage|The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market|Y|Y|Y|0.60|
|amazon_polly|Text-to-speech platform that works with Amazon Polly|N|N|Y|0.37|
|ambee|Asynchronous Python client for the Ambee API|N|N|Y|2021.7|
|ambee|Asynchronous Python client for the Ambee API|N|N|Y||
|amberelectric|Interface to the Amber Electric API, allowing you to download current and foreca|N|N|Y|2021.10.0b2|
|ambiclimate|Communicate with Ambiclimate devices|N|Y|Y|0.93|
|ambient_station|Retrieves local weather information from Ambient Weather|N|Y|Y|0.85|
|ambient_station|Retrieves local weather information from Ambient Weather|N|Y|Y||
|amcrest|Integrate your Amcrest or Dahua IP camera|N|Y|Y|0.49|
|ampio|Will query the open data API of ampio.pl to monitor air quality sensor station|N|Y|Y|0.92|
|androidtv|Library for controlling an Android TV, formerly firetv|Y|Y|Y|0.7.6|
|androidtv_remote|allows you to control an Android TV and launching apps|N|N|Y|2023.5.2|
|analytics_insights|allows you to get integration usage statistics into Home Assistant|Y|Y|Y|2024.2.1|
|androidtv|Library for controlling an Android TV, formerly firetv|Y|Y|Y||
|androidtv_remote|allows you to control an Android TV and launching apps|Y|Y|Y|2023.5.2|
|android_ip_webcam|The android_ip_webcam integration turns any Android phone or tablet into a netwo|Y|Y|Y|0.40|
|anel_pwrctrl|The anel_pwrctrl switch platform allows you to control ANEL PwrCtrl devices|N|Y|Y|0.30|
|anova|allows you to control Anova sous vides with Wi-Fi capability|N|N|Y|2023.5.2|
|anthemav|Both Anthems current and last generation of A/V Receivers and Processors suppor|N|Y|Y|0.37|
|aosmith|control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant|N|N|Y|2024.1.0b7|
|apache_kafka|Sends all state changes from Home Assistant to a Apache Kafka topic|N|Y|Y|0.97|
|apcupsd|Query Apcupsd status information from Home Assistant|N|Y|Y|0.13|
|apns|Use Apple Push Notification service (APNS) to deliver notifications|N|N|Y|0.31|
|apns|Use Apple Push Notification service (APNS) to deliver notifications|N|N|Y||
|apple_tv|Library for controlling an Apple TV|N|Y|Y|0.49|
|apprise|The Apprise service is an all-in-one solution to open up Home Assistant|N|Y|Y|0.101|
|aprs|Tracker integration connects to the APRS-IS|N|N|Y|0.95|
@@ -47,13 +49,13 @@
|aquostv|The aquostv platform allows you to control a Sharp Aquos TV|N|Y|Y|0.35|
|aranet|Integrates Aranet devices into Home Assistant|N|N|Y|2022.12.0|
|arcam_fmj|Control Arcam receivers from Home Assistant|N|Y|Y|0.96|
|arlo|Allows you to integrate your Arlo devices into Home Assistant|N|N|Y|0.46|
|arlo|Allows you to integrate your Arlo devices into Home Assistant|N|N|Y||
|arris_tg2492lg|Presence detection from an Arris TG2492LG router|N|N|Y|0.109|
|aruba|Presence detection by looking at connected devices to an Aruba Instant device|N|Y|Y|0.7|
|aseko_pool_live|allows you to monitor your Aseko ASIN Aqua dosing systems|N|N|Y|2022.2.0b1|
|assist_pipeline|provides the foundation for the Assist voice assistant in Home Assistant|N|N|Y|2023.5.2|
|asterisk_mbox|asterisk_mbox Asterisk Voicemail integration|N|N|Y|0.51|
|asuswrt|Api wrapper for Asuswrt|N|Y|Y|0.83|
|asuswrt|Api wrapper for Asuswrt|N|Y|Y||
|atag|Connect to Atag One thermostats, reporting and setting its status|N|N|Y|0.109|
|aten_pe|The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant|N|Y|Y|0.103|
|atome|The atome sensor platform is retrieving the consumption of your home from the Di|N|Y|Y|0.99|
@@ -65,48 +67,51 @@
|avion|Support for the Avi-on Bluetooth dimmer switch Avi-on|N|Y|Y|0.37|
|awair|Library to integrate the Awair GraphQL API into Home Assistant|N|Y|Y|0.84|
|aws|Interact with Amazon Web Services|N|N|Y|0.91|
|axis|Communicating with newer devices from Axis Communications|Y|Y|Y|0.45|
|backup|allows you to create and download backups for your Home Assistant Core|N|Y|Y|2022.4.0b0|
|axis|Communicating with newer devices from Axis Communications|Y|Y|Y||
|backup|allows you to create and download backups for your Home Assistant Core|Y|Y|Y|2022.4.0b0|
|baf|Integrates Big Ass Fans devices into Home Assistant|N|N|Y|2022.6.0b0|
|baidu|Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi|N|Y|Y|0.59|
|balboa|This integration adds support for Balboa Spa WiFi Modules|N|N|Y|2021.12.0b0|
|bbb_gpio|Base for all BeagleBone Black related GPIO platforms|N|N|Y|0.36|
|bang_olufsen|enables control of some of the features of certain Bang & Olufsen devices|N|N|Y|2024.2.1|
|bbb_gpio|Base for all BeagleBone Black related GPIO platforms|N|N|Y||
|bbox|Presence detection from Bbox Modem Router from Bouygues Telecom|N|N|Y|0.31|
|beewi_smartclim|BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device|N|Y|Y|0.99|
|bh1750|Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec|N|Y|Y|0.48|
|bitcoin|Displays various details about the Bitcoin network|N|Y|Y|0.7|
|bh1750|Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec|N|Y|Y||
|bitcoin|Displays various details about the Bitcoin network|N|Y|Y||
|bizkaibus|The bizkaibus sensor will give you the time until the next bus in the selected s|N|Y|Y|0.93|
|blackbird|Control Monoprice Blackbird Matrix Switch using a serial connection|N|Y|Y|0.68|
|blebox|BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev|N|Y|Y|0.110|
|blink|Get events from Blink camera and security systems|N|Y|Y|0.40|
|blinksticklight|The blinkstick platform lets you control your Blinkstick lights|N|Y|Y|0.7.5|
|blinkt|The blinkt light platform lets you control the Blinkt! board, featuring eight su|N|Y|Y|0.44|
|blinkt|The blinkt light platform lets you control the Blinkt! board, featuring eight su|N|Y|Y||
|blockchain|Displays Bitcoin wallet balances from blockchain.info|N|Y|Y|0.47|
|bluemaestro|Integrates BlueMaestro devices into Home Assistant|N|N|Y|2022.9.0b4|
|bluesound|Allows you to control your Bluesound HiFi wireless speakers and audio integratio|N|N|Y|0.51|
|bluetooth|The Bluetooth integration will detect nearby Bluetooth devices|Y|Y|Y|2022.8.1|
|bluetooth_le_tracker|Tracks Bluetooth low-energy devices periodically based on interval_seconds value|Y|Y|Y|0.27|
|bluetooth_tracker|Discovers new devices on boot and tracks Bluetooth devices periodically|N|Y|Y|0.18|
|bme280|Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)|N|Y|Y|0.48|
|bme680|Read temperature, humidity, pressure and gas resistance values of a Bosch BME680|N|Y|Y|0.62|
|bmp280|Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne|N|N|Y|0.108|
|blue_current|connect to your blue current account to Home Assistant|N|N|Y|2024.1.0b7|
|bme280|Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)|N|Y|Y||
|bme680|Read temperature, humidity, pressure and gas resistance values of a Bosch BME680|N|Y|Y||
|bmp280|Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne|N|N|Y||
|bmw_connected_drive|Retrieve data from the BMW Connected Drive|N|Y|Y|0.64|
|bond|Asynchronous Python wrapper library over Bond Local API|N|Y|Y|0.113|
|bosch_shc|integrate your Bosch SHC into Home Assistant|N|N|Y|2021.6|
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y|0.23|
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y||
|bring|allows you to interact with your Bring! shopping lists within Home Assistant|N|Y|Y|2024.2.1|
|broadlink|Allows you to interact with Broadlink remote control devices|N|Y|Y|0.35|
|brother|Read current data from your local Brother printer|N|Y|Y|0.104|
|brottsplatskartan|brottsplatskartan sensor allows one to track reported incidents|N|Y|Y|0.85|
|brunt|The brunt platform allows one to control Blind Engines by Brunt|N|Y|Y|0.75|
|bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y|0.110|
|bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y||
|bthome|Integrates BTHome BLE devices into Home Assistant|N|N|Y|2022.9.0b3|
|bt_home_hub_5|Offers presence detection by looking at connected devices to a BT Home |N|Y|Y|0.22|
|bt_smarthub|Presence detection by looking at BT Smart Hub based routers|N|Y|Y|0.82|
|buienradar|Integrate buienradar weather data into Home Assistant|N|Y|Y|0.47|
|caldav|Integrate a CalDAV (RFC4791) calendar in Home Assistant|Y|Y|Y|0.60|
|camera|The camera integration allows you to use IP cameras with Home Assistant|Y|Y|Y|0.7|
|camera|The camera integration allows you to use IP cameras with Home Assistant|Y|Y|Y||
|canary|Allows you to integrate your Canary devices from Home Assistant|N|Y|Y|0.60|
|cast|Let Home Assitant talk to Google Chromecast|Y|Y|Y||
|ccm15|integrate Midea CCM15 devices in Home Assistant.|N|N|Y|2024.1.0b7|
|channels|Allows you to control Channels from Home Assistant|N|N|Y|0.65|
|circuit|Unify Circuit platform allows you to send notifications|N|N|Y|0.111|
|cisco_ios|Presence detection scanner for Cisco IOS devices|N|N|Y|0.33|
@@ -114,11 +119,11 @@
|cisco_webex_teams|Deliver rich notifications from Home Assistant to Cisco Webex Teams|N|N|Y|0.40|
|clementine|The clementine platform allows you to control a Clementine Music Player|N|N|Y|0.39|
|cli|Set a dependency for Home Assistant Cli hass-cli (lots of modules required)|Y|Y|Y|None|
|climacell|obtain weather information from the ClimaCell API|N|N|Y|2021.3|
|cloud|Quickly integrate your local Home Assistant with various cloud services|N|N|Y|0.60|
|climacell|obtain weather information from the ClimaCell API|N|N|Y||
|cloud|Quickly integrate your local Home Assistant with various cloud services|N|N|Y||
|cloudflare|With the cloudflare integration, you can keep your Cloudflare records up to date|N|N|Y|0.74|
|cmus|Allows you to control a cmus music player from Home Assistant|N|N|Y|0.23|
|co2signal|Queries the CO2Signal API for the CO2 intensity of a specific region|Y|Y|Y|0.87|
|co2signal|Queries the CO2Signal API for the CO2 intensity of a specific region|Y|Y|Y||
|coinbase|Lets you access account balances and exchange rates from coinbase|N|N|Y|0.61|
|color_extractor|color_extractor extracts the predominant color from a given image|N|N|Y|0.118|
|comelit|allows you to control your Comelit home automation devices|N|N|Y|2023.10.1|
@@ -127,7 +132,7 @@
|concord232|Provides integration with GE, Interlogix (and other brands) alarm panels|N|N|Y|0.31|
|control4|Allows you to control and monitor lights from your local Control4 system|N|N|Y|0.114|
|coolmaster|The coolmaster climate platform lets you control HVAC through CoolMasterNet|N|N|Y|0.88|
|coronavirus|Add sensors for COVID-19 infections from Johns Hopkins University|Y|Y|Y|0.106|
|coronavirus|Add sensors for COVID-19 infections from Johns Hopkins University|Y|Y|Y||
|cppm_tracker|Detect presence by looking at connected devices to Aruba Clearpass|N|N|Y|0.90|
|cpuspeed|The cpuspeed sensor platform to allow you to monitor the current CPU speed|N|N|Y||
|crownstone|allows you to control your Crownstones via cloud or using a USB dongle|N|N|Y|2021.10.0b2|
@@ -135,29 +140,30 @@
|daikin|Integrate Daikin wireless controllers into Home Assistant|N|Y|Y|0.59|
|danfoss_air|The danfoss_air integration accesses information from your Danfoss Air HRV unit|N|N|Y|0.87|
|datadog|The datadog integration sends all state changes to Datadog using a Datadog Agent|N|N|Y|0.45|
|debugpy|Useful in testing changes on a local development install|N|N|Y|0.112|
|deconz|Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant|N|Y|Y|0.61|
|debugpy|Useful in testing changes on a local development install|N|N|Y||
|deconz|Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant|N|Y|Y||
|decora|Support Decora Bluetooth dimmer switch Leviton from Home Assistant|N|N|Y|0.37|
|decora_wifi|Support for Leviton Decora Wi-Fi dimmers/switches via the MyLeviton API|N|N|Y|0.51|
|delijn|De Lijn public transport network in Flanders|N|Y|Y|0.97|
|deluge|Local polling for Deluge Switches and Sensors|N|N|Y|0.57|
|deluge|Local polling for Deluge Switches and Sensors|N|N|Y||
|denonavr|Automation Library for Denon AVR receivers|N|Y|Y|0.7.2|
|deutsche_bahn|will give you the departure time of the next train for the given connection|N|Y|Y|0.14|
|devolo_home_control|Add Devolo Home-control to Home Assistant|N|Y|Y|0.110|
|deutsche_bahn|will give you the departure time of the next train for the given connection|N|Y|Y||
|devialet|lets you control your Devialet wireless speakers from Home Assistant|N|N|Y|2023.12.1|
|devolo_home_control|Add Devolo Home-control to Home Assistant|N|Y|Y||
|devolo_home_network|The devolo Home Network integration allows you to monitor your PLC network|N|N|Y|2021.12.0b0|
|dexcom|View your CGM data from Dexcom from Home Assistant|N|Y|Y|0.113|
|dhcp|will watch the network for DHCP requests for supported devices and services|N|Y|Y|2021.2|
|dht|Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device|N|Y|Y|0.7|
|digitalloggers|Switch platform controls the state of your Digital Loggers switches|N|N|Y|0.35|
|dhcp|will watch the network for DHCP requests for supported devices and services|N|Y|Y||
|dht|Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device|N|Y|Y||
|digitalloggers|Switch platform controls the state of your Digital Loggers switches|N|N|Y||
|digital_ocean|Access information about your Digital Ocean droplets from Home Assistant|N|N|Y|0.30|
|directv|Allows you to control a DirecTV receiver and its client devices|N|N|Y|0.25|
|discogs|Discogs Client for Home Assistant|N|Y|Y|0.61|
|discord|Send messages to the user using Discord from Home Assistant|N|Y|Y|0.37|
|discord|Send messages to the user using Discord from Home Assistant|N|Y|Y||
|discovergy|allows users to integrate their Discovergy smart meters into Home Assistant|N|N|Y|2023.7.2|
|discovery|Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant|N|Y|Y|0.7|
|discovery|Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant|N|Y|Y||
|dlib_face_detect|Image processing platform for Home Assistant|N|N|Y|0.44|
|dlib_face_identify|image processing platform allows you to use the Dlib|N|N|Y|0.44|
|dlink|Allows you to control the state of your D-Link Wi-Fi Smart Plugs|N|N|Y|0.14|
|dlink|Allows you to control the state of your D-Link Wi-Fi Smart Plugs|N|N|Y||
|dlna_dmr|Allows you to control a DLNA Digital Media Renderer|Y|Y|Y|0.76|
|dlna_dms|allows you to browse and play media from a DLNA Digital Media Server|Y|Y|Y|2022.3.0b3|
|dnsip|will expose an IP address, fetched via DNS resolution, as its value|N|N|Y|0.40|
@@ -167,13 +173,14 @@
|dormakaba_dkey|Integrates Dormakaba dKey Bluetooth Low Energy connected locks|N|N|Y|2023.3.0b3|
|dovado|The dovado integration manages communication with the Dovado router|N|N|Y|0.87|
|dremel_3d_printer|monitor your Dremel 3D printer and its progress with your Home Assistant|N|N|Y|2023.7.2|
|dsmr|Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)|N|N|Y|0.34|
|drop_connect|provides connectivity with DROP smart water system devices via a local MQTT API|N|N|Y|2024.1.0b7|
|dsmr|Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)|N|N|Y||
|dunehd|control a Dune HD media player|N|Y|Y|0.34|
|duotecno|used to control Duotecno nodes in Home Assistant|N|N|Y|2023.10.1|
|dwd_weather_warnings|dwd_weather_warnings sensor platform uses DWD for warnings|Y|Y|Y|0.51|
|dweet|transfer details collected with Home Assistant to Dweet.io|N|N|Y|0.19|
|dynalite|Dynalite DyNET interface forHome Assistant |N|Y|Y|0.106|
|dyson|integrate all Dyson related platforms into Home Assistant|N|Y|Y|0.47|
|dyson|integrate all Dyson related platforms into Home Assistant|N|Y|Y||
|eafm|UK Environment Agency Flood Monitoring API to provide sensors|N|N|Y|0.115|
|easyenergy|integrates the easyEnergy API platform with Home Assistant|N|N|Y|2023.3.0b3|
|ebox|Integrate your EBox account information into Home Assistant|N|N|Y|0.39|
@@ -186,18 +193,18 @@
|ecowitt|add Ecowitt Weather station to your Home Assistant|Y|Y|Y|2022.9.0b3|
|eddystone_temperature|reads temperature information from Eddystone beacons|N|N|Y|0.42|
|edimax|switch platform allows you to control the state of your Edimax switches|N|N|Y||
|edl21|edl21 integration lets you read German EDL21 smart meters using SML|N|N|Y|0.107|
|ee_brightbox|presence detection by looking at connected devices to a EE Bright Box 2 router|N|N|Y|0.87|
|edl21|edl21 integration lets you read German EDL21 smart meters using SML|N|N|Y||
|ee_brightbox|presence detection by looking at connected devices to a EE Bright Box 2 router|N|N|Y||
|efergy|Integrate your Efergy meter information into Home Assistant|N|N|Y||
|egardia|Control an Egardia/Woonveilig alarm control panel from Home Assistant|N|N|Y|0.65|
|eight_sleep|Fetch data from your Eight Sleep smart cover or mattress|N|N|Y|0.44|
|electrasmart|control Electra Air Ait COnditioners with HA|N|N|Y|2023.7.2|
|electric_kiwi|uses the official Electric Kiwi API to show and select the hour of free power|N|N|Y|2023.10.1|
|elgato|The Elgato Key Light sets the bar for high-end studio lighting|N|N|Y|0.104|
|elgato|The Elgato Key Light sets the bar for high-end studio lighting|N|N|Y||
|eliqonline|Integrate your ELIQ Online smart meter information|N|N|Y|0.10|
|elkm1|Elk-M1 is a home security and automation controller|N|N|Y|0.81|
|elmax|enables Home Assistant integration with ELMAX control panels|N|N|Y|2022.2.0b1|
|elv|control the state of your ELV PCA 301 smart switch|N|N|Y|0.95|
|elvia|import your historical grid consumption from Elvia|N|N|Y|2024.2.1|
|emby|The emby platform allows you to control a Emby multimedia system|N|N|Y|0.32|
|emonitor|SiteSage Emonitor allows local power monitoring on a per circuit basis|N|N|Y|2021.5|
|emulated_hue|Emulated_hue integration provides a virtual Philips Hue bridge|N|N|Y|0.27|
@@ -209,14 +216,15 @@
|enphase_envoy|Reads electricity production and consumption from an Enphase Envoy|N|Y|Y|0.76|
|entur_public_transport|entur_public_transport sensor gives real-time departure information|N|N|Y|0.84|
|environment_canada|Access meteorological data from Environment Canada from Home Assistant|N|Y|Y|0.95|
|envirophat|Display information collected by an Enviro pHAT add-on board|N|N|Y|0.44|
|envirophat|Display information collected by an Enviro pHAT add-on board|N|N|Y||
|envisalink|Link Envisalink devices to Home Assistant|N|N|Y|0.23|
|ephember|The ephember climate platform lets you control EPH Controls thermostats|N|N|Y|0.57|
|epion|Integrates Epion Air sensors into Home Assistant|N|N|Y|2024.2.1|
|epson|The epson platform allows you to control a Epson projector|N|N|Y|0.72|
|epsonworkforce|monitor the ink levels of a Epson Workforce printer|N|N|Y|0.92|
|eq3btsmart|Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant|N|N|Y|0.18|
|escea|allows monitoring and control of local Escea fireplaces|N|N|Y|2022.9.0b3|
|esphome|Support for esphome sensors, covers and switches and it's dashboard|Y|Y|Y|0.85|
|esphome|Support for esphome sensors, covers and switches and it's dashboard|Y|Y|Y||
|essent|communicate with the (undocumented) API of Dutch energy provider Essent|N|N|Y||
|etherscan|displays Ether and ERC-20 token balances from Etherscan.io|N|N|Y|0.47|
|eufy|eufy integration is the main integration to integrate various eufy devices|N|N|Y|0.68|
@@ -230,7 +238,7 @@
|fastdotcom|uses the Fast.com web service to measure network bandwidth performance|N|N|Y|0.88|
|feedreader|an RSS/Atom feed reader that polls feeds every hour|N|N|Y|0.18|
|ffmpeg|allows other Home Assistant integrations to process video and audio streams|Y|Y|Y|0.29|
|fibaro|Fibaro hub is a controller mainly connecting to Z-Wave devices|N|Y|Y|0.83|
|fibaro|Fibaro hub is a controller mainly connecting to Z-Wave devices|N|Y|Y||
|fido|Integrate your Fido account information into Home Assistant|N|N|Y|0.39|
|file|Store notifications as a file|Y|Y|Y||
|file_upload|The file upload integration allows various features in the frontend to upload fi|N|N|Y|2022.9.0b3|
@@ -243,16 +251,17 @@
|fjaraskupan|Fjäråskupan allows you to control your Bluetooth equipped kitchen fan|N|N|Y|2021.9.0b1|
|fleetgo|integrate your vehicles equipped with FleetGO hardware into Home Assistant|N|N|Y|0.76|
|flexit|Integrates Flexit Air Conditioning unit into Home Assistant|N|N|Y|0.47|
|flexit_bacnet|Integrates Flexit Nordic series air handling unit into Home Assistant|N|N|Y|2024.1.0b7|
|flic|The flic platform allows you to receive click events from flic smart buttons|N|N|Y|0.35|
|flick_electric|Flick Electric Co is a power company in New Zealand|N|N|Y|0.110|
|flick_electric|Flick Electric Co is a power company in New Zealand|N|N|Y||
|flipr|Flipr is a smart pool monitor (Cloud Polling)|N|N|Y|2021.8.0|
|flo|The flo integration integrates Flo by Moen smart water shutoff valves|N|N|Y|0.115|
|flume|monitors the real-time status of your home water meter|N|Y|Y|0.103|
|flunearyou|allows users in the US to get information from Flu Near You|N|Y|Y|0.83|
|flunearyou|allows users in the US to get information from Flu Near You|N|Y|Y||
|flux_led|flux_led support is integrated into Home Assistant as a light platform|N|Y|Y|0.25|
|folder_watcher|publishing events on the bus on the creation/deletion/modification of files|N|N|Y|0.67|
|foobot|fetch air quality data from your Foobot device|N|Y|Y|0.66|
|forecast_solar|Asynchronous Python client for getting forecast solar information|Y|Y|Y|2021.7|
|forecast_solar|Asynchronous Python client for getting forecast solar information|Y|Y|Y||
|forked_daapd|allows you to control your forked-daapd server from Home Assistant|N|N|Y|0.110|
|fortios|device tracking of devices with a MAC address connected to a FortiGate|N|Y|Y|0.97|
|foscam|watch the live stream of your Foscam IP camera|N|N|Y|0.7.3|
@@ -260,9 +269,8 @@
|freedompro|Python library for Freedompro API|N|N|Y|2021.7|
|free_mobile|free_mobile platform is using the French mobile operator Free Mobile to send SMS|N|N|Y|0.11|
|fritz|The fritz platform offers presence detection for Home Assistant|N|Y|Y|0.10|
|fritzbox|Allows you to integrate the switch and climate devices in Home Assistant|N|Y|Y|0.68|
|fritzbox_callmonitor|monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012|N|Y|Y|0.27|
|fritzbox_netmonitor|sensor monitors the network statistics exposed by AVM FRITZ!Box routers|N|Y|Y|0.36|
|fritzbox|Allows you to integrate the switch and climate devices in Home Assistant|N|Y|Y||
|fritzbox_callmonitor|monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012|N|Y|Y||
|fronius|Add (very basic) Support for Fronius Symo JSON Api to Home Assistant|Y|Y|Y|0.96|
|frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40|
|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3|
@@ -271,22 +279,22 @@
|gardena_bluetooth|integrate their Gardena Bluetooth devices into Home Assistant|N|N|Y|2023.10.1|
|garmin_connect|The Garmin Connect sensor allows you to expose data from Garmin Connect|N|Y|Y||
|gc100|The Global Caché GC-100 can be integrated into Home Assistant|N|N|Y|0.57|
|gdacs|lets you use a GeoRSS feed provided by GDACS|N|N|Y|0.106|
|gdacs|lets you use a GeoRSS feed provided by GDACS|N|N|Y||
|generic|The generic camera platform allows you to integrate any IP camera or other URL|N|N|Y||
|geniushub|geniushub integration links Home Assistant with your Genius Hub CH/DHW|N|N|Y|0.92|
|geocaching|The Geocaching integration pulls data from your Geocaching.com account|N|N|Y|2022.6.0b0|
|geonetnz_quakes|Use a GeoJSON feed provided by New Zealands GeoNet in Home Assistant|N|N|Y|0.98|
|geonetnz_volcano|GeoJSON feed provided by New Zealands GeoNet|N|N|Y|0.103|
|geo_json_events|geo_json_events platform lets you integrate GeoJSON feeds|N|N|Y|0.79|
|geonetnz_quakes|Use a GeoJSON feed provided by New Zealands GeoNet in Home Assistant|N|N|Y||
|geonetnz_volcano|GeoJSON feed provided by New Zealands GeoNet|N|N|Y||
|geo_json_events|geo_json_events platform lets you integrate GeoJSON feeds|N|N|Y||
|geo_rss_events|geo_rss_events sensor retrieves events from a GeoRSS feed|N|N|Y|0.55|
|gios|Source for air quality data for Home Assistant|N|Y|Y|0.104|
|gios|Source for air quality data for Home Assistant|N|Y|Y||
|github|GitHub sensor integrates data from GitHub to monitor your favorite repositories|Y|Y|Y|0.88|
|gitlab_ci|Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab|N|N|Y|0.8|
|gitter|Sensor allows one to monitor a Gitter.im chatroom for unread messages|N|N|Y|0.47|
|glances|Allows you to monitor the system information provided by the Glances API|N|N|Y|0.7.3|
|gntp|Growl Notification Protocol: sending and receiving notifications|N|N|Y|0.16|
|goalfeed|Use your Goalfeed account to trigger events in Home Assistant|N|N|Y|0.63|
|goalzero|Access Goal Zero REST Api from Home Assistant|N|N|Y|0.116|
|glances|Allows you to monitor the system information provided by the Glances API|Y|Y|Y|0.7.3|
|gntp|Growl Notification Protocol: sending and receiving notifications|N|N|Y||
|goalfeed|Use your Goalfeed account to trigger events in Home Assistant|N|N|Y||
|goalzero|Access Goal Zero REST Api from Home Assistant|N|N|Y||
|gogogate2|Control Gogogate2-Enabled garage doors from Home Assistant|N|Y|Y|0.67|
|goodwe|poll a GoodWe solar inverter over the local network|N|N|Y|2022.2.0b1|
|google|Intergrate Google Calendar into Home Assistant|N|N|Y|0.33|
@@ -297,9 +305,11 @@
|google_maps|google_maps platform allows you to detect presence|N|N|Y|0.67|
|google_pubsub|Send events to Google Cloud Pub/Sub from Home Assistant|N|N|Y|0.88|
|google_sheets|allows you to connect your Google Drive to Home Assistant|N|N|Y|2022.10.0|
|google_tasks|allows you to connect your Google Tasks to Home Assistant|N|N|Y|2023.11.0b2|
|google_translate|google_translate text-to-speech platform for Home Assistant|N|N|Y|0.35|
|google_travel_time|provides travel time from the Google Distance Matrix API|N|N|Y|0.19|
|govee_ble|Integrates Govee BLE devices into Home Assistant|N|N|Y|2022.8.1|
|govee_light_local|Integrates Govee lights into Home Assistant using Local API control|N|N|Y|2024.2.1|
|gpsd|GPS information collected by gpsd and a GPS receiver|N|N|Y|0.26|
|gree|Discover, connect and control Gree based minisplit systems|N|N|Y|0.117|
|greeneye_monitor|Allows you to create sensors for the various data channels of the GEM|N|Y|Y|0.82|
@@ -307,9 +317,9 @@
|growatt_server|Talk to growatt server from Home Assistant|N|Y|Y|0.99|
|gstreamer|Allows you to play audio via a gstreamer pipeline from Home Assistant|N|N|Y|0.39|
|gtfs|gtfs sensor will give you the next departure time|N|N|Y|0.17|
|guardian|Integrates Elexa Guardian water valve controllers into Home Assistant|N|Y|Y|0.111|
|guardian|Integrates Elexa Guardian water valve controllers into Home Assistant|N|Y|Y||
|habitica|Allows you to monitor and manage your Habitica profile|N|N|Y|0.78|
|hangouts|Allows you to send messages to Google Hangouts conversations|N|N|Y|0.77|
|hangouts|Allows you to send messages to Google Hangouts conversations|N|N|Y||
|hardware|provides an API which offers information about certain board types, USB dongles,|N|N|Y|2022.6.0b0|
|harman_kardon_avr|Allows you to control Harman Kardon Network Receivers|N|Y|Y|0.85|
|harmony|Logitech Harmony support for Home Assistant|N|Y|Y|0.34|
@@ -321,7 +331,9 @@
|hikvisioncam|Allows you to control your motion detection settings from Home Assistant|N|N|Y||
|hisense_aehw4a1|Give Wi-Fi connectivity to some Hisense ACs|N|N|Y|0.103|
|hive|Set up and integrate all supported Hive devices in Home Assistant|N|N|Y|0.59|
|hko|retrieves weather data from the Hong Kong Observatory Open Data API|N|N|Y|2024.2.1|
|hlk_sw16|HLK-SW16 by Hi-Link is a simple networkable 16 port relay device|N|N|Y|0.84|
|holiday|create a calendar of holidays in Home Assistant for powering automations|Y|Y|Y|2024.1.0b7|
|homekit|Integrate HomeKit controller and accessory in Home Assistant|Y|Y|Y|0.64|
|homekit_controller|Allows you to connect accessories with the “Works with HomeKit” logo|Y|Y|Y|0.68|
|homematic|An API for the homematicip cloud|N|Y|Y|0.23|
@@ -335,11 +347,12 @@
|hp_ilo|Query HP Integrated Lights out XML interfaces from Home Assistant|N|Y|Y|0.27|
|html5|html5 enables you to receive push notifications to Chrome or Firefox|N|N|Y|0.27|
|http|Serves all files and data required for the Home Assistant frontend|Y|Y|Y||
|htu21d|Read the temperature and humidity from a HTU21D sensor (I2C)|N|N|Y|0.48|
|htu21d|Read the temperature and humidity from a HTU21D sensor (I2C)|N|N|Y||
|huawei_lte|allows you to observe and control Huawei LTE devices|N|N|Y|0.79|
|hue|talk to Philips Hue|N|Y|Y|0.60|
|hue|talk to Philips Hue|N|Y|Y||
|huisbaasje|Huisbaasje smart energy meters|N|N|Y|2021.2|
|hunterdouglas_powerview|integrate your Hunter Douglas PowerView devices|N|N|Y|0.15|
|huum|Integrates Huum saunas into Home Assistant|N|N|Y|2024.2.1|
|hvv_departures|departures of busses, trains and ferries in Hamburg|N|N|Y|0.112|
|hydrawise|communicate with Hunter Wi-Fi irrigation controllers|N|Y|Y|0.71|
|hyperion|integrate your Hyperion into Home Assistant|Y|N|Y|0.7.6|
@@ -347,17 +360,18 @@
|ialarm_xr|Provides connectivity with the Antifurto365 iAlarmXR alarm systems|N|N|Y|2022.6.0b0|
|iammeter|real-time readings of WEM3080, WEM3162 & WEM3080T) meters|N|N|Y|0.107|
|iaqualink|iAqualink by Jandy allows you to control your pool via cloud service|N|Y|Y|0.99|
|ibeacon|Adding iBeacon Tracker to your Home Assistant instance|N|N|Y|2022.10.0|
|ibeacon|Adding iBeacon Tracker to your Home Assistant instance|Y|Y|Y|2022.10.0|
|icloud|iCloud allows users to track their location on iOS devices|N|N|Y|0.10|
|idasen_desk|allows you to connect your IKEA Idåsen motorized desk to Home Assistant|N|N|Y|2023.10.1|
|idteck_prox|This integration works with Proximity Readers (RFID card readers)|N|N|Y|0.85|
|ifttt|With the IFTTT component, you can trigger applets through the “Webhooks” service|N|N|Y|0.8|
|iglo| integrate your iGlo Lights into Home Assistant|N|N|Y|0.61|
|ign_sismologia|a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional|N|N|Y|0.92|
|ign_sismologia|a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional|N|N|Y||
|ihc|use IHC Python SDK|N|Y|Y|0.62|
|image|handle image assets in Home Assistant|N|N|Y|0.115|
|image|handle image assets in Home Assistant|N|N|Y||
|image_upload|handle image assets in Home Assistant|N|Y|Y|2023.1.1|
|imap|observing your IMAP server and reporting the amount of unread emails|N|Y|Y|0.25|
|improv_ble|allows connecting devices implementing Improv via BLE to Wi-Fi|N|N|Y|2023.11.0b2|
|incomfort|client for Intergas InComfort/InTouch Lan2RF systems|N|Y|Y|0.93|
|influxdb|transfer sensor data to a local InfluxDB database|Y|Y|Y|0.9|
|inkbird|Integrates INKBIRD devices into Home Assistant|N|N|Y|2022.8.1|
@@ -369,11 +383,11 @@
|iperf3|iperf3 sensor integration allows you to measure network bandwidth|N|N|Y|0.71|
|ipma|ipma weather platform|N|Y|Y|0.72|
|ipp|read current data from your networked printer|N|Y|Y|0.108|
|iqvia|collects allergy, asthma and disease information (based on a U.S. ZIP code)|N|N|Y|0.63|
|iqvia|collects allergy, asthma and disease information (based on a U.S. ZIP code)|N|N|Y||
|irish_rail_transport|will give you the time until the next two departures|N|N|Y|0.57|
|islamic_prayer_times|integration displays the various prayer times for Muslims as sensors|N|Y|Y|0.85|
|iss|know if the station is above your home location|N|N|Y|0.36|
|isy994|controller that is capable of controlling Insteon and X10 devices|N|N|Y|0.28|
|iss|know if the station is above your home location|N|N|Y||
|isy994|controller that is capable of controlling Insteon and X10 devices|N|N|Y||
|itach|control IR devices with a Global Caché iTach Device and GC-100 devices|N|N|Y|0.39|
|izone|control of a local iZone ducted reverse-cycle climate control device|N|N|Y|0.100|
|jellyfin|exposes a Jellyfin server as a Media Source in Home Assistant|N|N|Y|2021.12.0b0|
@@ -389,12 +403,12 @@
|kef|KEF wireless speakers|N|Y|Y|0.104|
|kegtron|Integrates Kegtron Smart Keg Monitor (Gen 1) devices into Home Assistant|N|N|Y|2022.10.0|
|keyboard|The keyboard integration simulates key presses on the host machine|N|N|Y||
|keyboard_remote|Receive signals from a keyboard and use it as a remote control|N|N|Y|0.29|
|keyboard_remote|Receive signals from a keyboard and use it as a remote control|N|N|Y||
|keymitt_ble|allows you to locally control a MicroBot Push|N|N|Y|2022.10.0|
|kira|main integration to integrate Keene Electronics IR over IP Kira modules|N|N|Y|0.45|
|kiwi|open your KIWI Smart Locks and Smart Entry Devices|N|N|Y|0.72|
|kmtronic|IP-connected relays|N|N|Y|2021.3|
|knx|Asynchronous Library for the KNX protocol|Y|Y|Y|0.24|
|knx|Asynchronous Library for the KNX protocol|Y|Y|Y||
|kodi|control a Kodi multimedia system|Y|Y|Y||
|konnected|connect wired sensors and switches to a Konnected Alarm Panel|N|N|Y|0.70|
|kostal_plenticore|allows you to get data from Kostal Plenticore solar inverters|N|N|Y|2021.5|
@@ -403,50 +417,54 @@
|kwb|integrates the sensors of KWB Easyfire pellet central heating units |N|N|Y|0.40|
|lacrosse|using the data provided by a Jeelink USB dongle or this Arduino sketch|N|N|Y|0.58|
|lacrosse_view|allows access to LaCrosse sensors|N|N|Y|2022.9.0b3|
|lametric|LaMetric Time smart clock listen to web radio and display notifications|N|N|Y|0.49|
|lamarzocco|interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud|N|N|Y|2024.2.1|
|lametric|LaMetric Time smart clock listen to web radio and display notifications|N|N|Y||
|landisgyr_heat_meter|read the meter values from Ultraheat devices by Landis & Gyr|N|N|Y|2022.9.0b3|
|lastfm|lastfm sensor platform will allow you to see whenever a user starts scrobbling|N|N|Y|0.20|
|launch_library|information about the next planned space launch|N|N|Y|0.83|
|launch_library|information about the next planned space launch|N|N|Y||
|laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0|
|lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85|
|ld2410_ble|Integrates LD2410 BLE sensors from Hi-Link|N|N|Y|2023.2.1|
|leaone|Integrates LeaOne health devices into Home Assistant|N|N|Y|2024.2.1|
|led_ble|Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista|N|N|Y|2022.9.0b3|
|lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20|
|lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81|
|lidarr|The Lidarr integration pulls data from a given Lidarr instance|N|N|Y|2022.10.0|
|life360|detect presence using the unofficial API of Life360|N|N|Y|0.95|
|lifx|The lifx integration allows you to integrate your LIFX into Home Assistant|N|Y|Y|0.81|
|lifx_legacy|The lifx integration allows you to integrate your LIFX into Home Assistant|N|N|Y|None|
|lifx_legacy|The lifx integration allows you to integrate your LIFX into Home Assistant|N|N|Y||
|lightwave|WiFi link for controlling Lightwave lights, switches and TRVs|N|N|Y|0.84|
|limitlessled|control your LimitlessLED lights from within Home Assistant|N|N|Y||
|linear_garage_door|lets you control Linear garage doors through Home Assistant|N|N|Y|2023.12.1|
|linode|allows you to access the information about your Linode systems|N|Y|Y|0.57|
|linux_battery|sensor platform is using the information stored in /sys/class/power_supply/|N|N|Y|0.28|
|litejet|allows a computer to control the system via LiteJets third party protocol|N|N|Y|0.32|
|litterrobot|Wi-Fi-enabled, automatic, self-cleaning litter box for cats|N|Y|Y|2021.3|
|litejet|allows a computer to control the system via LiteJets third party protocol|N|N|Y||
|litterrobot|Wi-Fi-enabled, automatic, self-cleaning litter box for cats|N|Y|Y||
|livisi|connect your LIVISI Smart Home Controller (SHC) to Home Assistant|N|N|Y|2022.12.0|
|local_calendar|create a calendar of events in Home Assistant|Y|Y|Y|2022.12.0|
|local_todo|The Local to-do list integration allows you to create to-do lists in Home Assist|Y|Y|Y|2023.11.0b2|
|logi_circle|integrate your Logi Circle cameras in Home Assistant|N|N|Y|0.79|
|london_underground|display the status of London underground lines|N|N|Y|0.49|
|lookin|Integrates LOOKin devices into Home Assistant|N|N|Y|2021.11.0b4|
|loopenergy|Integrate your Loop Energy meter information into Home Assistant|N|Y|Y||
|loqed|Integrate your LOQED Touch Smart Lock with Home Assistant|N|N|Y|2023.7.2|
|luci|fetch connected devices from your OpenWrt|N|Y|Y||
|luftdaten|query the open data API of luftdaten.info to monitor air quality|N|Y|Y|0.82|
|luftdaten|query the open data API of luftdaten.info to monitor air quality|N|Y|Y||
|lupusec|Lupusec alarm control panel and ultimately all connected sensors|N|N|Y|0.83|
|lutron|communicating with the Lutron main hub|N|N|Y|0.37|
|lutron_caseta|for communicating with the Lutron Caseta Smart Bridge|N|N|Y|0.41|
|lw12wifi|Library to control the Lagute LW-12 WiFi LED controller|N|N|Y|0.71|
|lyft|Unofficial Lyft Rides API Python SDK|N|N|Y||
|lyric|Honeywell Lyric thermostat platform|N|N|Y|2021.3|
|magicseaweed|Provides API wrapper to magicseaweed.com.|N|N|Y|0.75|
|magicseaweed|Provides API wrapper to magicseaweed.com.|N|N|Y||
|mailgun|A simple mailgun client - pymailgun fork with Python 3 support|N|N|Y|0.38|
|mariadb|WIP: set dependencies for mariadb-connector-python|Y|Y|Y|2022.6.3|
|marytts|text-to-speech platform uses MaryTTS Text-to-Speech engine|N|N|Y|0.43|
|mastodon|uses Mastodon to deliver notifications from Home Assistant|N|N|Y|0.67|
|matrix|allows you to send messages to matrix rooms|N|N|Y|0.69|
|matter|control Matter devices on your local WiFi or Thread network|Y|Y|Y|2022.12.0|
|maxcube|eQ-3 ELV MAX Cube Python API|Y|Y|Y|0.40|
|mazda|Mazda Connected Services integration|N|N|Y|2021.3|
|mcp23017|base for all related mcp23017 platforms in Home Assistant|N|N|Y|0.94|
|mcp23017|base for all related mcp23017 platforms in Home Assistant|N|N|Y||
|meater|communication with the Meater Temperature Probe from Apption Labs|N|N|Y|2022.5.0b0|
|medcom_ble|International Medcom Bluetooth-enabled radiation monitors|N|N|Y|2023.10.1|
|mediaroom|control a Mediaroom Set-Top Box (STB) from Home Assistant|N|N|Y|0.63|
@@ -455,14 +473,14 @@
|melissa|main integration to connect to a Melissa Climate A/C control|N|N|Y|0.63|
|melnor|allows you to control your Melnor Bluetooth watering valves|N|N|Y|2022.9.0b3|
|message_bird|MessageBird's REST API|N|N|Y|0.16|
|met|met platform uses the Met.no web service as a source for meteorological data|N|N|Y|0.79|
|met|met platform uses the Met.no web service as a source for meteorological data|N|Y|Y|0.79|
|meteoalarm|watch for weather alerts in europe from MeteoAlarm|N|N|Y|0.93|
|meteoclimatic|use Meteoclimatic web service as a source for meteorological data|N|N|Y|2021.6|
|meteo_france|uses the meteorological data from Meteo-France|N|Y|Y|0.89|
|metoffice|weather platform uses the Met Offices DataPoint API|N|N|Y|0.42|
|met_eireann|Met Éireann (The Irish Meteorological Service) Public Weather Forecast API|N|N|Y|2021.5|
|mfi|sensor platform to allow you to monitor mFi mPort interface and sensors|N|Y|Y|0.13|
|mhz19|small non-dispersive infrared sensor that can measure CO2 level|N|N|Y|0.27|
|mhz19|small non-dispersive infrared sensor that can measure CO2 level|N|N|Y||
|microsoft|text-to-speech platform uses the TTS engine of the Microsoft Speech Service|N|N|Y|0.57|
|mikrotik|add support for MikroTik RouterOS API|Y|Y|Y|0.44|
|mill|A python3 library to communicate with Mill|N|N|Y|0.81|
@@ -472,13 +490,14 @@
|mobile_app|allows Home Assistant mobile apps to easily integrate with Home Assistant|Y|Y|Y|0.89|
|mochad|main integration to integrate all Mochad X10 platforms|N|N|Y|0.32|
|modbus|sensors and switches controlled over MODBUS serial, TCP, and UDP connections|Y|Y|Y||
|modem_callerid|Uses an available modem for collecting caller ID information|N|N|Y|0.40|
|modem_callerid|Uses an available modem for collecting caller ID information|N|N|Y||
|modern_forms|Asynchronous Python client for Modern Forms fans|N|N|Y|2021.7|
|moehlenhoff_alpha2|allows you to control a Möhlenhoff Alpha 2 temperature control system|N|N|Y|2022.3.0b3|
|monoprice|Python API for talking to Monoprice 6-zone amplifier|N|N|Y|0.56|
|mopeka|Integrates Mopeka devices into Home Assistant|N|N|Y|2023.2.1|
|mosquitto|Set a runtime dependency for Mosquitto MQTT broker|Y|Y|Y|2022.8.3|
|motioneye|integrate your motionEye server into Home Assistant|N|N|Y|2021.5|
|motionmount|control the position of your TVM 7675 Pro Signature MotionMount|N|N|Y|2024.1.0b7|
|motion_blinds|control Motion Blinds from Coulisse B.V.|N|N|Y|2020.12|
|mpd|allows you to control a Music Player Daemon from Home Assistant|N|N|Y||
|mqtt|install MQTT Broker and dependencies|Y|Y|Y||
@@ -488,13 +507,13 @@
|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||
|mycroft|allows you to send notifications and more to Mycroft from Home Assistant|N|N|Y|0.53|
|myq|lets you control MyQ-Enabled garage doors|Y|Y|Y|0.39|
|mysensors|combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69|Y|N|Y|0.73|
|mysql|set dependencies to install MySQL Libraries for use with HomeAssistant|Y|Y|Y|0.7|
|mystrom|Python API for interacting with myStrom devices|N|N|Y|0.43|
|mythicbeastsdns|automatically update your dynamic DNS entry at Mythic Beasts|N|N|Y|0.85|
|myuplink|get information about the devices supporting myUplink using the official cloud A|N|N|Y|2024.2.1|
|nad|allows you to control a NAD receiver through RS232, TCP and Telnet|N|Y|Y|0.36|
|nam|get temperature, humidity, pressure , air quality from Nettigo devices|N|N|Y|2021.6|
|nam|get temperature, humidity, pressure , air quality from Nettigo devices|N|N|Y||
|namecheapdns|automatically update your dynamic DNS entry at namecheapdns|N|N|Y|0.56|
|nanoleaf|allows you to control Nanoleaf Light Panels from Home Assistant|N|N|Y|0.67|
|neato|Python package for controlling Neato pybotvac Connected vacuum robot|N|N|Y|0.33|
@@ -502,37 +521,37 @@
|nello|The nello platform allows you to control Nello intercoms|N|N|Y||
|ness_alarm|integrate a Ness D8x/D16x alarm system|N|N|Y|0.85|
|nest|main integration to integrate all Nest related platforms|N|N|Y|0.7|
|netatmo|Access to Netatmo weather station data|N|Y|Y|0.20|
|netatmo|Access to Netatmo weather station data|N|Y|Y||
|netdata|API for interacting with Netdata|N|Y|Y|0.35|
|netgear|detect presence by looking at connected devices to a NETGEAR device|N|N|Y||
|netgear_lte|observe and control NETGEAR LTE modems|N|N|Y|0.72|
|netio|Binding library for Koukaam netio devices|N|N|Y|0.24|
|network|provides network configuration for integrations such as Zeroconf|N|N|Y|2021.6|
|network|provides network configuration for integrations such as Zeroconf|N|N|Y||
|neurio_energy|Integrate your Neurio meter information into Home Assistant|N|N|Y|0.14|
|nexia|allows you to integrate your Nexia thermostats into Home Assistant|N|N|Y|0.108|
|nextbus| will give you the next departure time and associated data fro NextBus|N|N|Y|0.93|
|nextcloud|pulls summary Nextcloud information into Home Assistant|N|N|Y|0.108|
|nextcloud|pulls summary Nextcloud information into Home Assistant|Y|Y|Y|0.108|
|nextdns|allows you to monitor NextDNS statistics|N|N|Y|2022.8.1|
|nfandroidtv|Notifications for Android TV and Notifications for Fire TV|N|N|Y|0.32|
|nfandroidtv|Notifications for Android TV and Notifications for Fire TV|Y|Y|Y||
|nibe_heatpump|control and monitor Nibe Heat Pumps in Home Assistant|N|N|Y|2022.10.0|
|nightscout|allows you to view your CGM data from Nightscout|N|N|Y|0.115|
|niko_home_control|platform allows you to integrate your Niko Home Control|N|N|Y|0.82|
|nilu|An API client for getting pollution data from NILU sensor stations in Norway|N|N|Y|0.87|
|nina|displays warnings from Bundesamt für Bevölkerungsschutz und Katastrophenhilfe|N|N|Y|2022.2.0b1|
|nissan_leaf|integration with the NissanConnect EV cloud service|N|N|Y|0.89|
|nmap_tracker|Presence detection for Home Assistant with nmap|N|N|Y|0.7|
|nmap_tracker|Presence detection for Home Assistant with nmap|N|Y|Y|0.7|
|nmbs|Python wrapper for the iRail API|N|N|Y|0.85|
|noaa_tides|prediction for the tides for any location in the United States|N|N|Y|0.75|
|nobo_hub|Integrates Nobo Ecohub into Home Assistant|N|N|Y|2022.10.0|
|norway_air|A library to communicate with the met.no api|N|N|Y|0.88|
|notify_events|The Notify.Events service is a platform for the notify component|Y|Y|Y|0.112|
|notion|retrieves data from Notion wireless home monitoring sensor kits|N|N|Y|0.96|
|notion|retrieves data from Notion wireless home monitoring sensor kits|N|N|Y||
|nsw_fuel_station|uses the NSW Fuel Check App data as a source for current fuel price data|N|N|Y|0.72|
|nsw_rural_fire_service_feed|integrate a GeoJSON feed provided by the NSW Rural Fire Service|N|N|Y|0.81|
|nsw_rural_fire_service_feed|integrate a GeoJSON feed provided by the NSW Rural Fire Service|N|N|Y||
|nuheat|control your connected NuHeat Signature floor heating thermostats|N|N|Y|0.61|
|nuki|control Nuki Smart Locks|N|Y|Y|0.38|
|numato|base for all related GPIO platforms of the Numato 32 Port USB GPIO expander|N|N|Y|0.110|
|nut|monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools)|N|N|Y|0.34|
|nut|monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools)|N|Y|Y||
|nws|uses the National Weather Service web API|N|Y|Y|0.99|
|nx584|NX584/NX8E Interface Library and Server|N|Y|Y|0.13|
|nzbget|monitor and control your downloads with NZBGet|N|N|Y|0.17|
@@ -545,7 +564,6 @@
|omnilogic|Hayward Onmilogic pool control system|N|N|Y|0.116|
|oncue|allow you to monitor the state of your Oncue enabled Kohler generator|N|N|Y|2022.2.0b1|
|ondilo_ico|ICO continuously analyzes the water quality of your pool/spa|N|N|Y|2021.2|
|onewire|supports sensors which that using the One wire (1-wire) bus for communication|N|N|Y|0.12|
|onkyo|allows you to control a Onkyo, Integra and some recent Pioneer receivers|N|Y|Y|0.17|
|onvif|allows you to use an ONVIF Profile S conformant device|Y|Y|Y|0.47|
|openai_conversation|adds a conversation agent powered by OpenAI in Home Assistant|N|N|Y|2023.2.1|
@@ -554,43 +572,46 @@
|opengarage|opengarage cover platform lets you control the open-source OpenGarage.io device|N|Y|Y|0.44|
|openhome| connect an Openhome Compliant Renderer to Home Assistant|N|N|Y|0.39|
|opensensemap|query the open data API of openSenseMap.org air quality sensor station|N|Y|Y|0.85|
|opensky|allows one to track overhead flights in a given region|N|N|Y|0.43|
|opentherm_gw|control the OpenTherm Gateway from Home Assistant|N|N|Y|0.81|
|openuv|The openuv integration displays UV and Ozone data from openuv.io|N|N|Y|0.76|
|openweathermap|uses OpenWeatherMap as a source for current meteorological data|N|Y|Y|0.32|
|openuv|The openuv integration displays UV and Ozone data from openuv.io|N|N|Y||
|openweathermap|uses OpenWeatherMap as a source for current meteorological data|Y|Y|Y|0.32|
|open_meteo|integrates the free weather forecast from Open-Meteo|N|N|Y|2022.2.0b1|
|opnsense|Presence Detection with data from OPNsense firewall|N|Y|Y|0.105|
|opower|get energy information from utilities that use Opower|N|N|Y|2023.10.1|
|opple|allows you to control the state of your Opple smart light|N|N|Y|0.80|
|oralb|Integrates Oral-B devices into Home Assistant|N|N|Y|2022.11.0b3|
|orangepi_gpio|The orangepi_gpio integration is the base for all related GPIO platforms|N|N|Y|0.93|
|orangepi_gpio|The orangepi_gpio integration is the base for all related GPIO platforms|N|N|Y||
|oru|fetches your current energy usage from your ORU smart meter|N|N|Y|0.101|
|orvibo|allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets|N|N|Y|0.8|
|osoenergy|allows you to interact with supported devices and services offered by OSO Energy|N|N|Y|2024.1.0b7|
|osramlightify|allows you to integrate your Osram Lightify into Home Assistant|N|N|Y|0.21|
|otbr|calling an Open Thread Border Routers REST API in Home Assistant|N|N|Y|2023.2.1|
|otp|generates One-Time Passwords according to RFC6238|Y|Y|Y|0.49|
|ourgroceries|ntegrates your shopping lists into Home Assistant|N|N|Y|2023.12.1|
|overkiz|The Overkiz (by Somfy) integration platform|N|N|Y|2022.2.0b1|
|ovo_energy|allows you to monitor your energy consumption data|N|N|Y|0.114|
|ovo_energy|allows you to monitor your energy consumption data|N|N|Y||
|owntracks|OwnTracks: track your location and send it directly to Home Assistant|Y|Y|Y|0.7.4|
|ozw|Open Zwave MQTT|M|M|Y|0.110|
|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|
|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|
|pcal9535a|pcal9535a integration is the base for all related pcal9535a platforms|N|N|Y|0.102|
|pcal9535a|pcal9535a integration is the base for all related pcal9535a platforms|N|N|Y||
|peco|provides electricity outage data from PECO Philadelphia power company|N|N|Y|2022.4.0b0|
|pegel_online|uses the data from the German Federal Waterways and Shipping Administration|N|N|Y|2023.10.1|
|pencom|Pencom is a computer-controlled relay, I/O and custom boards|N|N|Y|0.85|
|permobil|view various sensors with information about your Permobil wheelchair|N|N|Y|2023.12.1|
|philips_js|allows you to control Philips TVs which expose the jointSPACE JSON-API|N|Y|Y|0.34|
|pi4ioe5v9xxxx|support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander|N|N|Y|0.109|
|picnic|get information from Picnic about orders, deliveries and cart content|N|N|Y|2021.5|
|piglow|control the Piglow lights on your Raspberry Pi from within Home Assistant|N|N|Y|0.37|
|piglow|control the Piglow lights on your Raspberry Pi from within Home Assistant|N|N|Y||
|pilight|Pilight is a open source solution to communicate with 433 MHz devices|N|Y|Y|0.26|
|ping|use the great ICMPLib for Presence Detection and as a binary Sensor|Y|Y|Y|0.43|
|pi_hole|retrieve statistics and interact with a Pi-hole system|N|Y|Y|0.28|
|pjlink|control projectors with support for the PJLink protocol from Home Assistant|N|N|Y|0.76|
|plaato|sets up integration with Plaato Airlock and Keg|N|N|Y|0.95|
|plex|Python bindings for the Plex API|Y|Y|Y|0.7.4|
|plugwise|Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist|N|Y|Y|0.98|
|plugwise|Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist|N|Y|Y||
|plum_lightpad|A python package that interacts with the Plum Lightpad|N|N|Y|0.85|
|pocketcasts|monitor unplayed episodes you have of your favorite podcasts at Pocket Casts|N|N|Y|0.39|
|point|Point hub enables integration with the Minut Point|N|N|Y|0.83|
@@ -611,33 +632,36 @@
|purpleair|PurpleAir makes sensors that measure hyper-local air quality data|N|N|Y|2023.1.1|
|pushbullet|sensor platform reads messages from Pushbullet|N|N|Y|0.44|
|pushover|allows integrations to send messages to the user using Pushover|N|N|Y||
|pvoutput|The PVOutput integration|N|N|Y|0.33|
|pvoutput|The PVOutput integration|N|N|Y||
|pvpc_hourly_pricing|hourly price of electricity in Spain from PVPC|N|N|Y|0.108|
|python_script|write Python scripts that are exposed as services in Home Assistant|Y|Y|Y|0.47|
|qbittorrent|monitor your downloads with qBittorrent from within Home Assistant|N|N|Y|0.84|
|qbittorrent|monitor your downloads with qBittorrent from within Home Assistant|N|N|Y||
|qingping|Integrates Qingping devices into Home Assistant|N|N|Y|2022.9.0b3|
|qld_bushfire|GeoRSS feed containing bushfire alerts for Queensland|N|N|Y|0.95|
|qnap|Python API for obtaining QNAP NAS system stats|Y|Y|Y|0.38|
|qld_bushfire|GeoRSS feed containing bushfire alerts for Queensland|N|N|Y||
|qnap|Python API for obtaining QNAP NAS system stats|Y|Y|Y||
|qnap_qsw|This integration interacts with the local API of QNAP QSW managed switches|N|N|Y|2022.5.0b0|
|qrcode|enables QR code recognition from cameras|N|N|Y|0.87|
|quantum_gateway|device tracker platform for Verizon Fios|N|N|Y|0.81|
|qvr_pro|QVR Pro allows you to connect to cams configured on your QNAP NAS|Y|Y|Y|0.107|
|qwikswitch|the main integration to integrate various QwikSwitch devices with Home Assistant|N|N|Y|0.20|
|rabbitair|lets you control your air purifier over the local network|N|N|Y|2024.2.1|
|rachio|The rachio platform allows you to control your Rachio irrigation system|N|Y|Y|0.73|
|radiotherm|control a thermostat from Radio Thermostat or 3M Filtrete|N|N|Y|0.7.6|
|radio_browser|use the directory of radio stations collected on Radio Browser in Home Assistant|Y|Y|Y|2022.3.0b3|
|rainbird|allows interacting with LNK WiFi module of the Rain Bird Irrigation system|N|Y|Y|0.61|
|raincloud|allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant|N|N|Y|0.55|
|rainforest_eagle|platform for Rainforest Automations Eagle-200 and Legacy Eagle energy gateways|N|N|Y|0.97|
|rainmachine|integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers|N|Y|Y|0.69|
|rainforest_raven|connects to a RAVEn-compatible device attached to the Home Assistant via USB|N|N|Y|2024.2.1|
|rainmachine|integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers|N|Y|Y||
|rapt_ble|Integrates RAPT Pill hydrometers into Home Assistant|N|N|Y|2023.5.2|
|raspihats|The base for all related Raspihats platforms in Home Assistant|N|N|Y|0.45|
|raspihats|The base for all related Raspihats platforms in Home Assistant|N|N|Y||
|raspyrfm|adds support for cheap RC 433 MHz outlets via one of the supported gateways|N|N|Y|0.85|
|rdw|looks up any dutch registered vehicle by its license plate|N|N|Y|2021.12.0b0|
|recollect_waste|track the next scheduled waste pickup and what type of waste from Recollect|N|N|Y|0.87|
|recollect_waste|track the next scheduled waste pickup and what type of waste from Recollect|N|N|Y||
|recorder|storing details in a database per sqlalchemy|Y|Y|Y||
|recswitch|allows you to control the Ankuoo REC Switch devices from Home Assistant|N|N|Y|0.81|
|reddit|integrates data from Reddit to monitor your favorite subreddits|N|N|Y|0.89|
|refoss|Integrate Refoss devices into Home Assistant|N|N|Y|2024.1.0b7|
|rejseplanen|travel details for Danish public transport|N|Y|Y|0.88|
|remember_the_milk|create tasks in Remember The Milk (RTM) (deprecated)|N|N|Y|0.57|
|remote_rpi_gpio|base for all related GPIO platforms in Home Assistant|N|N|Y|0.94|
@@ -655,18 +679,19 @@
|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|
|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|0.86|
|roku|add support for Roku players|N|Y|Y||
|romy|The ROMY integration allows you to control your ROMY vacuum robot|N|N|Y|2024.2.1|
|roomba|control a iRobot Roomba vacuum or iRobot Braava m-series mop|N|Y|Y|0.51|
|roon|allows you to control RoonLabs music players|N|Y|Y|0.115|
|route53|keep your AWS Route53 DNS records up to date|N|N|Y|0.81|
|rova|uses an unofficial ROVA API to allow you to get your waste collection schedule|N|N|Y|0.87|
|rpi_gpio|The rpi_gpio integration is the base for all GPIO platforms in Home Assistant|N|N|Y||
|rpi_gpio_pwm|connect pigpio-daemon on an Raspberry Pi|N|N|Y|0.43|
|rpi_pfio|base for all related PiFace Digital I/O (PFIO) platforms in Home Assistant|N|N|Y|0.45|
|rpi_gpio_pwm|connect pigpio-daemon on an Raspberry Pi|N|N|Y||
|rpi_pfio|base for all related PiFace Digital I/O (PFIO) platforms in Home Assistant|N|N|Y||
|rpi_power|monitor your Raspis Power Supply|N|N|Y|0.116|
|rpi_rf|control devices over 433/315MHz LPD/SRD signals on a RPi|N|N|Y|0.19|
|rpi_rf|control devices over 433/315MHz LPD/SRD signals on a RPi|N|N|Y||
|rtsp_to_webrtc|provide WebRTC live streams for any RTSP camera|N|N|Y|2022.2.0b1|
|ruckus_unleashed|Python API to interact with a Ruckus Unleashed device|N|N|Y|0.117|
|ruckus_unleashed|Python API to interact with a Ruckus Unleashed device|N|N|Y||
|russound_rio|control Russound devices that make use of the RIO protocol|N|N|Y|0.49|
|russound_rnet|control Russound devices that make use of the RNET protocol|N|N|Y|0.25|
|ruuvitag_ble|Integrates Ruuvis RuuviTag BLE devices into Home Assistant|N|N|Y|2022.12.0|
@@ -674,23 +699,23 @@
|rympro|connects with a Read Your Meter Pro account to get water meter reads into HA|N|N|Y|2023.2.1|
|sabnzbd|monitor and control your downloads with SABnzbd from within Home Assistant|N|N|Y|0.7|
|saj|poll a SAJ solar inverter and present the values as sensors|N|N|Y|0.100|
|samsungtv|Support for Samsung TV Sets|Y|Y|Y|0.13|
|samsungtv|Support for Samsung TV Sets|Y|Y|Y||
|satel_integra|Satel Integra alarm panel to leverage|N|N|Y|0.54|
|schlage|provides connectivity with Schlage WiFi smart locks through Schlages cloud API|N|N|Y|2023.10.1|
|schluter|integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat|N|N|Y|0.108|
|scrape|scraping information from websites|Y|Y|Y|0.31|
|screenlogic|allows you to integrate your Pentair IntelliTouch or EasyTouch pool controller|N|N|Y|2021.4|
|scsgate|allows to interact with the MyHome system from BTicino/Legrande|N|N|Y|0.13|
|season|display astronomical or meteorological season (Spring, Summer, Autumn, Winter)|Y|Y|Y|0.53|
|season|display astronomical or meteorological season (Spring, Summer, Autumn, Winter)|Y|Y|Y||
|sendgrid|Notification platform sends email notifications via SendGrid|N|N|Y|0.14|
|sense|Integrate your Sense meter information into Home Assistant|N|N|Y|0.82|
|sensehat|lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y|0.44|
|sensehat|lets you control the Sense HAT boards 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y||
|senseme|Integrates SenseME devices into Home Assistant|N|N|Y|2022.2.0b1|
|sensibo|Integrates Sensibo Air Conditioning controller into Home Assistant|N|N|Y|0.44|
|sensirion_ble|Integrates sensors talking Sensirions BLE protocol into Home Assistant|N|N|Y|2022.12.0|
|sensorpro|Integrates SensorPro devices into Home Assistant|N|N|Y|2022.9.0b3|
|sensorpush|Integrates SensorPush devices into Home Assistant|N|N|Y|2022.8.1|
|sentry|The free Sentry account allows 5000 events per month|N|N|Y|0.104|
|sentry|The free Sentry account allows 5000 events per month|N|N|Y||
|senz|allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats|N|N|Y|2022.5.0b0|
|serial|use data provided by a device connected to the serial port of the system|N|N|Y|0.56|
|serial_pm|Particulate matter sensors measure the amount of very small particles in the air|N|N|Y|0.26|
@@ -699,19 +724,19 @@
|seven_segments|allows you to read physical seven segments displays|N|N|Y|0.45|
|sfr_box|offers integration with the SFR broadband router|N|N|Y|2023.2.1|
|sharkiq|The sharkiq integration allows you to control your Shark IQ vacuum|N|N|Y|0.115|
|shelly|Shelly devices|Y|Y|Y|0.115|
|shiftr|transfer details collected with Home Assistant to Shiftr.io|N|N|Y|0.48|
|shelly|Shelly devices|Y|Y|Y||
|shiftr|transfer details collected with Home Assistant to Shiftr.io|N|N|Y||
|shodan|Shodan is a search engine for Internet-connected devices|N|Y|Y|0.51|
|sht31|allows you to get the current temperature and humidity from a Sensirion SHT31|N|N|Y|0.68|
|sht31|allows you to get the current temperature and humidity from a Sensirion SHT31|N|N|Y||
|sia|provides integration with several alarm systems that implement the SIA Protocol|N|N|Y|2021.6|
|sighthound|Detect people in camera images using Sighthound Cloud|N|N|Y|0.105|
|signal_messenger|add Support for Moxie's Signal API|Y|Y|Y|0.104|
|simplepush|deliver notifications from Home Assistant to your Android device|N|N|Y|0.29|
|simplisafe|integrates SimpliSafe home security (V2 and V3) systems|N|Y|Y|0.81|
|simplisafe|integrates SimpliSafe home security (V2 and V3) systems|N|Y|Y||
|sinch|The sinch platform uses Sinch to deliver notifications from Home Assistant|N|N|Y|0.101|
|sisyphus|allows you to observe and control your Sisyphus Kinetic Art Table|N|N|Y|0.75|
|skybeacon|supports CR2477-powered iBeacon/eddystone sensors|N|N|Y|0.37|
|skybell|integrate your Skybell.com doorbells|N|Y|Y|0.56|
|skybell|integrate your Skybell.com doorbells|N|Y|Y||
|sky_hub|presence detection at connected devices to a Sky Hub router based router|N|N|Y|0.37|
|slack|The slack platform delivers notifications from Home Assistant to Slack|N|N|Y||
|sleepiq|lets you view sensor data from SleepIQ by SleepNumber|N|N|Y|0.29|
@@ -719,7 +744,7 @@
|slimproto|allows you to control a Squeezebox music player directly from Home Assistant|N|N|Y|2022.5.0b0|
|sma|add Support for SMA Solar WebConnect|N|Y|Y|0.36|
|smappee|integrate Smappee monitors, plugs and switches|N|Y|Y|0.64|
|smarthab|control your lights and shutters with the SmartHab integration|N|Y|Y|0.94|
|smarthab|control your lights and shutters with the SmartHab integration|N|Y|Y||
|smartthings|use the SmartThings Cloud API|N|Y|Y|0.87|
|smarttub| control hot tubs which use the SmartTub system|N|N|Y|2021.3|
|smarty| lets you control Salda Smarty ventilation units from Home Assistant|N|N|Y|0.95|
@@ -730,12 +755,12 @@
|snmp|Presence Detection, Sensor, Switch via SNMP|Y|Y|Y|0.57|
|snooz|Integrates SNOOZ devices into Home Assistant|N|N|Y|2022.11.0b3|
|socat|Set a flag to install socat and socat-zwave startscript|Y|Y|Y|None|
|solaredge|details from your SolarEdge solar power setup|N|N|Y|0.85|
|solaredge|details from your SolarEdge solar power setup|N|N|Y||
|solaredge_local|uses the local API available on some SolarEdge Inverters|N|N|Y|0.95|
|solarlog|uses the open JSON interface on Solar-Log PV monitoring systems|N|N|Y|0.101|
|solax|Solax inverter API client|N|Y|Y|0.94|
|soma|integrate their Soma Smarthome devices into Home Assistant|N|N|Y|0.100|
|somfy|Somfy devices via their online service|N|Y|Y|0.95|
|somfy|Somfy devices via their online service|N|Y|Y||
|somfy_mylink|an interface to a compatible Somfy MyLink hub utilizing the Synergy API|N|N|Y|0.92|
|sonarr|The Sonarr integration pulls data from a given Sonarr instance|N|N|Y|0.34|
|songpal|control Sonys Songpal (”Audio Control API”) compatible devices|N|N|Y|0.65|
@@ -746,25 +771,26 @@
|speedtestdotnet|speedtest.net support|Y|Y|Y|0.13|
|spider|integrate all Itho Daalderop Spider related platforms|N|N|Y|0.75|
|splunk|log all state changes to an external Splunk database|N|N|Y|0.13|
|spotify|Spotify media player integration allows you to control Spotify playback|Y|Y|Y|0.43|
|spotify|Spotify media player integration allows you to control Spotify playback|Y|Y|Y||
|sql|enables you to use an SQL database supported by the sqlalchemy library|Y|Y|Y|0.63|
|squeezebox|library to control Logitech Media Server|N|Y|Y||
|srp_energy|SRP Energy integration hourly energy usage report|N|N|Y|2020.12|
|ssdp|will scan the network for supported devices and services (Upnp)|N|N|Y|0.94|
|ssdp|will scan the network for supported devices and services (Upnp)|N|N|Y||
|ssl|include support for haproxy|Y|Y|Y||
|starline|retrieve data of your StarLine security system from the StarLine portal|N|N|Y|0.103|
|starlingbank|monitor your account balance data as sensors|N|N|Y|0.79|
|starlink|allows you to integrate your Starlink into Home Assistant|N|N|Y|2023.2.1|
|startca|Integrate your Start.ca account information into Home Assistant|N|N|Y|0.64|
|statsd|transfer all state changes to an external StatsD instance|N|Y|Y|0.12|
|steamist|monitor the state of your Steamist steam shower|N|N|Y|2022.2.0b1|
|steam_online|allows you to track the online status of public Steam accounts|N|N|Y|0.14|
|stiebel_eltron|integral ventilation or heat pump units of STIEBEL ELTRON|N|N|Y|0.92|
|stookalert|queries the RIVM Stookalert API for unfavorable weather conditions|N|N|Y|0.104|
|steam_online|allows you to track the online status of public Steam accounts|N|N|Y||
|stookalert|queries the RIVM Stookalert API for unfavorable weather conditions|N|N|Y||
|stookwijzer|queries the Stookwijzer API for windspeed and gets the air quality index|N|N|Y|2023.2.1|
|stream|provides a way to proxy live streams through Home Assistant|N|N|Y|0.90|
|stream|provides a way to proxy live streams through Home Assistant|N|N|Y||
|streamlabswater|interact with StreamLabs water monitoring devices|N|N|Y|0.95|
|subaru|MySubaru connected vehicle services|N|N|Y|2021.3|
|suez_water|consumption of water from the French water provider Tout Sur Mon Eau|N|N|Y|0.97|
|sunweg|a sensor to collect information from your WEG inverters using Sun WEG server|N|N|Y|2024.1.0b7|
|supla|Supla is an Open Source home automation system for ESP8266 based devices|N|N|Y|0.92|
|surepetcare|information on your Sure Petcare Connect Pet or Cat Flap|N|N|Y|0.104|
|swiss_hydrological_data|details (temperature, level, and discharge) of rivers and lakes in Switzerland|N|N|Y|0.22|
@@ -780,22 +806,28 @@
|synology_srm|detect presence by looking at connected devices to a Synology SRM router|N|N|Y|0.87|
|systemd|internal and developer use|Y|Y|Y|None|
|systemmonitor|Allows you to monitor disk usage, memory usage, CPU usage, and running processes|Y|Y|Y||
|system_bridge|System Bridge runs on your local machine to share system information via its AP|N|N|Y|2021.6|
|system_bridge|System Bridge runs on your local machine to share system information via its AP|N|N|Y||
|tado|an interface to the my.tado.com website|N|N|Y|0.41|
|tahoma|interface to the tahomalink.com website. It adds covers, scenes and a sun sensor|N|N|Y|0.59|
|tahoma|interface to the tahomalink.com website. It adds covers, scenes and a sun sensor|N|N|Y||
|tailscale|monitor and automate on the state of the devices in your Tailscale VPN|N|N|Y|2021.12.0b0|
|tailwind|integrates Tailwind garage door controllers fully locally|N|N|Y|2024.1.0b7|
|tami4|Support for Tami4 Edge / Edge+ by Strauss in Home Assistant|N|N|Y|2023.11.0b2|
|tankerkoenig|monitor the fuel prices with tankerkoenig.de|Y|Y|Y|0.107|
|tank_utility|Add Tank Utility propane tank monitors to Home Assistant|N|N|Y|0.53|
|tapsaff|provides the Taps Aff status for a given location within the UK|N|N|Y|0.47|
|tasmota|Python module to help parse and construct Tasmota MQTT messages|Y|Y|Y|0.117|
|tautulli|The tautulli sensor platform will monitor activity on a given Tautulli Server|N|N|Y|0.82|
|tautulli|The tautulli sensor platform will monitor activity on a given Tautulli Server|N|N|Y||
|technove|TechnoVE Smart Charging Station through the station local API|N|N|Y|2024.2.1|
|ted5000|monitors electricity consumption/production by connecting to the TED gateway|N|N|Y|0.30|
|tedee|connect locally to your Tedee locks by communicating with the Tedee bridge|N|N|Y|2024.2.1|
|telegram_bot|Use Telegram on your mobile or desktop device to send and receive messages|N|N|Y|0.42|
|tellduslive|cloud platform that connects to your Tellstick|N|Y|Y|0.11|
|tellstick|integrates TellStick devices into Home Assistant|N|N|Y||
|temper|get the current temperature from a TEMPer device|N|N|Y||
|tesla|integration with the Tesla cloud service|N|Y|Y||
|tesla_wall_connector|allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi|N|N|Y|2021.12.0b0|
|teslemetry|commands and sensors from the Tesla vehicles connected to a Teslemetry subscript|N|N|Y|2024.2.1|
|tessie|control Tesla vehicles connected to your Tessie account from HA|N|N|Y|2024.1.0b7|
|test|internal and developer use|Y|Y|Y|None|
|tfiac|integrates several vendors air conditioning systems into Home Assistant|N|N|Y|0.91|
|thermobeacon|Integrates ThermoBeacon devices into Home Assistant|N|N|Y|2022.9.0b3|
@@ -806,11 +838,11 @@
|thread|track the different Thread networks (WIP)|N|N|Y|2023.2.1|
|tibber|a sensor with the current electricity price|N|N|Y|0.8|
|tikteck|Support for the Bluetooth smart bulb from Tikteck|N|N|Y|0.36|
|tile|API for Tile Bluetooth trackers|Y|Y|Y|0.58|
|tile|API for Tile Bluetooth trackers|Y|Y|Y||
|tilt_ble|Integrates Tilt Hydrometer BLE devices into Home Assistant|N|N|Y|2022.10.0|
|tmb|Library that interacts with TMB API|N|N|Y|0.104|
|todoist|connect to your Todoist Projects and generate binary sensors|N|N|Y|0.54|
|tof|uses an invisible laser to measure distance with millimeter resolution|N|N|Y|0.90|
|tof|uses an invisible laser to measure distance with millimeter resolution|N|N|Y||
|tolo|allows you to control your TOLO Sauna and TOLO Steam Bath|N|N|Y|2021.12.0b0|
|tomorrowio|obtain weather, air quality, pollen, and fire information fro tomorrow.io|Y|Y|Y|2022.4.0b0|
|toon|client for the Quby ToonAPI|N|Y|Y|0.56|
@@ -820,6 +852,7 @@
|tplink_lte|allows you to observe and control TP-Link LTE routers|N|N|Y|0.83|
|tplink_omada|allows you to control your TP-Link Omada SDN Devices|N|N|Y|2023.3.0b3|
|traccar|uses GPS for tracking and has support for over 1500 different types of devices|N|N|Y|0.83|
|traccar_server|Traccar uses GPS for tracking,over 1500 different types of devices|N|N|Y|2024.2.1|
|trackr|trackr platform allows you to detect presence using TrackR devices|N|N|Y||
|tractive|Tractive is an Austrian company develops real-time location trackers for pets|N|N|Y|2021.9.0b1|
|tradfri|Control/observe IKEA Tradfri devices|M|M|Y|0.43|
@@ -831,32 +864,33 @@
|transport_nsw|gets next departure from Transport NSW stop for bus, train, light rail or ferry|N|N|Y|0.81|
|travisci|integrate the test build results reported by Travis-CI working|N|N|Y|0.56|
|trend|sensors which show the trend of numeric state orstate_attributes|N|N|Y|0.28|
|tts|Audio metadata tag reader and writer implemented in pure Python|N|Y|Y|0.35|
|tuya|integrate all Tuya Smart related platforms|N|Y|Y|0.74|
|twentemilieu|allows you to track the next scheduled waste pickups by Twente Milieu|N|N|Y|0.97|
|tts|Audio metadata tag reader and writer implemented in pure Python|N|Y|Y||
|tuya|integrate all Tuya Smart related platforms|N|Y|Y||
|twentemilieu|allows you to track the next scheduled waste pickups by Twente Milieu|N|N|Y||
|twilio|enables the sending of notifications via SMS and the creation of calls|N|N|Y|0.40|
|twinkly|control Twinkly LED string from Home Assistant|N|N|Y|2020.12|
|twitch|monitor Twitch channel status from within Home Assistant|N|N|Y|0.10|
|twitter|notification platform uses Twitter to deliver notifications from Home Assistant|N|N|Y|0.12|
|ubus|a presence detection scanner for OpenWrt using ubus|N|N|Y|0.7.6|
|ukraine_alarm|uses the Ukraine Alarm web service to offer air-raid siren notifications|N|N|Y|2022.5.3|
|unifi|talk with a Ubiquiti unifi Controller|N|Y|Y|0.81|
|unifi|talk with a Ubiquiti unifi Controller|N|Y|Y||
|unifiled|control lights from a UniFi LED by Ubiquiti Networks controller|N|N|Y|0.102|
|unifiprotect|Camera feeds and Sensor data from a UniFi Protect application|N|N|Y|2022.2.0b1|
|unifi_direct|detect presence by looking at devices connected to a UniFi AP|N|Y|Y|0.59|
|upb|Library for interacting with UPB PIM|N|N|Y|0.110|
|upcloud|allows you to access the information about your UpCloud servers|N|N|Y|0.65|
|upc_connect|presence detection by looking at a Connect Box|N|N|Y|0.36|
|upnp|support UPnP/Internet Gateway Device (IGD) Protocol|Y|Y|Y|0.18|
|upnp|support UPnP/Internet Gateway Device (IGD) Protocol|Y|Y|Y||
|uptimerobot|provides binary sensors from your monitors from Uptime Robot|N|N|Y|0.72|
|usb|USB Discovery integration will watch the host for USB devices|N|N|Y|2021.9|
|uscis|updates on your USCIS case using your case/receipt number|N|N|Y|0.68|
|usgs_earthquakes_feed|a GeoJSON feed provided by the U.S. Geological Survey|N|N|Y|0.84|
|utility_meter|integration provides functionality to track consumptions of various utilities|Y|Y|Y|0.87|
|usb|USB Discovery integration will watch the host for USB devices|N|Y|Y||
|uscis|updates on your USCIS case using your case/receipt number|N|N|Y||
|usgs_earthquakes_feed|a GeoJSON feed provided by the U.S. Geological Survey|N|N|Y||
|utility_meter|integration provides functionality to track consumptions of various utilities|Y|Y|Y||
|uvc|allows you to integrate UniFi Video Camera (UVC) into Home Assistant|N|N|Y|0.13|
|v2c|allows monitoring and control of a local V2C Trydan EVSE|N|N|Y|2023.12.1|
|vallox|control any Vallox ventilation unit|N|Y|Y|0.96|
|vasttrafik|traveling details for the larger Göteborg area in Sweden from the Västtrafik|N|N|Y|0.30|
|velbus|supports the Velbus USB, serial and TCP/IP gateway|N|Y|Y|0.50|
|velbus|supports the Velbus USB, serial and TCP/IP gateway|N|Y|Y||
|velux|allows you to connect to a Velux KLF 200 interface|N|Y|Y|0.49|
|venstar|allows you to control Venstar thermostats from Home Assistant|N|N|Y|0.62|
|vera|add support for Vera Z-Wave Controller|N|Y|Y||
@@ -867,7 +901,7 @@
|vicare|communicate with the Viessmann ViCare API|N|Y|Y|0.99|
|vilfo|integration allows you to observe the state of your Vilfo Router|N|N|Y|0.106|
|vivotek|camera platform allows you to integrate a VIVOTEK IP camera|N|N|Y|0.99|
|vizio|allows you to control SmartCast-compatible TVs|N|Y|Y|0.49|
|vizio|allows you to control SmartCast-compatible TVs|N|Y|Y||
|vlc|The vlc platform allows you to control VLC media player|N|N|Y|0.35|
|vlc_telnet|Control VLC via it's telnet interface|N|N|Y|0.95|
|vodafone_station|allows you to control your Vodafone Station based router|N|N|Y|2023.10.1|
@@ -885,28 +919,27 @@
|watson_iot|link Home Assistant with an IBM Watson IoT Platform instance|N|N|Y|0.72|
|watson_tts|text-to-speech platform that works with IBM Watson Cloud|N|N|Y|0.94|
|watttime|Cloud based Climate Trace Service|N|N|Y|2021.10.0b2|
|waze_travel_time|waze_travel_time sensor provides travel time from the Waze|N|Y|Y|0.67|
|waze_travel_time|waze_travel_time sensor provides travel time from the Waze|Y|Y|Y|0.67|
|weatherflow|reads weather data from all WeatherFlow Tempest compatible weather station|N|N|Y|2023.10.1|
|weatherkit|obtains current weather and forecasts (hourly and daily) from Apple Weather|N|N|Y|2023.10.1|
|webostv|allows you to control a LG webOS Smart TV|N|Y|Y|0.18|
|wemo|discover and control WeMo devices|Y|Y|Y||
|whirlpool|integrates Whirlpool 6th Sense Live appliances|N|N|Y|2021.10.0b2|
|whois|perform daily WHOIS lookups|Y|Y|Y|0.57|
|whois|perform daily WHOIS lookups|Y|Y|Y||
|wiffi|allows you to connect your STALL WIFFI devices directly|N|N|Y|0.110|
|wilight|The wilight integration is to integrate WiLight devices with Home Assistant|N|N|Y|0.115|
|wink|support for Wink Z-Wave Plus Smart Hub|N|Y|Y||
|wirelesstag|integrate your wirelesstag.net sensors tags|N|N|Y|0.68|
|withings|add support for Withings Health API|N|Y|Y|0.99|
|wiz|allows you to control your WiZ lights and smart sockets|N|N|Y|2022.3.0b3|
|wled|add support for Aircookie's WLED|N|Y|Y|0.102|
|wled|add support for Aircookie's WLED|Y|Y|Y||
|wolflink|uses the Wolf Smart-Set for your heating system status|N|N|Y|0.114|
|workday|generating country, province and state specific sets of holidays on the fly|Y|Y|Y|0.41|
|ws66i|Control the Soundavo Whole-Home Audio Amplifier via local network|N|N|Y|2022.6.0b0|
|wyoming|connects external voice services to Home Assistant using a small protocol|N|N|Y|2023.5.2|
|xbox|A library to authenticate with Windows Live/Xbox Live and use their API|N|N|Y|0.117|
|xbox_live|track Xbox profiles|N|Y|Y|0.28|
|xbox_live|track Xbox profiles|N|Y|Y||
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
|xiaomi_aqara|allows you to integrate Xiaomi Aqara-compatible devices|N|Y|Y|0.57|
|xiaomi_aqara|allows you to integrate Xiaomi Aqara-compatible devices|Y|Y|Y|0.57|
|xiaomi_ble|Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol|N|N|Y|2022.8.1|
|xiaomi_miio|add support for Xiaomi smart appliances|N|Y|Y|0.51|
|xiaomi_tv|The xiaomi_tv platform allows you to control a Xiaomi TV|N|Y|Y|0.64|
@@ -920,14 +953,14 @@
|yardian|The Yardian integration allows you to control your Yardian Smart Sprinkler Contr|N|N|Y|2023.10.1|
|yeelight|allows you to control your Yeelight Wifi bulbs|N|Y|Y|0.32|
|yeelightsunflower|allows you to control your Yeelight Sunflower light bulbs|N|N|Y|0.39|
|yi|allows you to utilize Yi Home Cameras within Home Assistant|N|Y|Y|0.56|
|yi|allows you to utilize Yi Home Cameras within Home Assistant|N|Y|Y||
|yolink|Integrates YoLink Devices into Home Assistant|N|N|Y|2022.6.0b0|
|youless|allows you to read the meter values from sensors created by YouLess|N|N|Y|2021.8.0|
|youtube|allows you to connect YouTube channels to Home Assistant|N|N|Y|2023.7.2|
|zabbix|integration to connect to a Zabbix monitoring instance via the Zabbix API|N|N|Y|0.37|
|zamg|meteorological details published by the Austrian weather service|N|N|Y|0.35|
|zengge|Python API for controlling Zengge LED bulbs|N|N|Y|0.36|
|zeroconf|will scan the network for supported devices and services|Y|Y|Y|0.18|
|zeroconf|will scan the network for supported devices and services|Y|Y|Y||
|zerproc|discovers nearby Zerproc lights|N|Y|Y|0.110|
|zestimate|track the Zestimate® value of properties using the Zillow API|N|N|Y|0.65|
|zeversolar|Zeversolar integration using local API|N|N|Y|2023.2.1|
@@ -935,5 +968,5 @@
|zhong_hong|lets you control Zhonghong HVAC Gateway Controller thermostats|N|Y|Y|0.72|
|ziggo_mediabox_xl|allows you to control a Ziggo Mediabox XL|N|N|Y|0.60|
|zoneminder|Support for ZoneMinder Cameras|N|Y|Y|0.31|
|zwave_js|control a Z-Wave network via the Z-Wave JS driver|Y|Y|Y|2021.2|
|zwave_js|control a Z-Wave network via the Z-Wave JS driver|Y|Y|Y||
|zwave_me|allows you to control a Z-Wave network via the Z-Wave.Me Z-Way|N|N|Y|2022.3.0b3|

View File

@@ -23,9 +23,14 @@ If you are an author of an integration / component or other stuff related to Hom
PyPI `SDIST` tar.gz source release would be preferred, because I can automatically merge it and it will use Gentoo's mirror system. Most of the integrations/components do both. I cannot add packages only available in wheels format. Please make sure you have a proper license assigned, selected license should be unique on all platforms (
PyPI/GitHub/Sourceforge).
## 2024-01 again some file collisions related to snmp
The HA team now uses pysnmp-lextudio (which is imho not a bad decision). Had to apply a slight patch to the core constraints.
Best practice for now is to keep `/etc/portage/profile/package.provided` as it is (the snmp libs are only referenced 2 times from the main repo), remove `pysnmplib` and let the Ebuild install the 2 lextudio modules.
For easier install I also patched core's version of `dev-python/regex`.
## note to the 2023-10 Update
Due to a sudden significant change in the [pypi.eclass](https://devmanual.gentoo.org/eclass-reference/pypi.eclass/index.html) and other fundamental aspects of the Gentoo packaging system, we faced a complex and time-consuming task of updating our ebuilds. These changes required modifications to nearly 2000 ebuilds, impacting our ability to release updates in a timely manner.
Due to a sudden significant change in the [pypi.eclass](https://devmanual.gentoo.org/eclass-reference/pypi.eclass/index.html) and other fundamental aspects of the Gentoo packaging system, we faced a complex and time-consuming task of updating our Ebuilds. These changes required modifications to nearly 2000 Ebuilds, impacting our ability to release updates in a timely manner.
**Why the Delay?**
@@ -41,12 +46,33 @@ We appreciate your support and understanding during this period of adjustment. W
**How You Can Help:**
We welcome assistance in maintaining and improving this repository. If you have the skills and time to contribute to ebuild maintenance, your help would be greatly appreciated. Please feel free to reach out and get involved in the project.
We welcome assistance in maintaining and improving this repository. If you have some time to contribute to Ebuild maintenance, your help would be greatly appreciated. Please feel free to reach out and get involved in the project.
Thank you for your continued support and understanding.
Happy automating!
## 2023.10.4 another workaround for the snmp libraries
pyasn1 0.5.0 has breaking changes which cause pysnmplib to fail until they are resolved, we need to pin pyasn1 to 0.4.8 and pysnmplib to 5.0.21 to avoid the issue.
* https://github.com/pyasn1/pyasn1/pull/30#issuecomment-151756433
* https://github.com/pysnmp/pysnmp/issues/51
To get this fixed, remove `dev-python/pyasn1-1.1.2` from /etc/portage/profile/package.provided, remove blocking packages and upgrade to `dev-python/pysnmplib-5.0.21-r2`, which then allows the installation of `dev-python/pyasn1-0.4.8-r2`. Finally, re-install all dependend packages.
## cython-3 build issues
some packages throw errors during build time, if `cython-3.0.2` is installed. Downgrade cython to `0.29.36`, and these will compile (cython is only in BDEPEND). Currently, there is no other fix. For Home Assistant 2023.10.4 I had to compile
* dev-python/grpcio-1.58.0
* dev-python/grpcio-reflection-1.58.0
* dev-python/grpcio-status-1.58.0
with the old version. Make sure you have gcc-13 active.
## 2023-03 changed main Ebuild SRC_URI to Pypi
As the current translation files have been removed from the core (https://developers.home-assistant.io/blog/2023/02/06/translations-files-removed-from-core/), I have switched SRC_URI to Pypi, the SDIST there contains all artifacts including the translations. Unfortunately tests are not part of the PyPi SDIST, so currently we have none. I'll try to pull in the tests from the Github Tarball in one of the next Releases.
@@ -90,18 +116,18 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
[![emerge ha-min](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **93** USE Flags.
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **106** USE Flags.
### `app-misc/homeassistant`
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **289** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **299** USE Flags.
### `app-misc/homeassistant-full`
WARNING: This one currently breaks (caused by shell limitations) emerge with an 'Argument list too long' error. It compiles with a [kernel hack](https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/190#issuecomment-1002). Thanks to @gcampagnoli.
This Ebuild contains USE Flags for (nearly) all components of Home Assistant with external dependencies. Most components compile, but these are too many (for me) to run tests for all of them on a regular schedule. It holds **937** 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 **970** USE Flags.
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
@@ -120,7 +146,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on "amd64/17.1/no-multilib"
* Sunce 2022.07.06, I run detailed tests on Python 3.10 only, and am starting to try builds on Python 3.11.
* python-3.11.5 is set as default target.
* python-3.12.2 is set as default target.
# Bigger Changes
@@ -591,54 +617,56 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 1835 Ebuilds in total, 1824 of them have in total 1840 (40 different) licenses assigned.
There are 1826 Ebuilds in total, 1815 of them have in total 1834 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1070|
|Apache-2.0|377|
|GPL-3|116|
|BSD|104|
|GPL-2|26|
|MIT|1038|
|Apache-2.0|409|
|GPL-3|120|
|BSD|103|
|LGPL-3|24|
|all-rights-reserved|15|
|BSD-2|13|
|GPL-2|21|
|all-rights-reserved|13|
|LGPL-3+|12|
|BSD-2|11|
|GPL-3+|11|
|LGPL-3+|11|
|Unlicense|8|
|LGPL-2.1|7|
|MPL-2.0|5|
|LGPL-2.1+|5|
|PSF-2|5|
|Unlicense|9|
|ISC|6|
|MPL-2.0|6|
|PSF-2|6|
|LGPL-2.1+|4|
|LGPL-2.1|4|
|EPL-1.0|4|
|HPND|4|
|public-domain|3|
|ISC|3|
|BSD-4|3|
|EPL-2.0|3|
|ZPL|3|
|AGPL-3+|2|
|ZPL|2|
|LGPL-2+|2|
|CC0-1.0|2|
|public-domain|2|
|AGPL-3|2|
|BSD-4|2|
|LGPL-2|2|
|0BSD|1|
|CC-BY-4.0|1|
|PYTHON|1|
|BitstreamVera|1|
|matplotlib|1|
|OFL-1.1|1|
|ECL-2.0|1|
|Boost-1.0|1|
|AGPL-3|1|
|PSF-2.4|1|
|ElementTree|1|
|NEWLIB|1|
|HPND|1|
|CC-BY-NC-SA-3.0|1|
|Unicode-DFS-2016|1|
|LGPL-2|1|
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
|EPL-2.0|1|
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 22/10/2023)
(Last counted: 09/03/2024)
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
A big thanks goes to Iris for reviewing this README.
Last updated: 22/10/2023
Last updated: 09/03/2024

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

@@ -0,0 +1,2 @@
DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9 SHA512 2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
EBUILD acme-2.8.0-r1.ebuild 1492 BLAKE2B 59a8aa1c0ca4ab82de9deb0dca96b6ea1bb35cfd42b3efae3e3bcd4d987149cb374b6a4fb46bc49bcdf092a8254d5bd21677fe1c9ee9047718973139241daa41 SHA512 522d9615499bbbfc7ee4800564b1847654f35823a821433d15bc9a69db7a2ef4444d8effc10049d0401719a9f78c0316210178e7485b6574f8f5d72743e49ea5

View File

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

View File

@@ -1,6 +1,6 @@
DIST home-assistant-cli-0.9.4.gh.tar.gz 61027 BLAKE2B cce0f297c2fa6022d28b7ba0e5fbe4ba7d8ff781a9a3d58718689ae3ed6e6bbb5fac23815b1f181b92e263c8333d30bfc840f8826565b68324830b887b9cdb3e SHA512 a7cdbd74d5eb32b2bce380d7086320ef6c1775dfdbce72eb18ebaad7518b540f385ec910696bed0f2d3852d001a8dbc85bb1ea47508c1e709ba04f7df815a31c
DIST home-assistant-cli-0.9.5.gh.tar.gz 61446 BLAKE2B 84be6cf4c1326ae49dad51953e6b38f494e32745d397a9bf1ed96305519f4a7e48016551bda9c21dfb7ae85451a1cffb4ce423da8a2898a271e1cdaba38bb582 SHA512 b70e3d5943d28fc91fdb62048c9b292961c3e9654fa7f2a577f7fb8e3393d2a2e3cc6bdc2529f4af4e30a196557c30c4256b26218ec3c71d3d4629bd11591d06
EBUILD home-assistant-cli-0.9.4.ebuild 2419 BLAKE2B e69c174416d11f72028efba5bedbac48f91360d77d68df643fa1a25f6eae8877cee847d4f46f56842e1311b53f1942f51d7549fc8e39a4b90885653eda7f0b7d SHA512 34b66eea9e0b0c54fe88cc6e0587b338edb49592f1ffd5ed527662063ee7badeba7ded7c7c90d6b4c281aca2136e9960284266c230e79f7355997253d37aeec6
EBUILD home-assistant-cli-0.9.5.ebuild 2212 BLAKE2B c0558fe9798dc8b68a73118536e75d7a61b569beb8680206f60d08d533dcc92305f26c42200830cdd90e7c36efccf50c0dfc0a2a6f5f8fbd3eea5a67934a3129 SHA512 e26850aa0156e589279668c8d0ac294928e8f7ca53d85983be4010d3ea7379990c325589c39718757093cd8f6c7ce91bbb174f1f6931066fff1441e7452b1266
EBUILD home-assistant-cli-9999.ebuild 2212 BLAKE2B c0558fe9798dc8b68a73118536e75d7a61b569beb8680206f60d08d533dcc92305f26c42200830cdd90e7c36efccf50c0dfc0a2a6f5f8fbd3eea5a67934a3129 SHA512 e26850aa0156e589279668c8d0ac294928e8f7ca53d85983be4010d3ea7379990c325589c39718757093cd8f6c7ce91bbb174f1f6931066fff1441e7452b1266
MISC metadata.xml 480 BLAKE2B 171a4a346c5b4d88abdd8f0e1b2e3480cb7e8e5e250e759cdfc7ee9dc7f763f235617ac12f171d9f96eeabe4f92a9a347371badbee7a230c59229e9fae14ec84 SHA512 ce473493061008ae30714cb39fa7f13fd0aff9451342da57da0cac5f6d6c4488dad514044548c8fe9b0e8030d00ac7c606a68c176f3834df2aed810fbf0b2902
DIST home-assistant-cli-0.9.6.gh.tar.gz 61446 BLAKE2B 30c731701e0b69ead96bbcb22f563dfa680708d3f5d0181efdb8e49b4eb6e5205be89bbef863f94ba671da369c902e38ce201193a486886db648819792e0258a SHA512 357b6fbf85b1b36ce624f6a213bf78858f2bbf2a94e2f8907d76b242e239985dafed21887de5b6c8bbcb595e56e0695563ed4321f0128ba5619e9b3cb06e8264
EBUILD home-assistant-cli-0.9.5.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
EBUILD home-assistant-cli-0.9.6.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
EBUILD home-assistant-cli-9999.ebuild 2244 BLAKE2B 461a55a269f2de5ffd76cd4cb5238be7fa82b928c291c6abca4419521bc1cb07920b423985a77deb415e1a84c08a4ce8f8d09df79f5db6d231fc45b84cf3ce4a SHA512 46e45af874f7d4373b5587b9f757073ff903f7129edf47ae3e143a70a2ac52eb2503ba9be9b16ae3d94322cd80b14909573d2a245e8a33ed8660976e8eb25324
MISC metadata.xml 555 BLAKE2B 11799c15c228e1c192366d51983315d1892f865502cb7e506c60578608f9e05deec2b94b94585f71d638df952976a05804342a712476a66474f935e2c693c64c SHA512 d5287d92892fbe91fbd3dcf9ad47ab83fa788bcf14c07ad5ba21f471d1bf7ab97c9576416d6d03d60639e9ad96410287c7d814e9aa2c54429a7b3f87d924209e

View File

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

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
@@ -24,17 +24,17 @@ KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.2[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
>=dev-python/click-log-0.4[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
>=dev-python/dateparser-0.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jsonpath-ng-1.5.1[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.8.3[${PYTHON_USEDEP}]
>=dev-python/regex-2021.4.4[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.15.100[${PYTHON_USEDEP}]
>=dev-python/netdisco-3.0.0[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.17[${PYTHON_USEDEP}]
<dev-python/ruamel-yaml-0.18[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.28.0[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
@@ -49,16 +49,16 @@ BDEPEND="
>=dev-python/pylint-2.7[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11[${PYTHON_USEDEP}]
>=dev-python/pytest-sugar-0.9.4[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4[${PYTHON_USEDEP}]
>=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-2[${PYTHON_USEDEP}]
>=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
>=dev-python/requests-mock-1.8.0[${PYTHON_USEDEP}]
>=dev-python/wheel-0.33.1[${PYTHON_USEDEP}]
>=dev-python/twine-1.13.0[${PYTHON_USEDEP}]
)"
src_prepare() {
sed -i -e "s/'ruamel.yaml>=0.16.5,<0.18'/'ruamel.yaml>=0.15.100'/" setup.py || die "Sed version helper failed!"
sed -i -e "s/'click>=8,<9'/'click'/" setup.py || die "click version helper failed!"
sed -i -e "s/'dateparser>=0.7.1,<0.8'/'dateparser>=0.7.1'/" setup.py || die "click version helper failed!"
sed -i -e "s/'regex>=2022.9'/'regex'/" setup.py || die "regex version helper failed!"
eapply_user
}
distutils_enable_tests pytest

View File

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

View File

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

View File

@@ -8,14 +8,23 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2023.10.3.gh.tar.gz 15526955 BLAKE2B 31284062083ef15530fd90652940eea05564f7d73ac04fb1727707f72dbc0abeec02a377fcef744f5e64216c33a3467d3de36433dbd749145e27066a8711dfae SHA512 218d834d01dd0170dd8038116c55e6e0211a96409f9c6c41a5e19e35bf244524dd9cda1590312a51fec68e906b9a2b5ba242c247e17070e83c7314aa2831e73e
DIST homeassistant-2023.10.3.tar.gz 17458241 BLAKE2B 6df895ad8c82648619dcfe4f24a1257471597bd3523f90136b604fbc53ce16168f9311019e5cd4e4ac1fa07b58ac5f5222896fd30cba9784d68eb53561e90568 SHA512 d8e90bf4c20da8b7fd72a8f2863407125f91614642a61c3ef0083e08ac1b45535ee12266079adaa7c05b98288397fcfab970fea9fd0feae6325c1e6cf92f057e
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
DIST homeassistant-2023.4.6.gh.tar.gz 13871472 BLAKE2B 1ae4d3d2826d194ae8a8d91132b410647159887e97c1273d615d56fe1d435ed6373b2ec4bef04c53d85bb6a9c91318aaa4db2f2b2b48cfae51b9ce990930afc6 SHA512 c8a4ef2e8a1f02a588e1bc5f6bd9281118c3b2edff4c3c13a1045fa733ca2195b7bbcf371aa3df57cc6d4e4a631944a6e360ee6a61add5de104a2a0e0f023fbd
DIST homeassistant-2023.4.6.tar.gz 12994366 BLAKE2B 68915d12ddce0aed48d5f21b64dd4581afe35db5028f165d7317216c445f7c88ae7f46138566358f1753f6411895b47915f51c676fce47adbcdc0ad3fcd090c7 SHA512 9433ac0f3d2f1309269e07a94060b758a059db8dd5ca8e14dcb0b986155f47863959c3be03eaa2c5984458fc1b4d4303ec155b7a298f5a910c181ec1489859ad
EBUILD homeassistant-full-2023.10.3.ebuild 82554 BLAKE2B 83a03a4a5286504195452b8b06f03fc1a10af7bce6ce4efdbdbe37bdd26e1b63299c28dbafd1b3fa9b7ba9119c19d50d9b6d6f038fb2803f5b733e4caa1d43e2 SHA512 e5c59b0b3b73cd01607c5c67f14d8cb02220baac595a6164c15db102876924c6863e72ec2d367e89230bb524a4ec5c352b578c998f592991145070eeaf704571
EBUILD homeassistant-full-2023.10.4.ebuild 82555 BLAKE2B 773652b6484067b8c184c9f2de480a8f3e2ff6e29fcd6d0127389f7be0370331519a21b6311f976d39aa723dc20a376afa37f38f9c33532c9f636cfa4ed2dd26 SHA512 d030e482def991c7e1bb5336d2d75b8475f4ffd27b98fe183be06cd846e615cb351b6ea66418179142954c1b2dc58d3a55adb09ec0afac9b9197741390128bb3
EBUILD homeassistant-full-2023.4.6.ebuild 79454 BLAKE2B ca8ac47b613a41f832bc8faeaf02db0f83c6ef3d05d8d66f702e4df8418f21d742cfb4bafe84aa4a0bb79f1cd2035d64e09aa3508a83001c8a3c6b4802150617 SHA512 55348f6d1daa15aa786300ae8835f1f0a72046a1bb560d7e8eb3cf442bba3ccf151e41c538a8df91703f84b45dfdc220254ac62597385f060636214d7aede4d5
EBUILD homeassistant-full-9999.ebuild 82480 BLAKE2B e4a9f47da2c01b61192e90a3182c363e046c062fab25bbbf0346a849f619749802ecb92206617ffe4bcd73048e45f2be126bc724c22b9deebfe2a9f2a9084ac9 SHA512 8cf79024f55ca7a9aea2c8f35137e5d55a30498940d8966f314cf8f69c556c07f8528931a538e127dd92fa39708abf428cd02542e513217472908bb218d5323e
MISC metadata.xml 87912 BLAKE2B e1912a113100c3d9f5ca773dc06fb3033baac4c2a8b1c716170bad2821c1a64224334644d47df274087a6c5604165613e04e24269bc5a1d74ee0510fa8c3470e SHA512 c88008ef6e8fdf948eae4c4f67189f1b4468fa9d2b57a7d1dd655563164dd44295d3388b7a6e7e0fff127cc217d18e15942082b057f764d2c35088aca1c986f6
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
DIST homeassistant-2023.12.4.gh.tar.gz 15480656 BLAKE2B 1315601a3bfcb94fe32533eddab8ad3aac7ff38e9bc08cfa9078b89f458192a6e53e8f8892a33d37d695e4b15c3fbe2b8f7e874f663ca675bf04f1effc0978f3 SHA512 a3eb5ab9f50c11f0493666082597b1bf22652c05033c4d1fe9e96a374df26641d4b3773c493b3319ec6d6c0a8a0b3eb08cf0642b2c2854d8adcc179a06a2624d
DIST homeassistant-2023.12.4.tar.gz 18924952 BLAKE2B da4dd4406d86522b24647f81a135528a11de370fc78223156c3b5634e5bb088b14226c3b1f1ddef236b17f5ebf47f8991973328d800114b883893980f1202612 SHA512 0fe0eae4d326a10f6e3809aec7173d1435284655a71ddfb150f0560548c4fa664c6ee8100c40aadf09d66ed598a16596bd4e08bbdc5dc86549e3e53a210933e6
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
DIST homeassistant-2024.1.6.gh.tar.gz 15725293 BLAKE2B 48a047d7ebba9df8082cc9dc6f5a4d6d4cdd6cdca5dffd3e97c80ceace974a58884d50304fb836ba8c46876663e0fdb61fcbbfd046e4177315043874a848c27d SHA512 b3ad41a7dbafece9cfca30578f44b4f8a9fdb28287c355bae721b3593d5cc7ab8642f277f7d7b42f71b06a3e45939a5f7f4152168cad96de8a51b71c18224855
DIST homeassistant-2024.1.6.tar.gz 19477937 BLAKE2B cbb8d10a3725c531f642c550c40ad7ce313fc958fd83a8cfe6366e1c45f2e9414724b3c923881184a28d31bc7fe2ab070b0828be8b1697e272e1c5747ad75698 SHA512 bfec159589a071b49eadc726bd92130ac79940ff4197b54c6cb6579c9c43c6da7d60a887e21448018548fe9bff107d7c1ec76ed1ea030289ec9d82e22dd1898b
DIST homeassistant-2024.2.3.gh.tar.gz 16277776 BLAKE2B 3fba462584d962637a4b4f2f8221a7c5323052d059755247cdc306142e7e44f59c0745cb7241c46b4755883a23a24cf49d8d0a33f76b59ffaa65ccbec6b8a7a7 SHA512 5475790af36c29e9c669119e26465dd1b453e752a4cb838cba47f24365153604950b7bf57f25a7cba18a5cd8b5cf12d19f34799eb90895e92edf16e809db490c
DIST homeassistant-2024.2.3.tar.gz 19956843 BLAKE2B 3c6fbd4277886c8accb629cc1900e1160a87d85c1521434b43d66c2c62eeff747f0c0681800005b4b74903d6dc3e8d2026c37321322558d6dca06776e03c969b SHA512 cf627d9804359cb11e6fb0e30e9bf32b6c549ab6fa883220371dcb63bce46d8ac65a9ee2bcefe16fac9c43c3e0efaf976b2daa5c6069d4189bf57c8e83398ced
DIST homeassistant-2024.2.4.gh.tar.gz 16277196 BLAKE2B 03677e476bbceb623f67ba9d6fd5bd22c13a7c219a37b6c1c76dd0d59c947c8f256b60fe8ba9875eacb71968ee3862c88edc8d13f93e5c44f9bf288f3b2a82cf SHA512 68aec8f38821ec9489c5eb7251d1364847b4825cf98e8f9b10f9bc2a2f3ef31428c7bee0a01c6d451f872be5dfdc1bec4b4c52a9a34c12f853250ed70928f069
DIST homeassistant-2024.2.4.tar.gz 19966997 BLAKE2B bea54bd15f741c60f710d7796b9a1fe6a4e2893ccd2ce65889e7e349a5bfc47b187d99f9544a7fdb9be18bba4ffd6b154a6992158473431ac3945a9e1e7d9e31 SHA512 5ca0f09e48d90d6e1687bf8927c429db1ea9bdc2630b62d2458bee5debc5ff16940ab56f03b5fb8d412f6688371b2cc97c5bf8a743394a7b3a243b7e4bb22524
EBUILD homeassistant-full-2023.12.1.ebuild 83312 BLAKE2B 09b7a5087817b454282f6d2f03be2a0607e6c01866dc902bbec433724bd14c0ad071e5deadc9da82730e18097b4664bced009ea21aaa8542837efa5691476df5 SHA512 614f08cbe91ab41678542698eb06d938c56852ba9cdd2d212ad6fabe857f91423c6e1e9aefa0a460b9e7818407926e28471888f741e4fa63fa3a264a5f052642
EBUILD homeassistant-full-2023.12.4.ebuild 83307 BLAKE2B 1de99b82b53f9a138fc1c4dbe117d336e051c09555078ebe3f7b2f3971afc76cb651d149ffecad8e4ce9b0790d6d4f0d408a634bfe66d0928fdf80e81b31cca2 SHA512 68320b8b38b04267899f558469c070005a9ddc81348fddc704c2f86164774277e3b5a5aff143096a6a30e004e101fc27fd3c2f59b58cee4b1b28cb4405171507
EBUILD homeassistant-full-2024.1.0.ebuild 84433 BLAKE2B 65e55422a8c73cf916609aadb3481f4d5713dc51a7221121c17a183e2218eefce0d4954e6ac1bb2916a3306f17c360449a2120935b62ac92ef0198d4a5d613f7 SHA512 a85ece64f238d1b8547269214371474b40fcf5b1be9ee4ee2ca3148818296617d2cb47d528aedbcf0a16fdbe4da111c5d4ec9e118049e2ac9d9942fe025862b2
EBUILD homeassistant-full-2024.1.6.ebuild 84520 BLAKE2B 858246ab6491dd37d06adb6949c1c389b059dfefbba3bfc5f7525b4f13715ab1fb0a6a364b3c812d33f09d77d6bff94e6a933449da7bf4757e677794dc52523b SHA512 6b66dcd8bddc2e7d8fa1ccedbd2c1a99c1d1c1c5ac5b0b84b3c4e51ce0c653d895ee6b446dda4852d6c6f8f173990c74342d29cdc140642c49f72a8b70a44ecc
EBUILD homeassistant-full-2024.2.3.ebuild 85990 BLAKE2B 2bfe73dc2908d428ba11284da33c9c072127c9c02895780f93a14c24434cc6750896267262530c95d30891629d12c572ce195c35d338d9df1b25e0155ad1d603 SHA512 18625697fdf024689d666aa01244d96863b423f7d64ea6fbf0712b9e4d838d4469528cfa1d59110ead46f79d75d2b6e9658d6d2c48db495a92a6c7670f340a01
EBUILD homeassistant-full-2024.2.4-r1.ebuild 86083 BLAKE2B 5a22fc02074aa855935c8b41aacde315c375aaa91a4f794c9f740aea9e2257581dd3ff545034f9eeb0bfc0960906d948cd435a39b172e957126aeeebb190a80d SHA512 6422f9bcb9652b28452291b885764bd62af4adde62f59371b302439085b239a34396fd1a4ddadc144b264a6caac7e21a49e30a0ccf65d83bc0dc945a75af9f24
EBUILD homeassistant-full-9999.ebuild 86008 BLAKE2B b7334feabca4d777a9d11ed4d46c20b52bfafce1c494cfb68fffd826b3ed59f1676b2a9033123d27c8f1c959789127ed784301d86421dabce334c557384370b9 SHA512 f836f7c9d85534dc20ad477bed9e3f463e742805bc303bff17f9b7f2efb5c2ba686cbcec08771647f4f53d346048626cb614599125bb910a868e6e6f228e019b
MISC metadata.xml 91211 BLAKE2B debd0e18c16549a50e744fa83d12f483d5305c14c48c614666c566f647f094fd85abfe90c02a89ae46f5f677a319f61dafa3bef0166450baf45e91528634d8f5 SHA512 de12c37dd66ceaa4ed65c28d1c1055a7ae7c225825b3794b548ce0b84ea0fa514b19e447edacea6d38a31d907639c2eb61b8ba8481f79c263935089bc92eaf67

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -31,6 +31,7 @@
<flag name="airq">integrating the sensors provided by your air-Q device</flag>
<flag name="airthings">A python3 library to communicate with Aws</flag>
<flag name="airtouch4">control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller</flag>
<flag name="airtouch5">allows you to control ducted air conditioning systems using the AirTouch 5 cont.</flag>
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
<flag name="airvisual_pro">allows Home Assistant to retrieve data from an AirVisual Node/Pro unit</flag>
<flag name="airzone">This integration allows getting values from the local API of Airzone HVAC zoning</flag>
@@ -46,12 +47,13 @@
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="analytics_insights">allows you to get integration usage statistics into Home Assistant</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="androidtv_remote">allows you to control an Android TV and launching apps</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="anel_pwrctrl">The anel_pwrctrl switch platform allows you to control ANEL PwrCtrl devices</flag>
<flag name="anova">allows you to control Anova sous vides with Wi-Fi capability</flag>
<flag name="anthemav">Both Anthems current and last generation of A/V Receivers and Processors suppor</flag>
<flag name="aosmith">control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant</flag>
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
<flag name="apns">Use Apple Push Notification service (APNS) to deliver notifications</flag>
@@ -87,6 +89,7 @@
<flag name="baf">Integrates Big Ass Fans devices into Home Assistant</flag>
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
<flag name="balboa">This integration adds support for Balboa Spa WiFi Modules</flag>
<flag name="bang_olufsen">enables control of some of the features of certain Bang &amp; Olufsen devices</flag>
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
<flag name="bbox">Presence detection from Bbox Modem Router from Bouygues Telecom</flag>
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
@@ -104,6 +107,7 @@
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
<flag name="blue_current">connect to your blue current account to Home Assistant</flag>
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
<flag name="bmp280">Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne</flag>
@@ -111,8 +115,8 @@
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="bosch_shc">integrate your Bosch SHC into Home Assistant</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="bring">allows you to interact with your Bring! shopping lists within Home Assistant</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
@@ -124,6 +128,7 @@
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
<flag name="ccm15">integrate Midea CCM15 devices in Home Assistant.</flag>
<flag name="channels">Allows you to control Channels from Home Assistant</flag>
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
@@ -160,6 +165,7 @@
<flag name="deluge">Local polling for Deluge Switches and Sensors</flag>
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
<flag name="devialet">lets you control your Devialet wireless speakers from Home Assistant</flag>
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
<flag name="devolo_home_network">The devolo Home Network integration allows you to monitor your PLC network</flag>
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
@@ -184,6 +190,7 @@
<flag name="dormakaba_dkey">Integrates Dormakaba dKey Bluetooth Low Energy connected locks</flag>
<flag name="dovado">The dovado integration manages communication with the Dovado router</flag>
<flag name="dremel_3d_printer">monitor your Dremel 3D printer and its progress with your Home Assistant</flag>
<flag name="drop_connect">provides connectivity with DROP smart water system devices via a local MQTT API</flag>
<flag name="dsmr">Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)</flag>
<flag name="dunehd">control a Dune HD media player</flag>
<flag name="duotecno">used to control Duotecno nodes in Home Assistant</flag>
@@ -207,7 +214,6 @@
<flag name="ee_brightbox">presence detection by looking at connected devices to a EE Bright Box 2 router</flag>
<flag name="efergy">Integrate your Efergy meter information into Home Assistant</flag>
<flag name="egardia">Control an Egardia/Woonveilig alarm control panel from Home Assistant</flag>
<flag name="eight_sleep">Fetch data from your Eight Sleep smart cover or mattress</flag>
<flag name="electrasmart">control Electra Air Ait COnditioners with HA</flag>
<flag name="electric_kiwi">uses the official Electric Kiwi API to show and select the hour of free power</flag>
<flag name="elgato">The Elgato Key Light sets the bar for high-end studio lighting</flag>
@@ -215,6 +221,7 @@
<flag name="elkm1">Elk-M1 is a home security and automation controller</flag>
<flag name="elmax">enables Home Assistant integration with ELMAX control panels</flag>
<flag name="elv">control the state of your ELV PCA 301 smart switch</flag>
<flag name="elvia">import your historical grid consumption from Elvia</flag>
<flag name="emby">The emby platform allows you to control a Emby multimedia system</flag>
<flag name="emonitor">SiteSage Emonitor allows local power monitoring on a per circuit basis</flag>
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
@@ -229,6 +236,7 @@
<flag name="envirophat">Display information collected by an Enviro pHAT add-on board</flag>
<flag name="envisalink">Link Envisalink devices to Home Assistant</flag>
<flag name="ephember">The ephember climate platform lets you control EPH Controls thermostats</flag>
<flag name="epion">Integrates Epion Air sensors into Home Assistant</flag>
<flag name="epson">The epson platform allows you to control a Epson projector</flag>
<flag name="epsonworkforce">monitor the ink levels of a Epson Workforce printer</flag>
<flag name="eq3btsmart">Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant</flag>
@@ -260,6 +268,7 @@
<flag name="fjaraskupan">Fjäråskupan allows you to control your Bluetooth equipped kitchen fan</flag>
<flag name="fleetgo">integrate your vehicles equipped with FleetGO hardware into Home Assistant</flag>
<flag name="flexit">Integrates Flexit Air Conditioning unit into Home Assistant</flag>
<flag name="flexit_bacnet">Integrates Flexit Nordic series air handling unit into Home Assistant</flag>
<flag name="flic">The flic platform allows you to receive click events from flic smart buttons</flag>
<flag name="flick_electric">Flick Electric Co is a power company in New Zealand</flag>
<flag name="flipr">Flipr is a smart pool monitor (Cloud Polling)</flag>
@@ -279,7 +288,6 @@
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</flag>
<flag name="fully_kiosk">Fully Kiosk Browser control in Home Assistant</flag>
@@ -314,9 +322,11 @@
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
<flag name="google_sheets">allows you to connect your Google Drive to Home Assistant</flag>
<flag name="google_tasks">allows you to connect your Google Tasks to Home Assistant</flag>
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
<flag name="govee_ble">Integrates Govee BLE devices into Home Assistant</flag>
<flag name="govee_light_local">Integrates Govee lights into Home Assistant using Local API control</flag>
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
@@ -338,7 +348,9 @@
<flag name="hikvisioncam">Allows you to control your motion detection settings from Home Assistant</flag>
<flag name="hisense_aehw4a1">Give Wi-Fi connectivity to some Hisense ACs</flag>
<flag name="hive">Set up and integrate all supported Hive devices in Home Assistant</flag>
<flag name="hko">retrieves weather data from the Hong Kong Observatory Open Data API</flag>
<flag name="hlk_sw16">HLK-SW16 by Hi-Link is a simple networkable 16 port relay device</flag>
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
@@ -357,6 +369,7 @@
<flag name="hue">talk to Philips Hue</flag>
<flag name="huisbaasje">Huisbaasje smart energy meters</flag>
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
<flag name="huum">Integrates Huum saunas into Home Assistant</flag>
<flag name="hvv_departures">departures of busses, trains and ferries in Hamburg</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
@@ -375,6 +388,7 @@
<flag name="image">handle image assets in Home Assistant</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
<flag name="improv_ble">allows connecting devices implementing Improv via BLE to Wi-Fi</flag>
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
<flag name="inkbird">Integrates INKBIRD devices into Home Assistant</flag>
@@ -420,6 +434,7 @@
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
<flag name="lacrosse_view">allows access to LaCrosse sensors</flag>
<flag name="lamarzocco">interacts with La Marzocco coffee machines through calls to the LaMarzocco cloud</flag>
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
<flag name="landisgyr_heat_meter">read the meter values from Ultraheat devices by Landis &amp; Gyr</flag>
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
@@ -427,6 +442,7 @@
<flag name="laundrify">Monitor the status of your washing machine or dryer using a laundrify WiFi power</flag>
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
<flag name="ld2410_ble">Integrates LD2410 BLE sensors from Hi-Link</flag>
<flag name="leaone">Integrates LeaOne health devices into Home Assistant</flag>
<flag name="led_ble">Integrates multiple brands of Bluetooth Low Energy LED devices into Home Assista</flag>
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
@@ -436,12 +452,14 @@
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
<flag name="lightwave">WiFi link for controlling Lightwave lights, switches and TRVs</flag>
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
<flag name="linear_garage_door">lets you control Linear garage doors through Home Assistant</flag>
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="linux_battery">sensor platform is using the information stored in /sys/class/power_supply/</flag>
<flag name="litejet">allows a computer to control the system via LiteJets third party protocol</flag>
<flag name="litterrobot">Wi-Fi-enabled, automatic, self-cleaning litter box for cats</flag>
<flag name="livisi">connect your LIVISI Smart Home Controller (SHC) to Home Assistant</flag>
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="local_todo">The Local to-do list integration allows you to create to-do lists in Home Assist</flag>
<flag name="logi_circle">integrate your Logi Circle cameras in Home Assistant</flag>
<flag name="london_underground">display the status of London underground lines</flag>
<flag name="lookin">Integrates LOOKin devices into Home Assistant</flag>
@@ -461,8 +479,8 @@
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
<flag name="matrix">allows you to send messages to matrix rooms</flag>
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="mazda">Mazda Connected Services integration</flag>
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
<flag name="meater">communication with the Meater Temperature Probe from Apption Labs</flag>
<flag name="medcom_ble">International Medcom Bluetooth-enabled radiation monitors</flag>
@@ -496,6 +514,7 @@
<flag name="mopeka">Integrates Mopeka devices into Home Assistant</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
<flag name="motionmount">control the position of your TVM 7675 Pro Signature MotionMount</flag>
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
@@ -505,11 +524,11 @@
<flag name="mvglive">departure times bus, tram, subway, train of Munich public transport network</flag>
<flag name="mychevy">communicates with the my.chevrolet website using the javascript API</flag>
<flag name="mycroft">allows you to send notifications and more to Mycroft from Home Assistant</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysensors">combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="mystrom">Python API for interacting with myStrom devices</flag>
<flag name="mythicbeastsdns">automatically update your dynamic DNS entry at Mythic Beasts</flag>
<flag name="myuplink">get information about the devices supporting myUplink using the official cloud A</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="nam">get temperature, humidity, pressure , air quality from Nettigo devices</flag>
<flag name="namecheapdns">automatically update your dynamic DNS entry at namecheapdns</flag>
@@ -562,7 +581,6 @@
<flag name="omnilogic">Hayward Onmilogic pool control system</flag>
<flag name="oncue">allow you to monitor the state of your Oncue enabled Kohler generator</flag>
<flag name="ondilo_ico">ICO continuously analyzes the water quality of your pool/spa</flag>
<flag name="onewire">supports sensors which that using the One wire (1-wire) bus for communication</flag>
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
<flag name="openai_conversation">adds a conversation agent powered by OpenAI in Home Assistant</flag>
@@ -571,6 +589,7 @@
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
<flag name="openhome"> connect an Openhome Compliant Renderer to Home Assistant</flag>
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
<flag name="opensky">allows one to track overhead flights in a given region</flag>
<flag name="opentherm_gw">control the OpenTherm Gateway from Home Assistant</flag>
<flag name="openuv">The openuv integration displays UV and Ozone data from openuv.io</flag>
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
@@ -582,9 +601,11 @@
<flag name="orangepi_gpio">The orangepi_gpio integration is the base for all related GPIO platforms</flag>
<flag name="oru">fetches your current energy usage from your ORU smart meter</flag>
<flag name="orvibo">allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets</flag>
<flag name="osoenergy">allows you to interact with supported devices and services offered by OSO Energy</flag>
<flag name="osramlightify">allows you to integrate your Osram Lightify into Home Assistant</flag>
<flag name="otbr">calling an Open Thread Border Routers REST API in Home Assistant</flag>
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
<flag name="ourgroceries">ntegrates your shopping lists into Home Assistant</flag>
<flag name="overkiz">The Overkiz (by Somfy) integration platform</flag>
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
@@ -597,8 +618,8 @@
<flag name="peco">provides electricity outage data from PECO Philadelphia power company</flag>
<flag name="pegel_online">uses the data from the German Federal Waterways and Shipping Administration</flag>
<flag name="pencom">Pencom is a computer-controlled relay, I/O and custom boards</flag>
<flag name="permobil">view various sensors with information about your Permobil wheelchair</flag>
<flag name="philips_js">allows you to control Philips TVs which expose the jointSPACE JSON-API</flag>
<flag name="pi4ioe5v9xxxx">support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander</flag>
<flag name="picnic">get information from Picnic about orders, deliveries and cart content</flag>
<flag name="piglow">control the Piglow lights on your Raspberry Pi from within Home Assistant</flag>
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
@@ -640,12 +661,14 @@
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
<flag name="qwikswitch">the main integration to integrate various QwikSwitch devices with Home Assistant</flag>
<flag name="rabbitair">lets you control your air purifier over the local network</flag>
<flag name="rachio">The rachio platform allows you to control your Rachio irrigation system</flag>
<flag name="radiotherm">control a thermostat from Radio Thermostat or 3M Filtrete</flag>
<flag name="radio_browser">use the directory of radio stations collected on Radio Browser in Home Assistant</flag>
<flag name="rainbird">allows interacting with LNK WiFi module of the Rain Bird Irrigation system</flag>
<flag name="raincloud">allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant</flag>
<flag name="rainforest_eagle">platform for Rainforest Automations Eagle-200 and Legacy Eagle energy gateways</flag>
<flag name="rainforest_raven">connects to a RAVEn-compatible device attached to the Home Assistant via USB</flag>
<flag name="rainmachine">integrate all platforms related to RainMachine smart Wi-Fi sprinkler controllers</flag>
<flag name="rapt_ble">Integrates RAPT Pill hydrometers into Home Assistant</flag>
<flag name="raspihats">The base for all related Raspihats platforms in Home Assistant</flag>
@@ -655,6 +678,7 @@
<flag name="recorder">storing details in a database per sqlalchemy</flag>
<flag name="recswitch">allows you to control the Ankuoo REC Switch devices from Home Assistant</flag>
<flag name="reddit">integrates data from Reddit to monitor your favorite subreddits</flag>
<flag name="refoss">Integrate Refoss devices into Home Assistant</flag>
<flag name="rejseplanen">travel details for Danish public transport</flag>
<flag name="remember_the_milk">create tasks in Remember The Milk (RTM) (deprecated)</flag>
<flag name="remote_rpi_gpio">base for all related GPIO platforms in Home Assistant</flag>
@@ -673,6 +697,7 @@
<flag name="rmvtransport">departure time of bus, tram, subway, train in Rhein-Main area public transport</flag>
<flag name="rocketchat">allows you to send messages to your Rocket.Chat instance from Home Assistant</flag>
<flag name="roku">add support for Roku players</flag>
<flag name="romy">The ROMY integration allows you to control your ROMY vacuum robot</flag>
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
<flag name="roon">allows you to control RoonLabs music players</flag>
<flag name="route53">keep your AWS Route53 DNS records up to date</flag>
@@ -771,17 +796,18 @@
<flag name="ssl">include support for haproxy</flag>
<flag name="starline">retrieve data of your StarLine security system from the StarLine portal</flag>
<flag name="starlingbank">monitor your account balance data as sensors</flag>
<flag name="starlink">allows you to integrate your Starlink into Home Assistant</flag>
<flag name="startca">Integrate your Start.ca account information into Home Assistant</flag>
<flag name="statsd">transfer all state changes to an external StatsD instance</flag>
<flag name="steamist">monitor the state of your Steamist steam shower</flag>
<flag name="steam_online">allows you to track the online status of public Steam accounts</flag>
<flag name="stiebel_eltron">integral ventilation or heat pump units of STIEBEL ELTRON</flag>
<flag name="stookalert">queries the RIVM Stookalert API for unfavorable weather conditions</flag>
<flag name="stookwijzer">queries the Stookwijzer API for windspeed and gets the air quality index</flag>
<flag name="stream">provides a way to proxy live streams through Home Assistant</flag>
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
<flag name="subaru">MySubaru connected vehicle services</flag>
<flag name="suez_water">consumption of water from the French water provider Tout Sur Mon Eau</flag>
<flag name="sunweg">a sensor to collect information from your WEG inverters using Sun WEG server</flag>
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
@@ -801,18 +827,24 @@
<flag name="tado">an interface to the my.tado.com website</flag>
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
<flag name="tailscale">monitor and automate on the state of the devices in your Tailscale VPN</flag>
<flag name="tailwind">integrates Tailwind garage door controllers fully locally</flag>
<flag name="tami4">Support for Tami4 Edge / Edge+ by Strauss in Home Assistant</flag>
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
<flag name="tank_utility">Add Tank Utility propane tank monitors to Home Assistant</flag>
<flag name="tapsaff">provides the Taps Aff status for a given location within the UK</flag>
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
<flag name="tautulli">The tautulli sensor platform will monitor activity on a given Tautulli Server</flag>
<flag name="technove">TechnoVE Smart Charging Station through the station local API</flag>
<flag name="ted5000">monitors electricity consumption/production by connecting to the TED gateway</flag>
<flag name="tedee">connect locally to your Tedee locks by communicating with the Tedee bridge</flag>
<flag name="telegram_bot">Use Telegram on your mobile or desktop device to send and receive messages</flag>
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
<flag name="tellstick">integrates TellStick devices into Home Assistant</flag>
<flag name="temper">get the current temperature from a TEMPer device</flag>
<flag name="tesla">integration with the Tesla cloud service</flag>
<flag name="tesla_wall_connector">allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi</flag>
<flag name="teslemetry">commands and sensors from the Tesla vehicles connected to a Teslemetry subscript</flag>
<flag name="tessie">control Tesla vehicles connected to your Tessie account from HA</flag>
<flag name="test">internal and developer use</flag>
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
<flag name="thermobeacon">Integrates ThermoBeacon devices into Home Assistant</flag>
@@ -837,6 +869,7 @@
<flag name="tplink_lte">allows you to observe and control TP-Link LTE routers</flag>
<flag name="tplink_omada">allows you to control your TP-Link Omada SDN Devices</flag>
<flag name="traccar">uses GPS for tracking and has support for over 1500 different types of devices</flag>
<flag name="traccar_server">Traccar uses GPS for tracking,over 1500 different types of devices</flag>
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
<flag name="tractive">Tractive is an Austrian company develops real-time location trackers for pets</flag>
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
@@ -871,6 +904,7 @@
<flag name="usgs_earthquakes_feed">a GeoJSON feed provided by the U.S. Geological Survey</flag>
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
<flag name="v2c">allows monitoring and control of a local V2C Trydan EVSE</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="vasttrafik">traveling details for the larger Göteborg area in Sweden from the Västtrafik</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
@@ -919,7 +953,6 @@
<flag name="wolflink">uses the Wolf Smart-Set for your heating system status</flag>
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
<flag name="ws66i">Control the Soundavo Whole-Home Audio Amplifier via local network</flag>
<flag name="wyoming">connects external voice services to Home Assistant using a small protocol</flag>
<flag name="xbox">A library to authenticate with Windows Live/Xbox Live and use their API</flag>
<flag name="xbox_live">track Xbox profiles</flag>
<flag name="xeoma">Python wrapper for Xeoma web server API</flag>

View File

@@ -8,16 +8,16 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2023.10.3.gh.tar.gz 15526955 BLAKE2B 31284062083ef15530fd90652940eea05564f7d73ac04fb1727707f72dbc0abeec02a377fcef744f5e64216c33a3467d3de36433dbd749145e27066a8711dfae SHA512 218d834d01dd0170dd8038116c55e6e0211a96409f9c6c41a5e19e35bf244524dd9cda1590312a51fec68e906b9a2b5ba242c247e17070e83c7314aa2831e73e
DIST homeassistant-2023.10.3.tar.gz 17458241 BLAKE2B 6df895ad8c82648619dcfe4f24a1257471597bd3523f90136b604fbc53ce16168f9311019e5cd4e4ac1fa07b58ac5f5222896fd30cba9784d68eb53561e90568 SHA512 d8e90bf4c20da8b7fd72a8f2863407125f91614642a61c3ef0083e08ac1b45535ee12266079adaa7c05b98288397fcfab970fea9fd0feae6325c1e6cf92f057e
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
DIST homeassistant-2023.4.6.gh.tar.gz 13871472 BLAKE2B 1ae4d3d2826d194ae8a8d91132b410647159887e97c1273d615d56fe1d435ed6373b2ec4bef04c53d85bb6a9c91318aaa4db2f2b2b48cfae51b9ce990930afc6 SHA512 c8a4ef2e8a1f02a588e1bc5f6bd9281118c3b2edff4c3c13a1045fa733ca2195b7bbcf371aa3df57cc6d4e4a631944a6e360ee6a61add5de104a2a0e0f023fbd
DIST homeassistant-2023.4.6.tar.gz 12994366 BLAKE2B 68915d12ddce0aed48d5f21b64dd4581afe35db5028f165d7317216c445f7c88ae7f46138566358f1753f6411895b47915f51c676fce47adbcdc0ad3fcd090c7 SHA512 9433ac0f3d2f1309269e07a94060b758a059db8dd5ca8e14dcb0b986155f47863959c3be03eaa2c5984458fc1b4d4303ec155b7a298f5a910c181ec1489859ad
DIST homeassistant-2023.5.4.gh.tar.gz 14523742 BLAKE2B ab83b936e79bfa1e67a4d0bf3617e2b8916326427b607eb695b4772ca4d843517143ec2f30d6a7fcf397b9c2fd78b39bb2238ed91775155df056e80d0032e7dc SHA512 be86738150a5eba9e7c961c6e4f20d86d1dfe203940e2b6b5b5f053141af4243ae682bb4914e314fc2040316b6089d62a5082a9464060d4667097e59ef3e3dc5
DIST homeassistant-2023.5.4.tar.gz 13942134 BLAKE2B ad1c966fd0af58554f8371f301ef038672c3dc5415e4b36dae2054f7ed80f0a4cfb0a25ba5cbcad76aa09e28bdd29858b8414f430f55b5f9822c108eb419094a SHA512 e4654c04ce031f474b42c9509715a7645948438c5471989f1a30b67b00f88a6c977f833e470e0946ee02ce626a1dc65b59525ae36c841213f3ec0b0d9a659bc7
EBUILD homeassistant-min-2023.10.3.ebuild 17194 BLAKE2B 23f270909a1a1c97875543d041637038d00186149b394b8fcfe066dfc10d42c04c4434862f0d4d8d50d786be55d6b53f2c73090704578167b820042817d6739c SHA512 70d72cf74baebb892c3915a0c0284f42476cbee2c493477510b847933af5cb5e505e15b077ec3758db2c897b98ea29109fce90222ca20b4b7d48948f3c188ca3
EBUILD homeassistant-min-2023.10.4.ebuild 17194 BLAKE2B 777f4115f35f9a0dc0820831a4ee75a6002d877924871f0793188983af6e5bf4247d121c25f48b95b08e111edfc9c9652afb5b4c65730b8e79eaa8232e2cf2ca SHA512 a5249a127f75a7aa78ad9943a10e87ee9c4cc60c1e088d1a4bd4e2c84bcd2061002eabc8e72999eae4af6b93e9b137ded80494d764932c26aa4e57cf9344b8b4
EBUILD homeassistant-min-2023.4.6-r1.ebuild 16725 BLAKE2B 91b8150dfc979c836bb96e879a645bd88f41f42ec042c071522db46a8c51e463c20e7bf21573c53d79f1ec7df4abb0397fb19d1745a25b9ea5c22a36cac4fef9 SHA512 684a3f80e34458445b6897f095be4259c9e44c7f9e066df827a8164995ef0fb62d77cd990ff5bd85d66195b71a4075e7426cdba383bf854f3414466e6695b1ba
EBUILD homeassistant-min-2023.5.4.ebuild 16725 BLAKE2B 91b8150dfc979c836bb96e879a645bd88f41f42ec042c071522db46a8c51e463c20e7bf21573c53d79f1ec7df4abb0397fb19d1745a25b9ea5c22a36cac4fef9 SHA512 684a3f80e34458445b6897f095be4259c9e44c7f9e066df827a8164995ef0fb62d77cd990ff5bd85d66195b71a4075e7426cdba383bf854f3414466e6695b1ba
MISC metadata.xml 8741 BLAKE2B 08e433abd9092080ad394c0d0e1163624e899a10e0162d0bac9ee11ddc6cf631ba86e02ecdcd93d2241af68e369ed6cfc43a3e5d74fd84a1ced69b0b07f319bd SHA512 336fccf477502976b268c3f126cd84bc7d3c48635386e8d809f0cb354a2af548a7c95bbbc5e675b81229b7bb3badbd2d2e4987ad36c76ffec4e8af5f519b06b2
DIST homeassistant-2023.12.4.gh.tar.gz 15480656 BLAKE2B 1315601a3bfcb94fe32533eddab8ad3aac7ff38e9bc08cfa9078b89f458192a6e53e8f8892a33d37d695e4b15c3fbe2b8f7e874f663ca675bf04f1effc0978f3 SHA512 a3eb5ab9f50c11f0493666082597b1bf22652c05033c4d1fe9e96a374df26641d4b3773c493b3319ec6d6c0a8a0b3eb08cf0642b2c2854d8adcc179a06a2624d
DIST homeassistant-2023.12.4.tar.gz 18924952 BLAKE2B da4dd4406d86522b24647f81a135528a11de370fc78223156c3b5634e5bb088b14226c3b1f1ddef236b17f5ebf47f8991973328d800114b883893980f1202612 SHA512 0fe0eae4d326a10f6e3809aec7173d1435284655a71ddfb150f0560548c4fa664c6ee8100c40aadf09d66ed598a16596bd4e08bbdc5dc86549e3e53a210933e6
DIST homeassistant-2024.1.6.gh.tar.gz 15725293 BLAKE2B 48a047d7ebba9df8082cc9dc6f5a4d6d4cdd6cdca5dffd3e97c80ceace974a58884d50304fb836ba8c46876663e0fdb61fcbbfd046e4177315043874a848c27d SHA512 b3ad41a7dbafece9cfca30578f44b4f8a9fdb28287c355bae721b3593d5cc7ab8642f277f7d7b42f71b06a3e45939a5f7f4152168cad96de8a51b71c18224855
DIST homeassistant-2024.1.6.tar.gz 19477937 BLAKE2B cbb8d10a3725c531f642c550c40ad7ce313fc958fd83a8cfe6366e1c45f2e9414724b3c923881184a28d31bc7fe2ab070b0828be8b1697e272e1c5747ad75698 SHA512 bfec159589a071b49eadc726bd92130ac79940ff4197b54c6cb6579c9c43c6da7d60a887e21448018548fe9bff107d7c1ec76ed1ea030289ec9d82e22dd1898b
DIST homeassistant-2024.2.3.gh.tar.gz 16277776 BLAKE2B 3fba462584d962637a4b4f2f8221a7c5323052d059755247cdc306142e7e44f59c0745cb7241c46b4755883a23a24cf49d8d0a33f76b59ffaa65ccbec6b8a7a7 SHA512 5475790af36c29e9c669119e26465dd1b453e752a4cb838cba47f24365153604950b7bf57f25a7cba18a5cd8b5cf12d19f34799eb90895e92edf16e809db490c
DIST homeassistant-2024.2.3.tar.gz 19956843 BLAKE2B 3c6fbd4277886c8accb629cc1900e1160a87d85c1521434b43d66c2c62eeff747f0c0681800005b4b74903d6dc3e8d2026c37321322558d6dca06776e03c969b SHA512 cf627d9804359cb11e6fb0e30e9bf32b6c549ab6fa883220371dcb63bce46d8ac65a9ee2bcefe16fac9c43c3e0efaf976b2daa5c6069d4189bf57c8e83398ced
DIST homeassistant-2024.2.4.gh.tar.gz 16277196 BLAKE2B 03677e476bbceb623f67ba9d6fd5bd22c13a7c219a37b6c1c76dd0d59c947c8f256b60fe8ba9875eacb71968ee3862c88edc8d13f93e5c44f9bf288f3b2a82cf SHA512 68aec8f38821ec9489c5eb7251d1364847b4825cf98e8f9b10f9bc2a2f3ef31428c7bee0a01c6d451f872be5dfdc1bec4b4c52a9a34c12f853250ed70928f069
DIST homeassistant-2024.2.4.tar.gz 19966997 BLAKE2B bea54bd15f741c60f710d7796b9a1fe6a4e2893ccd2ce65889e7e349a5bfc47b187d99f9544a7fdb9be18bba4ffd6b154a6992158473431ac3945a9e1e7d9e31 SHA512 5ca0f09e48d90d6e1687bf8927c429db1ea9bdc2630b62d2458bee5debc5ff16940ab56f03b5fb8d412f6688371b2cc97c5bf8a743394a7b3a243b7e4bb22524
EBUILD homeassistant-min-2023.12.4.ebuild 17733 BLAKE2B 8aa40f7336ed9b954ab4749b76b6c7fbea924a9b9b445409c96df5b2226dc09870ea08f00cfac16884ea49949bd074f3917405f2e590b09cb76da4aa495ad2ac SHA512 6abce85b25315fba8d7ffe04f41c2b33bb1560f6f7162a25037ed673ebdf752a0f8fb4a905cd89e7214ec7d815964b5a20c4732d1e189dddaeccecb2ad507b4d
EBUILD homeassistant-min-2024.1.6.ebuild 18559 BLAKE2B f883e05d01de5828f90b5f7bc43338444bcd295e366e239be2d55475eab9784903de3364a508f6b31021b760179b32cb2bd388cc7f1985ab0cac5dd9cb96cb09 SHA512 7faec0e0c64eee2f134d33575e71145420068dfb068e62ff3eca7705cb79d62694e038e18e7ee6f2c0081eeaba4eb2ff17678ee30fb26d66eb5d5cc4159b6863
EBUILD homeassistant-min-2024.2.3.ebuild 18851 BLAKE2B 5f25e18f6a423c432cd1fc30deaea0241ffcc60090c4f93332845c69c4da600a2288f9890576ae0893b5a656148316920af9e5c942da209cb8175c8560db8832 SHA512 6c8df4be4471d7282913436036189b9e828001358277c6481f6adcebb8f408f7749deff331eb9f84fb618855f7ed7d1071bb58a4c3b3286d200343a1af97c3f4
EBUILD homeassistant-min-2024.2.4-r2.ebuild 18905 BLAKE2B ff02258a0ee8a083a92adfa9d67e5d7403021ea8b3056b4f9a58c3d303adb4f845cec8d4ea043a7b56445e2910df7a8464e284c74865bf93846414256de327ef SHA512 41aec99e3897301df3c8a7f6e84c345f07f2c9ef90d33d2af3723f9bfcbe69e9ce717e7bb34f84bac125435e06b47878e29e80449c438ba9cb7c40ebe1f59ce6
MISC metadata.xml 10026 BLAKE2B 6d5633fe741abe33725dc60a5def69542267ba5d0a5e806cbecba38c50eb79173fb5d7ccee2667ac0f20c807505639d7607bf9c6e0e0f6ac94d4a777d3bc9801 SHA512 ccc02ffab9ed7ca9197ea9759082669b7fadc38eb9111ca7753ac776fcedf043806a66936b06a0199caf7498ef0d88c5516c86b8d44c5da34d2101e5a3209822

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
@@ -48,42 +48,45 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.11.1[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
@@ -94,12 +97,12 @@ RDEPEND="${RDEPEND}
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
@@ -117,156 +120,164 @@ RDEPEND="${RDEPEND}
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.11.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-17.0.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-19.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.0.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.104[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.5[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
zeroconf? ( ~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.37.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.108[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.3[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
@@ -281,14 +292,6 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.rst"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all

View File

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

View File

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

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github 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 +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant
@@ -47,68 +47,75 @@ RDEPEND="${RDEPEND}
# Home Assistant Core dependencies
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.38.1[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240104.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
@@ -117,156 +124,170 @@ RDEPEND="${RDEPEND}
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.38.1[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.1[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.1.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.0.1[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.4.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.5[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.1[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-7.1.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.38.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.39[${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.115.2[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.7[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-vcs/pre-commit-3.6.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
@@ -281,14 +302,6 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.rst"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all

View File

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

View File

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

View File

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

View File

@@ -8,13 +8,22 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2023.10.3.gh.tar.gz 15526955 BLAKE2B 31284062083ef15530fd90652940eea05564f7d73ac04fb1727707f72dbc0abeec02a377fcef744f5e64216c33a3467d3de36433dbd749145e27066a8711dfae SHA512 218d834d01dd0170dd8038116c55e6e0211a96409f9c6c41a5e19e35bf244524dd9cda1590312a51fec68e906b9a2b5ba242c247e17070e83c7314aa2831e73e
DIST homeassistant-2023.10.3.tar.gz 17458241 BLAKE2B 6df895ad8c82648619dcfe4f24a1257471597bd3523f90136b604fbc53ce16168f9311019e5cd4e4ac1fa07b58ac5f5222896fd30cba9784d68eb53561e90568 SHA512 d8e90bf4c20da8b7fd72a8f2863407125f91614642a61c3ef0083e08ac1b45535ee12266079adaa7c05b98288397fcfab970fea9fd0feae6325c1e6cf92f057e
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
DIST homeassistant-2023.4.6.gh.tar.gz 13871472 BLAKE2B 1ae4d3d2826d194ae8a8d91132b410647159887e97c1273d615d56fe1d435ed6373b2ec4bef04c53d85bb6a9c91318aaa4db2f2b2b48cfae51b9ce990930afc6 SHA512 c8a4ef2e8a1f02a588e1bc5f6bd9281118c3b2edff4c3c13a1045fa733ca2195b7bbcf371aa3df57cc6d4e4a631944a6e360ee6a61add5de104a2a0e0f023fbd
DIST homeassistant-2023.4.6.tar.gz 12994366 BLAKE2B 68915d12ddce0aed48d5f21b64dd4581afe35db5028f165d7317216c445f7c88ae7f46138566358f1753f6411895b47915f51c676fce47adbcdc0ad3fcd090c7 SHA512 9433ac0f3d2f1309269e07a94060b758a059db8dd5ca8e14dcb0b986155f47863959c3be03eaa2c5984458fc1b4d4303ec155b7a298f5a910c181ec1489859ad
EBUILD homeassistant-2023.10.3.ebuild 32392 BLAKE2B 1636276f4a4f097e1f41c1c428e2b0e516cf7c2d202fde4737dcef6b2da15e3730ace9ff75774e1e7a8bd9efe84230e6abf22430e9edba849fe6338fa3181cfb SHA512 af39b362dce57040cc84f6685abb15636361f40af1ef56fb6be27c506617d36cda33073fe57f2c702af18c88add228ef7466aecace08860d5057c31694d32682
EBUILD homeassistant-2023.10.4.ebuild 32393 BLAKE2B e36bb649aa08107a4feab0368694f853ce5fb82f5a6d541c516965783d10d01244cf5a69456e3fe6263b2c79d2a5bb12b52700f3b682076a07f1e42b5abe03b6 SHA512 6e3118888ca3230ae49b24848f1a8cf184f61db65fd87b814ff82637c35b2f516ab2e2163bcf033da31e549bb7bdd235b8665b2cf4dc6cc38ba5e1df588a22ee
EBUILD homeassistant-2023.4.6.ebuild 31866 BLAKE2B c6f5936e05d8527239c7070de12d1cab8edf203f973fffef2a32c7bc240630eaa5ec43e1da9cc2d07842708dee15e762f2c4765eb31d5a74ead0266c91a4cda7 SHA512 b4961e90f334838e69e41d43d58bb7198c3c37e0a64e45701e063f0ac42e89cadde67143229efc7102fd393ece6a1a92ee9c966391d3ab19404a1f5f518e9617
MISC metadata.xml 26364 BLAKE2B 3756af06660b171c58e1db761b2a00d30a403c64eb7fdf475473c0138613394e6d1d11b92a7b121fd21693cca1e51d0832c7effa962454339164306f790300fa SHA512 502aebad7068110a18e73576064f156a88c8d44db727e90d57ef0de0867710feb8c72541c064ee06edc1c8fe759df53374b372fd97838fbc801fa42834f2259c
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
DIST homeassistant-2023.12.4.gh.tar.gz 15480656 BLAKE2B 1315601a3bfcb94fe32533eddab8ad3aac7ff38e9bc08cfa9078b89f458192a6e53e8f8892a33d37d695e4b15c3fbe2b8f7e874f663ca675bf04f1effc0978f3 SHA512 a3eb5ab9f50c11f0493666082597b1bf22652c05033c4d1fe9e96a374df26641d4b3773c493b3319ec6d6c0a8a0b3eb08cf0642b2c2854d8adcc179a06a2624d
DIST homeassistant-2023.12.4.tar.gz 18924952 BLAKE2B da4dd4406d86522b24647f81a135528a11de370fc78223156c3b5634e5bb088b14226c3b1f1ddef236b17f5ebf47f8991973328d800114b883893980f1202612 SHA512 0fe0eae4d326a10f6e3809aec7173d1435284655a71ddfb150f0560548c4fa664c6ee8100c40aadf09d66ed598a16596bd4e08bbdc5dc86549e3e53a210933e6
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
DIST homeassistant-2024.1.6.gh.tar.gz 15725293 BLAKE2B 48a047d7ebba9df8082cc9dc6f5a4d6d4cdd6cdca5dffd3e97c80ceace974a58884d50304fb836ba8c46876663e0fdb61fcbbfd046e4177315043874a848c27d SHA512 b3ad41a7dbafece9cfca30578f44b4f8a9fdb28287c355bae721b3593d5cc7ab8642f277f7d7b42f71b06a3e45939a5f7f4152168cad96de8a51b71c18224855
DIST homeassistant-2024.1.6.tar.gz 19477937 BLAKE2B cbb8d10a3725c531f642c550c40ad7ce313fc958fd83a8cfe6366e1c45f2e9414724b3c923881184a28d31bc7fe2ab070b0828be8b1697e272e1c5747ad75698 SHA512 bfec159589a071b49eadc726bd92130ac79940ff4197b54c6cb6579c9c43c6da7d60a887e21448018548fe9bff107d7c1ec76ed1ea030289ec9d82e22dd1898b
DIST homeassistant-2024.2.3.gh.tar.gz 16277776 BLAKE2B 3fba462584d962637a4b4f2f8221a7c5323052d059755247cdc306142e7e44f59c0745cb7241c46b4755883a23a24cf49d8d0a33f76b59ffaa65ccbec6b8a7a7 SHA512 5475790af36c29e9c669119e26465dd1b453e752a4cb838cba47f24365153604950b7bf57f25a7cba18a5cd8b5cf12d19f34799eb90895e92edf16e809db490c
DIST homeassistant-2024.2.3.tar.gz 19956843 BLAKE2B 3c6fbd4277886c8accb629cc1900e1160a87d85c1521434b43d66c2c62eeff747f0c0681800005b4b74903d6dc3e8d2026c37321322558d6dca06776e03c969b SHA512 cf627d9804359cb11e6fb0e30e9bf32b6c549ab6fa883220371dcb63bce46d8ac65a9ee2bcefe16fac9c43c3e0efaf976b2daa5c6069d4189bf57c8e83398ced
DIST homeassistant-2024.2.4.gh.tar.gz 16277196 BLAKE2B 03677e476bbceb623f67ba9d6fd5bd22c13a7c219a37b6c1c76dd0d59c947c8f256b60fe8ba9875eacb71968ee3862c88edc8d13f93e5c44f9bf288f3b2a82cf SHA512 68aec8f38821ec9489c5eb7251d1364847b4825cf98e8f9b10f9bc2a2f3ef31428c7bee0a01c6d451f872be5dfdc1bec4b4c52a9a34c12f853250ed70928f069
DIST homeassistant-2024.2.4.tar.gz 19966997 BLAKE2B bea54bd15f741c60f710d7796b9a1fe6a4e2893ccd2ce65889e7e349a5bfc47b187d99f9544a7fdb9be18bba4ffd6b154a6992158473431ac3945a9e1e7d9e31 SHA512 5ca0f09e48d90d6e1687bf8927c429db1ea9bdc2630b62d2458bee5debc5ff16940ab56f03b5fb8d412f6688371b2cc97c5bf8a743394a7b3a243b7e4bb22524
EBUILD homeassistant-2023.12.1.ebuild 33204 BLAKE2B 6b100599c1a2d16714dceed552fa9a80a0afc91dd0e18408511447a5b18680b3b7ab4dc6c7affcc3acfb93403f01203cefc8ee43dc5429a96a3b6ff7a03dec70 SHA512 14b6c4c198bdd95a91d2f01d98980aa70e6908b20419610fc89bda01e36843a0c9a81a8e5c4f9653035515dd218ee502b146fa7bbef4998c11e1f1bb857eb6fc
EBUILD homeassistant-2023.12.4.ebuild 33193 BLAKE2B 7d4057564b73591ff0fd876d05778a64c9f5c19fec81c5b6ac20a9b2a10b3a7fdcf05434f4b4d2950ac37a1af355b2dbfe147ad82956290a3d2926d841f8d99e SHA512 278caff6289bfa3f4f9d7d407651aca1fdd12fc8ed5aa43fe643d9790b56cdb1cfdb48c3fe7e35c9d327856306da7e655acc08aa355c4c0c671f3699267772dc
EBUILD homeassistant-2024.1.0.ebuild 33648 BLAKE2B a6aa0ae5b785707cf9b6dfac174567026ad02ae98a34430a42cda69f5d0d79a692d2b0600f858604a0bdffc46f1fb5f74df8b25559221e46ac40ef861230b165 SHA512 59eae697eb24eb6d7d397c16007edacd2a2b07ab406ffc0341b022b634b8dfdee391059681b3ac80fbed757968486b2a8b7a8584783398a94e436bb0ba6835f8
EBUILD homeassistant-2024.1.6.ebuild 33843 BLAKE2B 629a141e495b9b8466d4ba26c209814f1cd8965c0e9c3c6b9dad2c1a4d0fe699e8fbf44e648f6e28e3be35bbbb32a6d05a8d2e133fe894ef378cfebc1e718eae SHA512 5b8552e49a19e2014da9c724d12ad17b37df8a2e7e5e6f4ba2668f39429fef706f938206dbd607d734d02f65137a011ecfbc3de1748d389e36f9af2722432722
EBUILD homeassistant-2024.2.3.ebuild 34067 BLAKE2B 5a15f77cac8f41397f1362dd66471223a2e530e1d20d5a326494c78e7c34fd288b9afb583105234dd9eb4319d1fd7a05aa9db2bf546be6abdac490724febcd9b SHA512 d149df2233853934cf8ea3723438b48502f8b2d623aa93336c4a98d0f7ca172d464143d2505624f2abdfce7b44125306c7ee7ea3c3f9678474f9796b4857ab6d
EBUILD homeassistant-2024.2.4-r1.ebuild 34157 BLAKE2B fc0c403622643b1c33b60c976a3b5b12b64a391d005006c1baa8b1faaf7e035a0183ad1230d4b28c0494895af9dd27a696e53c7b8667f5f0de9f5505bb7434e2 SHA512 0f0f647e6be34555974e9c8278e0e786f3da7b641216a2550e14ec4f0425a4e1ba61515c95154862f8b1511a7783347a9e28a5a6bec4e8429fcc0cdb0651ad09
MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
RESTRICT="!test? ( test )"
# external deps
@@ -48,42 +48,45 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.11.1[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
@@ -94,12 +97,12 @@ RDEPEND="${RDEPEND}
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
@@ -117,38 +120,36 @@ RDEPEND="${RDEPEND}
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
@@ -162,21 +163,21 @@ RDEPEND="${RDEPEND}
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.20[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
@@ -189,17 +190,17 @@ 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.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.3[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.11.1[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
@@ -213,14 +214,14 @@ RDEPEND="${RDEPEND}
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
@@ -231,25 +232,25 @@ RDEPEND="${RDEPEND}
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.14.3[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-17.0.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( dev-python/aioesphomeapi[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
@@ -258,13 +259,12 @@ RDEPEND="${RDEPEND}
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.1.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
@@ -274,57 +274,61 @@ RDEPEND="${RDEPEND}
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.6.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
@@ -340,29 +344,29 @@ RDEPEND="${RDEPEND}
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.34.5[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.3[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
@@ -378,44 +382,45 @@ RDEPEND="${RDEPEND}
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.29.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-2.0.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
@@ -423,46 +428,54 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.104[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.5[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.37.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
@@ -477,14 +490,6 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.rst"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1"
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
@@ -48,42 +48,45 @@ RDEPEND="${RDEPEND}
# from package_constraints.txt
RDEPEND="${RDEPEND}
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
@@ -94,12 +97,12 @@ RDEPEND="${RDEPEND}
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
@@ -117,38 +120,34 @@ RDEPEND="${RDEPEND}
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
~net-analyzer/scapy-2.5.0
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}]"
# unknown origin, still something to clean up here
# some moved to suggested USE Flags
#
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
dev-python/pycparser[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
@@ -162,21 +161,21 @@ RDEPEND="${RDEPEND}
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.20[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
@@ -189,17 +188,17 @@ 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.1.4[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.22.4[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
@@ -210,17 +209,17 @@ RDEPEND="${RDEPEND}
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
@@ -231,25 +230,25 @@ RDEPEND="${RDEPEND}
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.15.2[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-19.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
@@ -258,13 +257,12 @@ RDEPEND="${RDEPEND}
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.1.0[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
@@ -274,57 +272,62 @@ RDEPEND="${RDEPEND}
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-5.0.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.0.1[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
@@ -340,29 +343,29 @@ RDEPEND="${RDEPEND}
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.35.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
@@ -378,44 +381,45 @@ RDEPEND="${RDEPEND}
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0 )
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.10.1[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.29.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
@@ -423,46 +427,54 @@ RDEPEND="${RDEPEND}
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zha? ( ~dev-python/bellows-0.37.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.108[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.3[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
BDEPEND="${RDEPEND}
test? (
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
~dev-vcs/pre-commit-3.4.0
~dev-vcs/pre-commit-3.5.0
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
@@ -477,14 +489,6 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
DOCS="README.rst"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
distutils-r1_src_prepare
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -33,9 +33,10 @@
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
<flag name="analytics_insights">allows you to get integration usage statistics into Home Assistant</flag>
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</flag>
<flag name="androidtv_remote">allows you to control an Android TV and launching apps</flag>
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
<flag name="anel_pwrctrl">The anel_pwrctrl switch platform allows you to control ANEL PwrCtrl devices</flag>
<flag name="anthemav">Both Anthems current and last generation of A/V Receivers and Processors suppor</flag>
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
@@ -73,8 +74,8 @@
<flag name="bmw_connected_drive">Retrieve data from the BMW Connected Drive</flag>
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
<flag name="bring">allows you to interact with your Bring! shopping lists within Home Assistant</flag>
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
<flag name="brother">Read current data from your local Brother printer</flag>
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
@@ -132,11 +133,11 @@
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
<flag name="gios">Source for air quality data for Home Assistant</flag>
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
@@ -145,6 +146,7 @@
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
<flag name="homematic">An API for the homematicip cloud</flag>
@@ -154,6 +156,7 @@
<flag name="hue">talk to Philips Hue</flag>
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
<flag name="ibeacon">Adding iBeacon Tracker to your Home Assistant instance</flag>
<flag name="ihc">use IHC Python SDK</flag>
<flag name="image_upload">handle image assets in Home Assistant</flag>
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
@@ -174,12 +177,15 @@
<flag name="linode">allows you to access the information about your Linode systems</flag>
<flag name="litterrobot">Wi-Fi-enabled, automatic, self-cleaning litter box for cats</flag>
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
<flag name="local_todo">The Local to-do list integration allows you to create to-do lists in Home Assist</flag>
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
<flag name="luci">fetch connected devices from your OpenWrt</flag>
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
@@ -187,14 +193,17 @@
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
<flag name="mqtt">install MQTT Broker and dependencies</flag>
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
<flag name="netatmo">Access to Netatmo weather station data</flag>
<flag name="netdata">API for interacting with Netdata</flag>
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
<flag name="nmap_tracker">Presence detection for Home Assistant with nmap</flag>
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
<flag name="nuki">control Nuki Smart Locks</flag>
<flag name="nut">monitor a UPS (battery backup) by using data from a NUT (Network UPS Tools)</flag>
<flag name="nws">uses the National Weather Service web API</flag>
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
@@ -273,6 +282,7 @@
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
<flag name="usb">USB Discovery integration will watch the host for USB devices</flag>
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
<flag name="vallox">control any Vallox ventilation unit</flag>
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>

View File

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

View File

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

View File

@@ -1,10 +1,7 @@
AUX zigbee2mqtt 632 BLAKE2B 5cb0d8852f0755fa43444eba7d39a536c0c4f79325fef66338228d92530397e6294ce72c0c4d9d4b6f6bbfb0044b77746e6daf9d2dc7b269211cefaed7a99189 SHA512 0a26ef5e136b5536fa4b5d7fe9953b76e5c2fedf433abe91877e78701bb661744ce4dccb642911a28270e9740b7c7af78e75e8c0914c804d1cf0e76698999d70
AUX zigbee2mqtt 599 BLAKE2B d7a59725364d49ca97eb9009a89f061378be09899191a2f14dffa958f79eff175fedb5f701d54b8fa9a8bb496723a4820a3e4693a158d0a4f69caa9bdf8bac41 SHA512 44d428f7af306f122a24ef6c77daac64ca0e14ec6714ac5848fcf877d051b13286a07d3b2a2c2bb80f99e53b2105072530ccea7f99657bcb18042cc718eddc96
AUX zigbee2mqtt.conf 176 BLAKE2B f1003f37135e10a32c3fe7b387da9f4194cae82339edf77928c2d55e08dcac1f212d27f5bd41a0f20887847fd98f569aaf0ca5f17504be1f3c8d87d38c2f5b87 SHA512 105e618af8ee335a591d791c701ffdbdccc4e967d29433a9d9f6997f5f6c3f50eb3dfe56a3fcd617b0a52ed1380fb889747ef70a148c07d6871c7e3c2beb9dab
AUX zigbee2mqtt.service 870 BLAKE2B d680edf72f182e2545d15063786d281bbf31d8e8cb899b0aa103da6dd8180b8afd7d5bef21c760991c27db98151bb48bd569b26318477ddcb71e8a90cbf193af SHA512 f02d59509f632c458cd9e95ecd97421df3aba8a78bac41d55075d8f054e4f3293b414885d0c1337a38a179496e5e2851c00170ca36f8546a6a37d2473811a46a
DIST zigbee2mqtt-1.30.1-node_modules.tar.xz 18782028 BLAKE2B ee85f5de70a6913b164c73420a5ff01761d5ed3e417951e57f391234e66cd5de76dc459fda84452e1615c544f064d89d156bb580137503a45237b4aae4e23a0b SHA512 d4454ef828c66974d1210b7cc1df7526e3e324addc4e420de13314a13070132e3b7958bf2e8fdac50648ed21f06340f5335fc5b947ee1815dea3035f38954876
DIST zigbee2mqtt-1.30.1.tar.gz 483028 BLAKE2B 9c297c85a08ef911ad13b2722adecda6e01f0c5689a5225e3e4b0998c6a6626fe0ded2d64df0479c72971fc5f92f79cb65bdc3f8ecd1583b78d94168de1fcdba SHA512 b38accbaea044c0e5b28a4cef0652d90d7691ca936e82bdd82b39d8f77719ac750c067dcb58b9a9d2251dd821e81ed62eed8bbab3c232f516a7a6247fa575d58
DIST zigbee2mqtt-1.30.2-node_modules.tar.xz 18136688 BLAKE2B cb29dc59ded0b98d2603472694ccec74ffcfcd8ada2a089f05f41b991e81d6946afd41ee01005c37d1910b19789519bb1c6be8401287a21c921edd2e21033a09 SHA512 d09cc8ebae428687a956513f8a2b5748c47183230034d9d9eda3429f167b108840252050ddae021698d3fabbe7c04fe8fdb1fffbd8724863beda5d03b28c03f9
DIST zigbee2mqtt-1.30.2.tar.gz 483544 BLAKE2B 7fe963d1c15dd36af81943db031d36459ea3c106ccb1513eef2ed15148d9ec57d4f84e8ac30a703565e791079897d312b30bf03cb56f07f63769c3422d473516 SHA512 2a27f8ffbb125934a7c75440018d3cb7f3da6c47fbfc0e5850e0ab1c7a5b918dce1d7064b15e91efaf088308760cd73a588b21b1d7a10f14458dbc7d9a2ef62c
EBUILD zigbee2mqtt-1.30.1.ebuild 1449 BLAKE2B bf9ef636fd7dbf2c4520cc3410bfcd69fb2bd8f0f4e852d31acf343e0ea824c674c0982f24ed57ddd3dee2506d8fc45993d99282b4929c8f54e0812318dec709 SHA512 354be668847923e8caf61dd4284505cc151f86f0385471537e14b94f4e3c0fe32f41a36e9d002d3862cf69d743e8b29603476bdccb421c112b531946442fcf2d
EBUILD zigbee2mqtt-1.30.2.ebuild 1449 BLAKE2B c5ef0bc09c4c78769557dbf0544a17d20d4fcc2ba846f76958c471762ad9b705c2cae60319fbee03d530b95d9942300f675773d4371cb1a5fdd10d83db5baf81 SHA512 dd3ea49c82007b993dc330130646bf6b585edae932358b5272061cac13f03eaf1527591c533ed3b4030da06798c22fbc7669ddc69eb725db5946488d06c933b3
AUX zigbee2mqtt.service 881 BLAKE2B d506772a2254aea2f1ac92db43ff1fdb842002b0afb5dc2ee71952474a58f5070c62546d216398c1f3b5951f84e4e27f3c53c0983a0851f1f7e20600f2291cff SHA512 4c13c70379c6c52146491720d523b114e59e1b4a830402ee91b93a34f6c811153780cba8e58690685895eb47c30457a5087824451bfca6eeee7c2461169be562
DIST zigbee2mqtt-1.35.2-node_modules.tar.xz 16119144 BLAKE2B 467c9424f59b935a1e66ba365e5d7bdc4811729e0baf933ba365f6b904414d8975408beaed189a9bc00d83271fc35e15a52b7765f36e65cda00deb9480005e45 SHA512 765e1730d898627f603e3faf7fb67012a159b19f6b648f3d3ba7d0751b4e1c4cc5acf618ecf4697817f48cbc6bcfaa8878df5c8b10235ae65157ed80e4536904
DIST zigbee2mqtt-1.35.2.tar.gz 510837 BLAKE2B 869b3a8bd081e63f4f2d5157752e39c05ecc0e51f6b8baaa15e38462ecf3674ba98eb0ba5466a2aa13e6e6d17b19ede25b0aae19e0c3117e493cfd03d195c5a6 SHA512 6f719868350ded46f0b4596c887fc2be55a316f549dd6cc26f358bd7260a250da6d9ed1a3305340327e627e0ceeda7216ba555bc39c31bc1284d6fb0142c4aac
EBUILD zigbee2mqtt-1.35.2.ebuild 1807 BLAKE2B 6d6650fc10ad27450465b8278ef9ab114fdc6b92ebf0ab89b51de0675bae3d0ee628a7568f48a77fe9fde0d82e034d1a11e25e95df6456aa4e95ab1926521269 SHA512 166259ea2a28556d009258dbb714079dba6e0bd8ce986f854c8dc3b95a789f45746d94a4641a7cd60341f6b803b0befa05f407e5fc090491ddfc47ca0fcaf084
MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d

View File

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

View File

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

View File

@@ -1,59 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/Koenkk/zigbee2mqtt"
EGIT_BRANCH="dev"
inherit git-r3
else
SRC_URI="https://github.com/Koenkk/zigbee2mqtt/archive/${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
fi
inherit nodejs-mod systemd tmpfiles
DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT"
HOMEPAGE="https://www.zigbee2mqtt.io/"
COMMIT="cdf62ea5601f74af19b1626b72afc88edbd8e4ab"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-group/zigbee2mqtt
acct-user/zigbee2mqtt
app-misc/mosquitto
"
NODEJS_EXTRA_FILES="scripts"
src_install() {
echo "${COMMIT}" > dist/.hash
echo -e "\nadvanced:" >>data/configuration.yaml
echo -e " network_key: GENERATE" >>data/configuration.yaml
echo -e " pan_id: GENERATE" >>data/configuration.yaml
echo -e " log_directory: /var/log/${PN}" >>data/configuration.yaml
nodejs-mod_src_install
keepdir /var/log/${PN}
insinto /var/lib/${PN}
doins data/configuration.yaml
dotmpfiles "${FILESDIR}"/zigbee2mqtt.conf
doinitd "${FILESDIR}"/${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
dodir /etc/env.d
echo 'CONFIG_PROTECT="/var/lib/${PN}"' >>"${ED}"/etc/env.d/90${PN} || die
}
pkg_postinst() {
tmpfiles_process zigbee2mqtt.conf
}

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,9 +16,9 @@ inherit nodejs-mod systemd tmpfiles
DESCRIPTION="It bridges events and allows you to control your Zigbee devices via MQTT"
HOMEPAGE="https://www.zigbee2mqtt.io/"
COMMIT="eb878d3d8ee47f77e27c771452e2d2c77ca83bb5"
COMMIT="06b3395cff4fa938aa29a55112605becfafc83b1"
LICENSE="GPL-3"
LICENSE="0BSD Apache-2.0 BSD-2 CC-BY-4.0 GPL-3 ISC MIT PYTHON"
SLOT="0"
KEYWORDS="~amd64"
@@ -28,7 +28,16 @@ RDEPEND="
app-misc/mosquitto
"
NODEJS_EXTRA_FILES="scripts"
pkg_pretend() {
if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \
! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then
eerror "Bad CONFIG_PROTECT"
eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\""
eerror ""
eerror ""
die "Bad CONFIG_PROTECT"
fi
}
src_install() {
echo "${COMMIT}" > dist/.hash
@@ -51,7 +60,7 @@ src_install() {
systemd_dounit "${FILESDIR}/${PN}.service"
dodir /etc/env.d
echo 'CONFIG_PROTECT="/var/lib/${PN}"' >>"${ED}"/etc/env.d/90${PN} || die
echo "CONFIG_PROTECT=\"/var/lib/${PN}"\" >>"${ED}"/etc/env.d/90${PN} || die
}
pkg_postinst() {

View File

@@ -1,7 +1,5 @@
DIST esphome-dashboard-20221007.0.tar.gz 1366164 BLAKE2B be89ae60169beba2c0664ba1a1f86998746343b8dd7be16de3b1db00aef473ae60f7b301dd48adb466da8a28f15ea936183ddac5985abe881f92bfadae9f3604 SHA512 8b8737751af394e47cd5384c69c5965b2f0e581d53b4520ebf7efbcfa20be418de97af968fe47e845a1cd9d1dbb5d36a6d55c29e0b8c2c359e889c91fa534074
DIST esphome-dashboard-20221109.0.tar.gz 1372059 BLAKE2B 4d3bc1580f750425836cf08cd9786c15c2fa8d4ccb6d29dfafc9e20c04331100749fbb1f600d083ea2f0b1e875499883069a9d015f266cb0bf3e3f257176641a SHA512 3ad980304dfbd183013fea21a1335f253256e39219af7ed19ef83d8d49b97b051b235dd751ae2587a42f22a3d2c0a9ba3631d810fc8def1818801ff661e98aea
DIST esphome-dashboard-20230214.0.tar.gz 1391538 BLAKE2B 5c893c4c772d0d367bc0ed4e4e763a045ef4ab46960f05c6f65610d754c2f5ad22d47e1635cc1b826c6810abccb60f4041486ffc89b9908eae3b94d9b95213b1 SHA512 cec9973e1abfbc3bc4cda776e182733e032e46762730e9b3871fcec58357e3e6aea3ca8c540ab792e0adc07e8ff69d50be8590a2430951242fc13dc641b04367
EBUILD esphome-dashboard-20221007.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20221109.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
EBUILD esphome-dashboard-20230214.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
DIST esphome-dashboard-20230904.0.tar.gz 5274408 BLAKE2B 3ab9bb245af9375a2b1d5721051c065949995ebc07c039056074b5d185afee486c0f3bbddda424ed8ec95aae9464e26c404abfd2e0f995cb84f03695cbaa0197 SHA512 523d14f0ec590b2d0fdc00ad2f5a58e4e1a87e9805b15dd571c084bb3fa44b6fe763e5bd5159c95827ab207ece8056d80ca4ee4a724ad88a021d617d55e96bd4
DIST esphome-dashboard-20231107.0.tar.gz 5322470 BLAKE2B 524769c3f1964cbebce7840deff36f65f58bf8eafdbc6031395d8d840c1380a859a9bc794c04cd35934fe3c776fd6bd335b2fb7822de4bac987a420f875f9a04 SHA512 2a93b03adfe1da96e6af285c5613614f636ab05039e42b7f062086baaaf6660cc1d1ebd93255eedc8e1a4093e26b64acf827718de3bc7376409bf21b8d514fae
EBUILD esphome-dashboard-20230904.0.ebuild 430 BLAKE2B ffd52fba157f3c9126480c5b451c7b1df971e0f6a06d5c497b1841192a34419d3bf85e7020be2259f5527d3747a101df6ff592d89b1b6102a53213bd30fa81b9 SHA512 3b0c9847a455330819b14491a415eebb970557b7576aefaa6d398ab9f6b7c8250eda094b3ffb0e02df566ec5aa72ac36e616da967431a82a71b7340d48d56af0
EBUILD esphome-dashboard-20231107.0.ebuild 430 BLAKE2B ffd52fba157f3c9126480c5b451c7b1df971e0f6a06d5c497b1841192a34419d3bf85e7020be2259f5527d3747a101df6ff592d89b1b6102a53213bd30fa81b9 SHA512 3b0c9847a455330819b14491a415eebb970557b7576aefaa6d398ab9f6b7c8250eda094b3ffb0e02df566ec5aa72ac36e616da967431a82a71b7340d48d56af0
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650

View File

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

View File

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

View File

@@ -2,11 +2,13 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
DIST esphome-2022.10.2.tar.gz 1555752 BLAKE2B a0131c04747a4fb124f1fac6bfda2ce61fc232972dcc632dafe6ded2b1fa569ec11d753f2c70de5d2e1a747b6fbbfb0720631138401bbadfceb91ca879380e31 SHA512 e2965139a4a0a2b2e64a8bb776b7aec46d955f88db6ad8e9c9eb59c6bd78ffc61a355101138e7aba804daffd6dd3b07dbbb294846faa2e62b0f99495494baef4
DIST esphome-2022.11.2.tar.gz 1592991 BLAKE2B ff8a4221f7e735a3346c6509650e238972ad52b22de6dadf008f5296d2b170dbfd28e06928231085ff82d7baf671486ebbbc2e65ea8fc085d9621e48f0c8548b SHA512 61ee9caa74604fb400609b97eb18fa917e16d233da0747f51cebdbc51e248a2a4292551d71cd1bc85a5b787fc01bd30fc414293d1181e97eaf2330a1a4df704b
DIST esphome-2023.2.4.tar.gz 1654477 BLAKE2B a15f81f511290080a1689acc7561ce051314e6564728180fce1bdfabc5fcc92b4a6f88dd617030012f1be8772d171a08d97faea0aaa35bb93b6ebe1bdca0c5be SHA512 c1465d4a47922e7c1a1fd74dc1b314b398f1a05d5e42948cdd3f1fd67858d8b0d634ae4b368fc909b67e4141859d2ebfb8035c4cb9acba056d9a89560ad7557f
EBUILD esphome-2022.10.2.ebuild 2941 BLAKE2B c71f2cb76b1da30c69f74ae78995eddd55592b2584fed9ddb422054674af416a8f3177824cc0382964acc2530e3a07358f4544fa285f2d43e00c5ebf1690fc9f SHA512 b2e756fa2c49657ea292056da92c0bde7130342c471df5f545bf51bedd82d260ff6b11127f7aa785abed7a37669a3a027b42ccfc4d4c2df15c86d72f9236b576
EBUILD esphome-2022.11.2.ebuild 2941 BLAKE2B efbe97798ef4430dfec4391fed8e0ec203e249acdbeb78467555bcea5b2d17cfd8bd16136bc1d99cf0865d52e0144e971b0424bd55cbe5c1a48d0dcd1a4d0cbe SHA512 fd6b7f4b8d129867deda17a2dde22f5c997e92ac439eeb44f2bc869fcf91851ea8b47f7b95028cf5029833ed7dd28b78c5875ba606c34750799d6eb857e55f0e
EBUILD esphome-2023.2.4.ebuild 2939 BLAKE2B 44c8b916d30438a0b2bb881d6a39e174341305180320fb972448bcc961bb8f5b8404ce33d4311c3931a19e3284640a03c1d675b1de5d8a5edc421fedbbf9d309 SHA512 81ac86fcc9dd3117d9d7d76fbf33fc967b376ca5af1156ee396bdf56afabecf851c71c0e4c5a6eb5df72bf480cfed5e4c3af9226f5aeada73841336afdafb307
EBUILD esphome-9999.ebuild 2903 BLAKE2B e8ffadc2dd3532ab619fd2c3508cd66c04ba2f32fa2007dd84539ff0e29d29f767abd65d58effe904932f2c19ed4e7dfc843d92b78c1ba875ff773a75c1a3864 SHA512 a494e82a1209eaae15a6fd5ac9d5db762c929d4a108984edf8dfdf075d448f3734cfa5705eea16f4a0cc242028274f43d4d1382386232ff61314c8ab520e81ba
DIST esphome-2023.10.6.tar.gz 1911193 BLAKE2B 447cb63d291ec5009c9ed99a35540d6ea5074127f32725fa204d47cfeb715e2d03c14f98b8290abd36eace5685eace214150ef0481a48f654c826b59084b1dd4 SHA512 0b67f836d0e05c34893f7e9b5f6a5de91fec68ddf137bf72a04599089a233f2df0c8dbbd165d5262fa70f29e22a1f91f2cc38b3c05eba3eff76624acaab3d6df
DIST esphome-2023.11.6.tar.gz 1986566 BLAKE2B b43642e0bec333729bcd2cd738c65816b7556a3bee29dcabd056dc06deddda7fd39ce308fb2c158afe44df9d25c864ee230c400d5577b6cef98b6d94324b5868 SHA512 fe8fc28d261b5ab1bc23e67000377907edbf4db1526431f0b51e9a772fd7799e6fb9a4be3d0248909603cfa021a9b433a69cf3c710363ce74e2662c6869964ae
DIST esphome-2023.12.5.tar.gz 2064027 BLAKE2B 6bdcb633ae04a66cd812b50230e4f7109ff00ea611654980c7b727535860a5e90831fb947dc9f7b969207aee7ac22dc6d8f79c54cd54919f02a8698abd6f1c84 SHA512 18b192e90f4ab4b5210370c59ad64965f8c4e9ce617f451305d6315f099d983750e99d6eb89616dfec7903347ed0d4fe7d13a2261d5d33004141a3d87a1366a8
DIST esphome-2023.12.9.tar.gz 2064985 BLAKE2B 38d7a842a461aebed8352f54093259f8c5a845c2a7f487216a77ecc4179dbe2e6848e2255428711f67a54e598c7c97709a23458d6092d37995031f86069b9157 SHA512 5065ea80fc3296612427a365dfdb98d6f7befa6b0e5f7abd22e82b1617c247245c780ec6c0303b8c7f0a9e3334bd90be84d97e0fb768dfcc09032966cbec830b
EBUILD esphome-2023.10.6.ebuild 3003 BLAKE2B 399c92bd04164423e9c6590a52d613f363e3dbc069470c309ec981a4ccc65706c48a464908354c450b016e7e4b2efdc98bf7d4112294f6e5daf189166e701437 SHA512 ca95142864a30a1fee3974392e7637cb5655c5df0f3532ed2627bfe51f7fb7af127600e1297d5325efab3e7c9b3df6369ad58c52372d9ad3f30fc303129da41e
EBUILD esphome-2023.11.6.ebuild 3063 BLAKE2B 4fd5f8accae45c6d700ca1f26e000cc5fdae8733e590f5c94a37cd1d16c3bad944e6349a344b934fb9604dbdd15d9b5ce943434fd29282bd2e89454d36852a16 SHA512 f66a2020fbeda296dea0042a4a480e34310140b29e8f1d754905654959929e45fad9f3072f0267b6d813cfee3b9225e357fc475bea21a3fb233e670f688dba9b
EBUILD esphome-2023.12.5.ebuild 3061 BLAKE2B dce7e4aee9830e570fd1073007681306a795fe22b74604ea3155acea6efdd7487de55c47c5b3a696f89b49bf96e7521b0723e1976946256c1d50438dddfa16b5 SHA512 8ba59e191c6b93f6ad4924563aef13be8ddacaafed78734b65d396b78f65d22127f4f728ae4d4a56927387e54d653f71188fc456c5a6944702192b68e855c5c8
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B 18903d11ca065ec38963cb507efa44f191eda719b3951d587c739e728a8da99f1e1612554e9a9a09406dd31e7bdf475a39f8c0b87c3a062352de582ef1a43411 SHA512 9015c0a93bc40094d6ee64a155402136c3388138e6f2ecbf20fdfc836989e89ad64110cb9375c394e751515c5e9f9a146bff65ea6f777b304fdee78d8a786bdb
EBUILD esphome-9999.ebuild 3109 BLAKE2B a93a475dd04a9d0c67db3743619371d72ad3a220fc654b1beb100bc6ceae2e4566063a50b1e0ea16eda0fa0812f441cc354d640fa078ba0f0134445aa60eb7ee SHA512 03f6b0ce6b4eff8b01aec6a563749c803d66d5171501a3a64393fe4874409302b79c726badd0dddf13b311f25061a1496618446eb2fbac3627aa2cfd6eb6bf3a
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -35,20 +35,21 @@ RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/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.1[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.0.1[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
~dev-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-20230904.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -35,24 +35,26 @@ RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.5[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20221109.0[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -34,25 +34,27 @@ DOCS="README.md"
RDEPEND="
server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.14.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.5[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.4[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230214.0[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]

View File

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

@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit readme.gentoo-r1 distutils-r1
@@ -18,7 +18,7 @@ else
MY_PV=${PV/_beta/b}
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}/"
KEYWORDS="amd64 arm arm64 x86"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
@@ -31,21 +31,25 @@ RESTRICT="!test? ( test )"
RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
$(python_gen_cond_dep '
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.14.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
~dev-python/icmplib-3.0.4[${PYTHON_USEDEP}]
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.6[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.5.1[${PYTHON_USEDEP}]
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20230214.0[${PYTHON_USEDEP}]
~dev-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
')"
BDEPEND="$(python_gen_cond_dep '

View File

@@ -1,9 +0,0 @@
DIST esptool-3.3.1.tar.gz 213846 BLAKE2B 3abc7a53a6cd1e2c4168ac99c90313cf61bbd34b466d35b5cc7dcb4f6162c067444a56f33998850916308b4c2ae0ecb7ee49f70109fb4cdbc0cd9527e2287dbd SHA512 28d68c52dc00daf8667685e95f266e1be64f93566386ac0375e8b3e0fa5d15cbfd62031a46caf42a31cd6ee45f8b3e6df108af0f858fecff6e958b1d1301f99f
DIST esptool-3.3.tar.gz 213683 BLAKE2B c24f1fb95060e807d88a04f1f6fe957882b86792b64628673f6443b3d9677544a0b4f39a98f755e0d25cb443f4f666aeab505dedea34f27963fed04c773dfec6 SHA512 4795125ddb5b4728965ae7fd84bb04c6001fa669282596190b43108dea89df5f52a1549b763276d297876a83ca5b3a89cfbf41729cd256d3493566b3e8b9929e
DIST esptool-4.4.tar.gz 223572 BLAKE2B 6194533b1245b2b93a67ef5c920554dcca2af25969b5c0b407e0f91d605471d7cdb2a6346bba5677e2447ffb40eac75563ad079499fee311c23a20505f35cace SHA512 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
DIST esptool-4.5.1.tar.gz 252178 BLAKE2B f6ee1acb48d0ed63dfcec8bd3bd13878ea5dfd72b356c9fb5e6038298ac5595f3435155fdcc9d6cf0f30d5bbbd722431b9d1fa5c7565ae14c7cf95dd0936c668 SHA512 c898f13ff082cad70636d46ad10f0e38645f52f08fd49b0a66255b5fe9a9ba9a7f0025376500542933238144133e4b72e1eaa8c2670973dc26706797fb025598
EBUILD esptool-3.3-r2.ebuild 1040 BLAKE2B 3508fc27d8d46aa6305fc89a159d2e97e4bdf7cdada08c5566d6632f97a80e3e9d369a031f1966ead89f6929e0f58ba1ea809c3b34636f9e3456a9f26776a740 SHA512 d9be93aee935feeeb1a8df3e05492911ce1c2fe7c2412fe1e3bdc468f1125e77441eded7245d13220b782468f56a5c7986147762ad30719f26d3819cd5fbaf91
EBUILD esptool-3.3.1.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
EBUILD esptool-4.4.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
EBUILD esptool-4.5.1.ebuild 1041 BLAKE2B 1f93974fef4be91c447ff906658c7d1415e7c26b05f37d2af1e9c4e291995bfc833452870d3a11e438518704cc5432bec58bfcd981c2d1659a847d382fba2c83 SHA512 b11cd76a73b9e74ec6e9561d10388554f33cd25b4dfbf462c77c9f8a5d4ab4877f6865497a3fb772998840a0d905b494ec2695e893a1ed3776c3fb7ee7c86e79
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,4 @@
DIST platformio-6.0.2.gh.tar.gz 285452 BLAKE2B c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12 SHA512 a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
DIST platformio-6.1.4.gh.tar.gz 290408 BLAKE2B 41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1 SHA512 8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
EBUILD platformio-6.0.2-r2.ebuild 3296 BLAKE2B 276a0f50b5506787fc3e154bbb720ad2fac53b3d07b3eb30014e5cc99f9cfb2197d664145993e92a476874637a43a18988c39c1ff6c562f1a4a1895c71d38ef4 SHA512 de0b96a64dd4cccfd9a849348a2a1a0b0bb40920d35656f9c3a2feeb158c8cf0edef2ad6a68d9132accf515255065c036e88b7e80e5b3e5a36942f2c533a33d4
EBUILD platformio-6.1.4-r1.ebuild 3301 BLAKE2B c0d1b34389dd752115f9b775c106473a500c5577d1eb34279c0815c32ede13ab7340fbc40c15d77c0643aba7cec5059c0119e945df6418f4fa8cf4a530e2cc96 SHA512 59baf30f6cfa68a7726055213178e6a5bec3c8df676f1bad664a6fee48e5aaba915bfee8723954ecb9c3941ff16cac1ea7593700858059bdb122d33e47f12e38
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
DIST platformio-6.1.11.gh.tar.gz 296333 BLAKE2B 17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768 SHA512 450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba
EBUILD platformio-6.1.11-r1.ebuild 3304 BLAKE2B fd1c5324777853aa2f0d03f56abf87cfd9d9c2e948d9a65878a2d8d8672febcddc429fa2b55ca839c009cff9d89b5b5b1800cb405119e483afe6fa12efd1ca6e SHA512 ceddf77267224e8d68e73dabaf4afeaa0f86d578db8850b2c4a40036ec6ec78879432da2c46d3cdb6b0413c4f95f1a49fb887756232393a33b638877e6015c3d
EBUILD platformio-6.1.11.ebuild 3396 BLAKE2B 6b8dad253b68adc8df03e453170153e5da79a14dfa470a67501ce4a2d2eabd771b63926b033258b8a5a110b18e04c731810873793611b8d7da3d4facc319a42c SHA512 c1e6090981a1fdcb5263774a4aa3cef9bfefc8ad70c2bf17af3f4cb1345fd775550345c1876eb91e3c91304cb395b86eb58f09e870572e310ef801a03cc24c7b
MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70

View File

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

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 udev
@@ -20,27 +20,24 @@ KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
<dev-python/aiofiles-0.9[${PYTHON_USEDEP}]
>=dev-python/aiofiles-22.1[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
=dev-python/click-8*[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
=dev-python/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.27[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')
virtual/udev"
@@ -85,17 +82,21 @@ EPYTEST_DESELECT=(
distutils_enable_tests pytest
src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.
# ... and semantic_version, bug #853247.
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
default
distutils-r1_python_prepare_all
}
python_test() {
@@ -104,7 +105,7 @@ python_test() {
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
udev_dorules platformio/assets/system/99-platformio-udev.rules
}
pkg_postinst() {

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 udev
@@ -20,28 +20,27 @@ KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
$(python_gen_cond_dep '
<dev-python/aiofiles-0.9[${PYTHON_USEDEP}]
>=dev-python/aiofiles-22.1[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
>=dev-python/click-8[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
=dev-python/click-8*[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
~dev-python/semantic_version-2.10.0[${PYTHON_USEDEP}]
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/marshmallow-3[${PYTHON_USEDEP}]
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.18*[${PYTHON_USEDEP}]
=dev-python/wsproto-1.1*[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
=dev-python/tabulate-0.9*[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
<dev-python/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"
@@ -85,17 +84,21 @@ EPYTEST_DESELECT=(
distutils_enable_tests pytest
src_prepare() {
# Allow newer versions of zeroconf, Bug #831181.
# Also wsproto.
# ... and semantic_version, bug #853247.
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
default
distutils-r1_python_prepare_all
}
python_test() {
@@ -104,7 +107,7 @@ python_test() {
src_install() {
distutils-r1_src_install
udev_dorules scripts/99-platformio-udev.rules
udev_dorules platformio/assets/system/99-platformio-udev.rules
}
pkg_postinst() {

View File

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

View File

@@ -0,0 +1,11 @@
https://github.com/protocolbuffers/protobuf/issues/9433
--- a/src/google/protobuf/descriptor.cc
+++ b/src/google/protobuf/descriptor.cc
@@ -384,7 +384,6 @@ class FlatAllocatorImpl {
ABSL_CHECK(!has_allocated());
if (std::is_trivially_destructible<U>::value) {
// Trivial types are aligned to 8 bytes.
- static_assert(alignof(U) <= 8, "");
total_.template Get<char>() += RoundUpTo<8>(array_size * sizeof(U));
} else {
// Since we can't use `if constexpr`, just make the expression compile

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,107 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake-multilib elisp-common toolchain-funcs
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
EGIT_SUBMODULES=()
else
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm arm64 x86"
fi
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
HOMEPAGE="https://protobuf.dev/"
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2).0"
IUSE="emacs examples test zlib"
RESTRICT="!test? ( test )"
BDEPEND="emacs? ( app-editors/emacs:* )"
DEPEND="
dev-cpp/abseil-cpp:=[${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

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

View File

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

View File

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

View File

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

View File

@@ -19,5 +19,4 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]"
dev-python/aiohttp[${PYTHON_USEDEP}]"

View File

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

View File

@@ -1,5 +1,7 @@
DIST AEMET-OpenData-0.2.2.tar.gz 13246 BLAKE2B 1d6fe70d260ef00b145c9abff26172132acf5b7a0f98891676581ca791bb43721ca0daddaf0085446b4cf0e5a3efc3f90c2f1ec6197f05232fc529ee22c4fdb9 SHA512 c455d835aba4a1a708a1352cbce721d416ddcb9097126e49ad0f25c002a8331ae2f898612ee94c248fd2793557a0158c0f99bbb41b1f26c1577f02f89d043837
DIST AEMET-OpenData-0.4.5.tar.gz 23097 BLAKE2B ab6ccb08c57a514b968b1c36f0825dad709dc7094fe43a82b66b4b34443c77448584bdd5a4405f469bad22eaf06df884d2e563f20be30c123b9ef28cc2bbe79c SHA512 117f80e17c7ae9abafec8f2c12ed9d04ee365a48965cdd30ddc0fa08def5799b3c903a3b03d4739c4c127725edfda61bf4a5f83ec3d5213009dd54ff49a4b5b9
EBUILD AEMET-OpenData-0.2.2.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
DIST AEMET-OpenData-0.4.6.tar.gz 23161 BLAKE2B 2775f6cadd55e5b72e54d098ec781a0cd17db15ac96a3da8d3500fae4a1141032aab7198a6407cb1809ae4bf5e1b17ee9f009b11c2514ba79c1b0aac1f71b9a4 SHA512 f5445d2d508c290a46d35c9eb9e3b7bc2e67a6599fd26f424db4d3f2c16e1c006b772976c850f85534c8d5587ba51b17d669193b096419065698d0ad9b47f2eb
DIST AEMET-OpenData-0.4.7.tar.gz 23173 BLAKE2B bb063f9956fd982e7f3894791d9ed6507907c63484154356068318f038b11c9927ad67732a1acf19ed5dad948b008fb73b7b9157ee378f9f6aeb5059725a5048 SHA512 665d1659cd7bf44c92f06db18bba844ce6613321121cb799b4a46d3a7a8f7475ddac9445465c51487d3f9f27498edb4b44801665f6534ee4d6bd0980a1b2cb9e
EBUILD AEMET-OpenData-0.4.5.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
EBUILD AEMET-OpenData-0.4.6.ebuild 569 BLAKE2B 3512d301d1c4947573c1ec48de7a0d58433f431d7e74c8d1d81fe079e7d9df5398122a4e628009311c5819f90bb1cf3fbef4d456f1771a088322aa361facb82c SHA512 e636e409d12c3e9e8b74a29d9538bcf628f037e9cd200f4e2b7355063d4674b5b1ea00991c51c265e324eaa3cc3217dc934a85bd38492d1af2908a91f0fe8d84
EBUILD AEMET-OpenData-0.4.7.ebuild 572 BLAKE2B 6aae614f28e4322b919d91a1bf071f6130eef6af5194039d536b8ef2b0243d4ae655a5bb1173127557257c8a97cce3cbc38c26800a3a5f85e544a29cb2d9e98b SHA512 316fc884bc43ef5f99a6c88b17cbc047bb2b6a5669449f80ef35cad3296e20d187268da3f503e5e1fd3038aa64c52fb198d86763d28665c2c89043c0ce684e32
MISC metadata.xml 532 BLAKE2B 373144ccbefeba2231001852729de66f7041d89635ce6073889fd0e895a29317f892880786f81d2b20940d5fb8bab036ad7342c3c52c9074978c2dd56d8d2dbf SHA512 bfa81d6ecfaa84167a019231a59650438e70721b2ee2d3f26ba5ee47715b475cd3ed032ce660320d488dc086542221031d4fa6a12428f820ff1187af92ddd122

View File

@@ -1,18 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"
HOMEPAGE="http://github.com/mkmer/AIOAladdinConnect https://pypi.org/project/AIOAladdinConnect/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="!dev-python/aladdin-connect
dev-python/aiohttp[${PYTHON_USEDEP}]"

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A client for Honeywell's US-based cloud devices"
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]"

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,3 +1,3 @@
DIST Adafruit_GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
EBUILD Adafruit-GPIO-1.0.3.ebuild 831 BLAKE2B fec66342e9a0506d94de8d678bb542d9e2e728e5f1c19f632b3dd9a773d08ec2a5b73aed74debbc4a4257361985605a49a03aedad2662e39d1d9657535d2606c SHA512 ffacfc3c1024de4e988a69c6a6bd0562aa77c1a1dfaf5c6db4787ce441b36d540f0244eed16c30762b535b0183c0dd6689b170248e71bd679a72c531afae2637
EBUILD Adafruit-GPIO-1.0.3.ebuild 790 BLAKE2B 24fbe8b6b6844482b8256962cbdb9d48e42703e3924466e5b3870f1784603c7489a44236178cf01521837b4eb87e60693f5bd3b02c00418ea2cb054ddf7eadc1 SHA512 938a6764de4c5e35b6a8df54ea4b75b939f9921879589ee294596d69b6f092be6aadb76029d02c97e4d4de0e15a997c29cb0e092288fdf6b091414a2c7e0999a
MISC metadata.xml 528 BLAKE2B 305bc3c7e9aa46fd1855519a36c52540815e4c153a8b87b593b945a7f805dfebf5402cf1a4a48597baecdbe1ca5c8c581442a8e3e2c11796e57320794fee37db SHA512 3b405cfdf371967c3de69adbbb10c8a38ddb7f18867d7b24b052c386cc9f9302f779c4c0bb3f3d6295315b1601ec9ebf94680f4408c4f58cd4ce588c9d8c63f4

View File

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

View File

@@ -1,3 +1,3 @@
DIST Adafruit_PureIO-1.1.9.tar.gz 26858 BLAKE2B 0bd3d778e0e63d34e5a0f63d51541a7c9f0ca16e9cc002470fd0556b64cb0f49e492e71197326d53517210718640810446b285753aee88d15a42c950d0113698 SHA512 07ea1262da38a5c6f032b9a78e37cdb6729f0b899277ed996ea8ba937f505c9758312a58ab27268897557d3c5a41bd29318607984f412adbc25b42038ab0542a
EBUILD Adafruit-PureIO-1.1.9.ebuild 783 BLAKE2B 71ad40d3457e4578a31f3fc1817a2fb4c6539651fac39208bad50be7c8dd5316646424e5c16d96e94d1dabaa6e7a9989e36be7af169a1ac270d90849df1e0f3f SHA512 e7edc5981d8a0c80600dace7d9809421633da3e0c759fa2d8cbc3a561057885161617f7cde3bfb7f6d538a7a8ee306ab6109acbfa1cf270f114b203aa4f049bb
EBUILD Adafruit-PureIO-1.1.9.ebuild 742 BLAKE2B a5c8e7318d0f4cca5210279ccde9914e7914b3ef525d2f25b036ce90b03aa9c64af597b5b590f0f386634853c2ee5b076a1257c7b58a9b56a49a75df4d77c5e5 SHA512 aa369a47d1ba64be96521063aad626014bd56b3cd3b94eed367296758cd56877621489207cf1358c5a50b07a95e0c6e9f6491cc53c4a44f280df59a8c26793ae
MISC metadata.xml 546 BLAKE2B 9aa43f6f7ae47f5ba1ce087be18add34c88e3913b414e54513787f3745fe66f045dbfc0b0e010b65b323d8346569cad5b4b3c1a838aae11b2fa4caddc147cc64 SHA512 a39c011c9ab414a07500e35640bef7b802663f350dddddca11df7fd32ffb69341dc334a0c6deed70111d11e97e51cfe3473abe4f461be56542dec17459cdc01b

View File

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

View File

@@ -1,3 +1,3 @@
DIST Adafruit_SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
EBUILD Adafruit-SHT31-1.0.2.ebuild 671 BLAKE2B ea50df535bd7919b6daa8659281d0af213e0cb537dbc5bfac45ecd5f07ba3006104c04582a46aa735c26f97288464a0f26448e28817ac18b52c8eee8771caaaa SHA512 de423dd9eb9d8134b4d67b6485c64ffe105e93311f9670cc25d4e758226e96670b7ddb2fa0949dec1349b977cf3fa0b5a8c882e4b6159ca08f14cb80ade0820b
EBUILD Adafruit-SHT31-1.0.2.ebuild 630 BLAKE2B d2363b600e8727529023f135e19a926b695d5ad0f1b6d38e767a2b6843b2135cfbeeab7e8d82045ddb0dd43acf02bdc9f8503ade55dcb940161208457eeb77e9 SHA512 606a37218e11b36df66f92d8bc1dc45ff620b0a56792d5bcf62cd6fd9eb368ba83cbcc6764b5f0c84e3a5969c11b7e8d6b68c63e9a809e74fc2166f84ae9b0dc
MISC metadata.xml 405 BLAKE2B 1730342ac9b0852934ce1bd4ea7bcbf80e2c7b69f2dcfa3e77c4df06659d63267c6a06c240d6f460a662da2df769b381422e7c7f56b2ab49395e84b2ef6e6731 SHA512 79d809ad3ba86484290d76379fc13a4bb6af53033c4b89948317eef7a034ac48db9b14c1c0a1a9dc05757ba7f099f73c7d81a347f4e532616b6bb883ef206b0e

View File

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

View File

@@ -1,3 +1,3 @@
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
EBUILD Adafruit_BBIO-1.1.1.ebuild 680 BLAKE2B fd6895c3e43016caaa31d92ff11f85e00ebd5ffd59f904dcffebd0b423d867ac8d88b18373e19a3cefd57137164f0620197735341741de26b605193442bc6fee SHA512 ff9aad954ce4ea2df07045ffc804bad4993bcfefce79fa90d90c93622c7d9db174a1078aa10fc7514285dd035134518a8972adb40f0858fe0b594522826af781
EBUILD Adafruit_BBIO-1.1.1.ebuild 639 BLAKE2B 7c4d9425f2b9cd1f4d041668830d7e2e11d6a0bf594175f3ae96f895d6a31f940d0f8c0464a0a5e1e74a112295604303ac51f57d0c8a390aa757c848e3a2cc75 SHA512 102d1219ff53a30ecf4c3eb326878ce1553ec63175164960d2da54715a01e9a8a672e5cec169e5ef403f2e1f1cdff56d00058a067dc5bc63ec070116e6da399c
MISC metadata.xml 538 BLAKE2B 6f114787fac5d20a962d8932ee4d3eca8f7e8f2b4150f3dffd5cdb6aff2b977ad5e35300d0f6e4fef5b9c96e20c430f9e039376d6aede94fa8380e74e62735a8 SHA512 701f354e09dcc0ed1be8c3fd354e35ef8a0a33c92e18d0d006fde0591475df5e2bb931553b69247d2e7f853f88be1443abc8bb788ec5f1f7448b45c39848cec7

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="The ultimate Python library in building OAuth and OpenID Connect servers."
HOMEPAGE="https://github.com/lepture/authlib https://authlib.org/ https://pypi.org/project/Authlib/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/cryptography-3.2[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,17 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">Babel</remote-id>
<remote-id type="github">python-babel/babel</remote-id>
<doc>https://pythonhosted.org/Babel/</doc>
<maintainer status="unknown">
<email>akx@iki.fi</email>
<name>Aarni Koskela</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

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

View File

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

View File

@@ -7,21 +7,21 @@ PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with the met.no api"
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
LICENSE="MIT"
DESCRIPTION="This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module."
HOMEPAGE="https://github.com/zopefoundation/DateTime https://pypi.org/project/DateTime/"
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
DOCS="README.rst"
RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

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

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">DateTime</remote-id>
<remote-id type="github">zopefoundation/DateTime</remote-id>
<maintainer status="unknown">
<email>zope-dev@zope.org</email>
<name>Zope Foundation and Contributors</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -25,7 +25,6 @@ RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' pyth
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -18,13 +18,13 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@@ -1,7 +1,5 @@
DIST HAP-python-4.6.0.tar.gz 258559 BLAKE2B 4468f3b3c93c3a5a5aae8d6ed6f465715f05f7b6503f47f187d39248c5a5b677395fd804aea78b1479bd2d7ed283572a9ccf3364d7725f459d5c5105c0828719 SHA512 83f06a2ecbcbbe78a0007a2c52fe829a0191ea49cb40b8cc446d85d39645fc3ee47a2e368d8b1d660eaf6e009d20e0e228f6fcdac8af2fdf62be3f1c98b841cb
DIST HAP-python-4.7.0.tar.gz 261382 BLAKE2B 315b7abf30cf4ab94f99b4a797f3b2e72fe8f0d9b1fbb46b33fb1f5fb8103ef6c072cc9993d64f7c4c1949de5d1f0a06c8f8d20821f044e4c78419b2f2d3c66c SHA512 3cd675ad71f4bdb774467a1d2174048d50bfd3bdedb033ac57403ec31adf1980269797ad499aedcd7a49730ee0d7c3b085f444dd862b666ce57acd6d94c7e010
DIST HAP-python-4.8.0.tar.gz 262565 BLAKE2B 67082660bf8bbfe2323ffc2400269b17e945d219088b69e8c5069ac3178463d9e43962349c4028c6871c11cb8d3f9184bbfe730fdcadf7f15732705f044e3d17 SHA512 0ab22211fbeff5034950fa2373e6597aecc2f6bc66fe4ace7d7e878736313844b3caad8f42210aff1e319a828bd65586c88a4cbcca9bbee7476e47292b443469
EBUILD HAP-python-4.6.0.ebuild 909 BLAKE2B 5086e4a1be37d09a8514fd99a8c3e864168709f27cab8c46a57228b744269f721a9f3b27076c45c2ffae4544418c74d5680a0e51d77ea69b5ca97d83a8042e36 SHA512 64ae8727bb4ee85032a89ea944c587125d7e689cc49b9056eda2b2ffdb8b6e4b8828bbccb293ea8e9987a57226ce588eb7724a5b93910bb132caa38b56413049
EBUILD HAP-python-4.7.0.ebuild 909 BLAKE2B 5086e4a1be37d09a8514fd99a8c3e864168709f27cab8c46a57228b744269f721a9f3b27076c45c2ffae4544418c74d5680a0e51d77ea69b5ca97d83a8042e36 SHA512 64ae8727bb4ee85032a89ea944c587125d7e689cc49b9056eda2b2ffdb8b6e4b8828bbccb293ea8e9987a57226ce588eb7724a5b93910bb132caa38b56413049
EBUILD HAP-python-4.8.0.ebuild 989 BLAKE2B ff947c60300619f535c0a24a79f69c91a5c8cc03878b16457c61076596545142f56f7e35903ca23f339d13cd31078dd45ce37ae087c28c8ef9a8296c69c86ef5 SHA512 29446eeea31e7b07b92a4c227fc47f80b59bb744ed7be9d079cd1f760d57bd429588f965bfbb32b0788f2ba710664ff5415cee7f0a69d246de11dbab7de7324a
DIST HAP-python-4.9.1.tar.gz 264096 BLAKE2B 6ce4f046e118c93469bba34019fe74a38a023260d0d01e34663a53eef863e8534e78ffdb88d889478d3f84283d4f7a6e5f7fe0a2cd61c68e284dd3a29a0b90f0 SHA512 2fff1641a53d67e5f15b4ce9c84b518a6f97e9f167ebcfe98d1b87794eda6de464b790fef5123b0ed08496512211e0ac71a6f7564513655c08194947d1779913
EBUILD HAP-python-4.8.0.ebuild 948 BLAKE2B f541494924ae985c4bc4db8e5315de95d5557ba38cebef8aa653264805aaf5a00a28053467465d1077a228a375aace8ced423e70f3258042e6244c21a423811d SHA512 23eac909b6dd999f978931ecaa666251a5e7cc2b284c861da9da1653e441eca6f34e3f036a6ac1a79cbd4379a258a318240c272c77a081fe8656a6d283c3d71d
EBUILD HAP-python-4.9.1.ebuild 948 BLAKE2B f541494924ae985c4bc4db8e5315de95d5557ba38cebef8aa653264805aaf5a00a28053467465d1077a228a375aace8ced423e70f3258042e6244c21a423811d SHA512 23eac909b6dd999f978931ecaa666251a5e7cc2b284c861da9da1653e441eca6f34e3f036a6ac1a79cbd4379a258a318240c272c77a081fe8656a6d283c3d71d
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,3 +1,3 @@
DIST Mastodon.py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
EBUILD Mastodon-py-1.5.1.ebuild 940 BLAKE2B b24dbf7634062970d0731639a59208cec5c428ea2f544d6e4e48ed305cdb0310ab9eb0a824891b96c050536bd65512ead8d8da49ccc210ae3ccdffbd8dd61ac7 SHA512 f804d7d7fae0706922c3a761b8ed41c00fca7844ca9d793a042e52caa0e6b1e9e5013aec1fda9502e9ff22b83041dcc33d9ef6fa920ee1f93eec7b3f19c1674a
EBUILD Mastodon-py-1.5.1.ebuild 899 BLAKE2B 199830cd99069ed3e15e730ca846602734cb2b49206e413d7758f390d47689abc789588e5217598804fb4f0182d2da7b102c9736e9004547b5db191e1f4cee07 SHA512 d4b0eb7183535322d24d1bf028722207ab0d0ba5d4f53eb774f0491a34570751ea84863188dbf4122d07761e22c4e7be711074e701c75d7b152b225c7cba7c0e
MISC metadata.xml 525 BLAKE2B a54aff5dce18912d2d5e0dbd48f80d93f4077125a7cd46878e86d34db4e64f448f80e099323b7bb28a6e6cff42b83bf438a16447927462e824de58569c475188 SHA512 f0b4c7ccccada4468d86df0c120e214906d42163490048d27d86e02d0c243dade61715ad691fed6f554ced223a802f8a761b1a26633d346f51501db5cce00d81

View File

@@ -26,7 +26,6 @@ RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

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

View File

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

View File

@@ -1,5 +1,7 @@
DIST PlexAPI-4.13.2.tar.gz 138492 BLAKE2B feafe4a549e65c6832a268834566c3d7f0da151d46af22e13d647c0ae5c3222bac6fa34ab9490b8c97e601a42fae4f4e93b895051a00502f4fd3570e97b450e6 SHA512 10a70198be1956e7bda25e2281066dd46558918e7d72583da523b4ea9508cca752ccfee605bae6e0c622956a2f555cb1e13cf9e08a31c40147df96c2bb364ea1
DIST PlexAPI-4.15.3.tar.gz 147469 BLAKE2B 1e8f43860a7b2b87dc46dcf0d105b1fd95715fefa8e5e3a5d255fb904adbaaed5b4c8c608faef51297e1b27d4d22aa08bc3321da2486f3bd6899c5af310f8d41 SHA512 47d065cde2ad4c90754d163f37ab00f8ec6ca8ca3ae42867eab5f1853f8a251c41b20f83546b8737fd1be08e794b45b854068ea4bccd09a5b0f31403b447aaed
EBUILD PlexAPI-4.13.2.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
EBUILD PlexAPI-4.15.3.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
DIST PlexAPI-4.15.4.tar.gz 147579 BLAKE2B 6fa6e408c5cb4cc41c73379d19169f4000109e850b96c4029c35692fa9922dfa32b17f55875015a54bc51c8f782ae6f0f1dee5fd716be608512fc82a9bf97628 SHA512 27f067f62737f205369680e10256e64c8ca23e2d199d348bf514991b834424bac08ac32e19ab44b5c3cb62481cc72e766b5909b019ce0aa0454c4b8c62b6621d
DIST PlexAPI-4.15.7.tar.gz 149539 BLAKE2B 6b205a3ea1f241b4261a2251cabc983de31e75c6a8dc48a4cbefc5dab2bfcb4ad121459e858635cd43c6a9aefdc497e547e03eb8984aa95f429a510cff2f2018 SHA512 6eb5b24166a926e954dd0da37cfc87a321c34085180aa468d17748ed837e03fbbbd802b5c1c6723a5d43e568c8155437128b66207cd15f69e0d3f220d7ebffab
EBUILD PlexAPI-4.15.3.ebuild 654 BLAKE2B 8a0aa294458fcd57e7ba75269f2a9ea60fadf34fb9482aaf8b20c71a28aec0e93f1509823d89998f825a575ddedfe082d4f009e3936c9bcbd30f577214d32b9b SHA512 93f4b9b2c8c117b8148ce2e94e595cdd0ad1e790cf472c2ebcae004c0f266b4ea89d09939494712ba9d7476ef4b3af93363418942a4e546e42a6088ddbdc5f81
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B 8a0aa294458fcd57e7ba75269f2a9ea60fadf34fb9482aaf8b20c71a28aec0e93f1509823d89998f825a575ddedfe082d4f009e3936c9bcbd30f577214d32b9b SHA512 93f4b9b2c8c117b8148ce2e94e595cdd0ad1e790cf472c2ebcae004c0f266b4ea89d09939494712ba9d7476ef4b3af93363418942a4e546e42a6088ddbdc5f81
EBUILD PlexAPI-4.15.7.ebuild 613 BLAKE2B 94c956a4617e91b4a17e2b0bbd7ce045fd464c118ad8b93457552a2878d6b88bb72cc3647ff81150c4d4abf33d9fb74a57e24f8d9cbdc7abca4f35218a1926a4 SHA512 dc68e3c2bb7143988181cfa05d4f71e54f7ae5d54e6ef6618b26b7c620189f15ea77484621f88fbb44e0b8849bc406c393a2c243bdb564f4270cc73983fbaaf9
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746

View File

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

View File

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

View File

@@ -1,16 +1,16 @@
# 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} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
DESCRIPTION="Python wrapper for qBittorrent >4.1.x"
HOMEPAGE="https://github.com/v1k45/python-qbittorrent https://pypi.org/project/python-qbittorrent/"
LICENSE="MIT"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
@@ -20,13 +20,8 @@ DOCS="README.rst"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,3 @@
DIST PyFronius-0.7.1.tar.gz 12475 BLAKE2B 6d0bff97113aaccba754c5ac4298660976866dd093c3f6807714f41628bd8280c844bf6d9af5cec16b9e4187bfdce358bde18fee817054b41cdd1ebf2db137c9 SHA512 dbea5ace8ddd7dc7bbaeb53110c2fcb4b6171735a16189864e418d20164519bf85d50bb1ccc594fc058bcc53b05cac96bf50345cc8c01606dab5a9104484cd4f
DIST PyFronius-0.7.2.tar.gz 12454 BLAKE2B afdc12101e7033e5db6145c063ec273771df718004c2b330831e0f2700e747f5b35bada432ac4a6ca61f346b89b365218cf610477c968100d41c45d04c8965f7 SHA512 8287cd26731de7684b25dbf6a760d79f0cfc3896f054e3d374439a2ff7355b5fb7d87a00584902d5f77c7f25e4e04f2429ee65460fc6c46f9772a8ee8d41f167
EBUILD PyFronius-0.7.1.ebuild 718 BLAKE2B a75f6348c23b30a7b3993e13f397dac4c760c94a3b138e5f2ac9f97c183ba20150477bc0bb758c3eea12123d4b8436e825346b7cc8210d8fe5ef999f1b01cae0 SHA512 eae1e7b8d4e59c206ef6029c6454ea7307bcc2136384179c3c319c3ea15e93d42e0d572de89adb7cb1aa8fe3bdcc7f9c925d394bbe64a31af25b818556bd98a6
EBUILD PyFronius-0.7.2.ebuild 677 BLAKE2B 4c13ee7674d67874176c9f19980c875b50713af5d021d1817c3a39d3c764afab126ce61e6564c24a6d0e87dcddbfe620891ceb02fd3aed1eee9dfa55f1edd8e9 SHA512 b87bbb4a4160562dccaf76e81db5fe75a92256d36b753b5c904c055db2134fc39ef9a1aeab3fc4fe549e17fa9bba5b2c7a9b894bcffdb4ab014a63012ba158aa
MISC metadata.xml 549 BLAKE2B 67aa257039691fc60016e6d4156235438414a3f6f7fa4f22fd5ce31cccab6762cfcd8dea8b3e7dc985a80d61da7c8edc94cc2f430183f17f999c994c9b103bcb SHA512 c13022d598a83270878a222fbcada92d989506cf95865126a28049141f295d346705ea551760165b85424b89096612927a13ee09d4ae88ab38a45deafcb1000d

View File

@@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Automated JSON API based communication with Fronius Symo"
HOMEPAGE="https://github.com/nielstron/pyfronius/ https://pypi.org/project/PyFronius/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,3 @@
DIST PyMetno-0.11.0.tar.gz 5747 BLAKE2B c6a6f4077d471e908e902e4719a8e1192dfe63bbff75a0ad4c8205deb8abd11677ec679321959b545d3648f0afadd55960e331c3e41dbad66bb9c3e7fad3283b SHA512 7e269ce9afa1f8c05c382b73db223e1f482825aab05e1be10038acfb2007d4bcbe2d69ce312442deb5d0bfafe1ed7f1b1dc243ec57ed1ad1175dfda6d279aba6
DIST PyMetno-0.9.0.tar.gz 5669 BLAKE2B 9125a95224bdae5f5749b78c435197a407a615dc9360e3b8f3afc2554edf71b69570eee8658acca823045fc609e9d14559d30d82466e84e68cad12c1c2037326 SHA512 b97592fc2496cb2c2307b56ac8ccffa16e7ec537e27222302ed175f798c16f83225c5d32b46599da9efec6ee4fe5a11f7673864ce1e1978b5868c1257b5a6889
EBUILD PyMetno-0.11.0.ebuild 803 BLAKE2B 4f4025c728c52f2eb200ff097817e985d44c7c3afb0192f46589fad2ef7a197c454979ce3113ad1559fe3328d75028acda6c35947dc102acd9631f07cb34d0d6 SHA512 1636e768f140f7db798cd78c0dc4791434cdce07b6d7b411da7328a9c60169dd1e6e712711b23c9df71060a756e4854716f5552d9fc99e387a1f406f962c349a
EBUILD PyMetno-0.9.0.ebuild 808 BLAKE2B fab2f7814fc30c4e1282fa04357f823defb859b0bdea08dc24d663806c149c12b5d7da7262b8a894c433ab28f2183fa4138149831d482695cbdc51fed5698f11 SHA512 a9ad8577d5448b70e9d912c351afe0357ab998f70d8080013ee9f8a915166ea24b69fd397c84c84b5437b65d1cfdfe82d0f66c3f274a5dfa98fd69e9efa055c5
MISC metadata.xml 390 BLAKE2B a252028aa2840c92f50e60cb8cafec14bd749e48a68dea020f2e3d5be3fcb4710a8e4c728199f4c29f3f49d58852fc781b8ec40c38fa8fa27ae86ec31d376007 SHA512 2200a9ed5e7068b92c4c0b506cae1e960e7d71e6caf48151ae82e4f7a94a42eae5451df5aff0f97ad07cab7081dd0e0cdc665b1f41a2fbc95070aa93b1281bc8

View File

@@ -1,5 +1,5 @@
DIST PyMicroBot-0.0.8.tar.gz 5428 BLAKE2B 0152e8fe3d22bfc0e6d40460dd343619a0da745c38b18105d6c81fa0722467b9bfcf1d0f10c58f3c537092231375102f853c2aa267dd9fd81f52025fcb55dca5 SHA512 499e29d61f5aa61316e62a5b55161f0ec3177bcfa8a1d779b50093180c7c921de11c9ea73075a73f1b742d8f74e45c9bfc2c846b4e72a68b6fe9531aab297a54
DIST PyMicroBot-0.0.12.tar.gz 5398 BLAKE2B 0719cab68b770e59bb2911b0a35624122eb95a46257d20c18e698704e39b12220ca6df2a4ec0ca80f98fd02dfdd58b3f112d027993f8a77a727bddd3fe453905 SHA512 8d769f153004e8992eb983b17ddda70bce40a0bf14df56bc0612f8372ae07b4ee7257d35395d6e7977f907b2bc9bcd505caeae0943915a251287cdfb3afe7606
DIST PyMicroBot-0.0.9.tar.gz 5399 BLAKE2B 9d58fab4250133eee859fc5d387182d1ffaf44a930ce5b4c31707310ff9b82f4bec18af6cec7334e0c620f82a086e56cbab5790ef75a586c74f431944a6dde93 SHA512 1dd61fffd606229198bb08266ed2105308553c342ed44e5208bd66878d5aaa82b08e47fa92f6761cf04e62af0174a979c8caf9081738c3bc7047442a94598804
EBUILD PyMicroBot-0.0.8.ebuild 758 BLAKE2B 3585e209c96eef0fa23a22e2be238c4258ea6ef9eed1ed13edc2ec46cb89ec6d793d66e819db1d6c7c1d79f47804be78ba5066e7dfae731b3e8fd8967302f11f SHA512 50f6c1237f0a3f3480db34d0aa48a1f5daf2c1d4133e235f1d25f9fd3d80e263ffdccf029c338ed65e352c539abd19e15d5a2e4ff7e0a2372771f1074b6aea2b
EBUILD PyMicroBot-0.0.9.ebuild 757 BLAKE2B 086a3225ef92565c1864d7bb8ee8dbd4dac97e546ecd54a88cbd2da7af34202c8aea45831fff6ceca3e67343cfbb0553a35151edc01881d2fae66a6b9234322b SHA512 4db447b8ad07b2ee4fe47cc414906b4ff8361e8b60dec6d101d45dd38a9b5281af6f36bc372db9dcdb5322c4e040878b084c35ec8808425ea58cfd98c5062706
EBUILD PyMicroBot-0.0.12.ebuild 623 BLAKE2B 99a6ab19fd8eea44611b714637330efa274db7c93226867a748b34e0388f183cf553c61d7f41cd60b187e4a3e7526735562b84a73dbeaf9f207934c4024e489d SHA512 e2037f2c42b2a7eb072430fba97d18a398cc9175fe634cd3a60a9ff0993e4d5e22c13e6835d569adf1be7c48b641a872726b0589c2723a63c612bc39df256ffa
EBUILD PyMicroBot-0.0.9.ebuild 716 BLAKE2B 426ff1f436cb6cadc91164f3ba9747771bc6d2ac349da4ddee2f35018af512ba9c68949f8b73bcf4e47a017b6df0d96ae0dfce49275d2b2ad70a3777833f7755 SHA512 182c79099e91c0ba7c0dd74b6018418e01fcd2023afb98084b75f8e4ffcaea652dd530ecf337b3029e659873b2f84e01bc1b0a8a02043f59e6ed475650ac1154
MISC metadata.xml 388 BLAKE2B 3c4c2f5d9986588d5d9d4357925e064b821dcca419e4500419f83006e8d1d6820e47c303d84668719797625a4f21b42f179d35b988d38b34e22c9407cb5a936b SHA512 248d0b5941af343712d818d486c486cf3f250c4af412664aab6a6c98e616c5746f573adfe11380da2138ebf6fab7614cdc56489754c75cf5b2e7afa61494fd64

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,6 @@ PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with MicroBot"
HOMEPAGE="https://github.com/spycle/pyMicroBot/ https://pypi.org/project/PyMicroBot/"
@@ -19,16 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-1.4.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,3 @@
DIST PyPasser-0.0.5.tar.gz 10992 BLAKE2B 00d12511aecc44aee305469e9d5aebd91d03a99461bc8fce5d1cd803057152d2d3b4ca5f3de8f9b3f17db5bc741d320a566029328b704d8c4df7587b85e49d1a SHA512 aa10a036e3c36479df87f677980d23f23aa649d4222bced0cb22faaf245256856f7a65c3cac0de5667f1b9eaf83777b9552975df8bd0a849e85ec09cfcc955d1
EBUILD PyPasser-0.0.5.ebuild 663 BLAKE2B de7290a8d7f3ce7fdde77374d6aba9c418d4fbc213044fe58dbed968b40b8490f3d192d3be38fcd85e43e9ebe8e0b50fba76885f99630aa73c19ead778e30fb4 SHA512 07a532f4c05c067836c6d03d1de152207edd9049e364c4ecfd2c55c9de0898d70491ed382b02f24671594c69124019cc6ab89c9506b9162cdc64293c87565667
MISC metadata.xml 386 BLAKE2B 725a30b6a2e8817b5051e9b3fd90752984cd3634d21bd0ecd55c7eaf1eab0f69115781a5d9bcef36d857dec0e2bb3ab8ccf30ee9f9bab94a481c48b239e58227 SHA512 9cd861bb9f5377035e7374b0263c94e8767aee56e034cf4f0388ee7d3eb69f0cede5b172937cf80b14b4fd661fcb4ed8c930cd53eecf1ce887a08b24b57b845a

View File

@@ -8,8 +8,8 @@ DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="The Insteon frontend for Home Assistant"
HOMEPAGE="https://github.com/teharris1/insteon-panel https://pypi.org/project/insteon-frontend-home-assistant/"
DESCRIPTION="Bypassing reCaptcha V3 by sending HTTP requests & solving reCaptcha V2 using speech to text."
HOMEPAGE="https://github.com/xHossein/PyPasser https://pypi.org/project/PyPasser/"
LICENSE="MIT"
SLOT="0"

View File

@@ -0,0 +1,12 @@
<?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">PyPasser</remote-id>
<remote-id type="github">xHossein/PyPasser</remote-id>
</upstream>
</pkgmetadata>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,9 +19,8 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,9 +19,8 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,9 @@
DIST PyViCare-2.21.0.tar.gz 25500 BLAKE2B e2f3f92ef8428ac5635ad47c54b103bc97d02520d78b4dbea567a3a8769fb20aac21c60d2040b4c39592a1fb3428a90eae1f6effa3434ae068675b3fa2694792 SHA512 79927a5f9789f35a21d96a49ecf7d364fb3fcc99873ce75280d16b1a2a608e8a127954db18982582a1e8d6d42fab59caff026eec7a0c7a00b933438b4a966e48
DIST PyViCare-2.25.0.tar.gz 25952 BLAKE2B e07f60a59c51aea88734403d816bd52e78982434c683bf7073dd7de65a276a4291b0cd71818907c910f97fa0b82c00af38d6fbcb6ae7db34b11eb4c5f5d8ebb2 SHA512 a7a2207f908d1b416d5ecc02adb5afa0db3ed4737e9ceeb45bca4bdf2018c1f03f8081dfed25d992b93ad6b7bf59fa8c3d2cc93a3ded338868e23d4d82ef675a
EBUILD PyViCare-2.21.0.ebuild 866 BLAKE2B 525d47a1768bec0796be6fc8c618f2503a00af87fabe25544953663e03af5acc4089844519934e93b3aa8f9c4865d9297af8fef154f59dac016228e8c38d57ce SHA512 93663b607a868d67974007ad2dc37361c6416698bc3f0a0789015d8cbb41511945af279577e4b3d7b218b05eb7ee6bf3f76358a4697489df2b8cbe204898cf52
EBUILD PyViCare-2.25.0.ebuild 780 BLAKE2B d281fb5d49b9814bfae20196631008f79a158432d060719d401a08d49c0763a93c10040529e300b7aa184a725b2fedc6d8e4bcb85213e1d8fca3fff880dc9d5f SHA512 8cf13289b3b24eb62cb75314b08b392ed0f4ecb1763ff0bcacba6e7d7cfa1a4671c355f0bb2ac508616ac695ab4c41db2adb00bcb4b2f39308f575786f4203f9
DIST PyViCare-2.28.1.tar.gz 36470 BLAKE2B f70879059a056b03f3bc565397d0a434ec476276e4aa7c52d73ad9e48eeb7a1d772b714ef918fb72d229152fc56f46d2d1cadaf1600a404b3d220a595a55a293 SHA512 8554704bd63eefa0d0ca2d8aa92429b0a9602ceada676f01f429aa46322ac67d5ebdfd02c811953f24080b733300fe3a620ddc60064135c4fd0f0c866ab65fc0
DIST PyViCare-2.29.0.tar.gz 37732 BLAKE2B a126834c4151073b43ad2c0561ef608c7bb2ee9f1b9f8911ac56281e964084fe813ae85e0574e69689d315cb85e3e5c02a6b456c4dbabc80c1799dc32740369a SHA512 a8eb5157d530e24b55eb8a0d8e8b9216a33a01da768284d4a11310a904dcfe086ae7ef9332d411c4b2bc6be30446b03d0c30b01facb21e74b8bfa3eed0e1a4e5
DIST PyViCare-2.32.0.tar.gz 39320 BLAKE2B 0910fa519e6403cbaa880169baec5aa1b9cbf39209b80a4d5bac84eed2b5b91e7f2630d79582c361fd0c716232bfabd83c413d995b071e1147246ac73394d937 SHA512 88c86174c7290722d0b2bd38a23da7bccf7b1f6c16aba69f4e13182b89baf1cb75cd731e6d508192a13ad6949aa8b50cd5f8f7e79e6a2201c7ccb20fc6367881
EBUILD PyViCare-2.25.0.ebuild 780 BLAKE2B 2a1797880aa0d7356ead15baee54e200eedf9efdccc5fd4485bd458b7929d0517b43d5531fd10d3f0598d98140b3ae0d8becec4587d10ba39865227bd3091328 SHA512 e8f8212e2b511c215c0bc5387693f75796493d701054b6bdac5593b8a534e8f853473963e99544f2736e776cb09f9bdfef23e231659197651549952a37a529c1
EBUILD PyViCare-2.28.1.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
EBUILD PyViCare-2.29.0.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
EBUILD PyViCare-2.32.0.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
MISC metadata.xml 516 BLAKE2B dda267ec985e6c6d68f71a765f5d1bae58dc61d92adb1f71f95854da5ef512ac7a3f2a0b7bdfa87fa7eac733a1ff4b0da1a347bded5738b44a79ef40a3478af0 SHA512 91c3ddded6dcb6851ae8e2e2d612f31d578ec90be1b0e08e1d810bca1d5d0c4fb391a14c7bc496786e07d4de36286b532fe58bb05ae5c3190b2331a167e05f0a

View File

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

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,10 +18,8 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/requests-oauthlib-1.1.0[${PYTHON_USEDEP}]
dev-python/pkce[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
@@ -31,6 +29,8 @@ python_test() {
}
src_prepare() {
# remove dynamic-versioning
sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
eapply_user
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,3 +1,3 @@
DIST Pyrebase4-4.5.0.tar.gz 11478 BLAKE2B da251560a2c0f30c101c89460b0b557210210f881f51e4f6c5a008ec69ad638fbf90755f95bbb48db24345a0c337f2749b38a2fa35a2353287dfafe85d4a29ea SHA512 1dbd2f50ec89cbc91b4e40310b894ef7e9e36b9a1e620e6bcc618ea1da03224284318d39fca4976c30ae0f32e2262ebe57ccc0112adefe674aaf8c77af4e40b2
EBUILD Pyrebase4-4.5.0.ebuild 980 BLAKE2B f42d2294cf18457d6a327fb7725c283a3c7b212679e994a22e4f192a9d3c6bccaab5cf4569dfa7a2b7038b117bda76ab3154669da2df0bc2301e79dbb28cccab SHA512 0d2bf36ab8232dab54287b71f8d96b47bbd5fefe1546f09f5be71c366e92d01759dc2930cd849cf4cc1ff6ece16eb5452846fe31fa7e32b3ee6d3dc3782fcef1
EBUILD Pyrebase4-4.5.0.ebuild 939 BLAKE2B 2703c32c871cfc03ea4592514c5e9fc39c8a2a6297cc705625c4cf7bd33d55c167f3e170e28d4180e6d0abd6c39ce2af721a22050039ed0c370620912e3720d8 SHA512 141a4a90f47354313a065448c5059388a82c4a7aa21681bf86cf490ed901fadd5636fe1f7c358d41247debfa359b2eb4b8fc8e12d02937966b2b4f00ec464a55
MISC metadata.xml 388 BLAKE2B 53f5eeaaded77014bfcd113341496c99ee5f7b0a5b6c0c9145fc474f56fe4c59fdf4aa8891732bb685616c934ec57fc334ce971331453ef1775741a9836e041e SHA512 acafdf02d28e09a70f1ca1f587138e7c8c817cca65551905743dfcbd0551086bbb26ac2672cdb8352bf5f074dbf949c8bd3245ad5e9fed52485e09234ec721a0

View File

@@ -25,7 +25,6 @@ RDEPEND=">=dev-python/requests-2.19.1[${PYTHON_USEDEP}]
>=dev-python/pyjwt-2.0.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.4[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A Python module for the Rachio API."
HOMEPAGE="https://github.com/rfverbruggen/rachiopy https://pypi.org/project/RachioPy/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@@ -1,3 +1,3 @@
DIST ReParser-1.4.3.tar.gz 4560 BLAKE2B 1ec7ef9174ae284d80c6cd2a978da0bdfb897628bc72f9afaedc38de32bd26bf1dd80488e20fbb14e073f8eb1365b942621b65b5e0d95884501918845666c343 SHA512 db02caa6f4f1997cfc7a79283b1b90d3ff96e7fa2e7ba5b119e0060b97d1dd2604640c7d0a8503dbc05613b9b507e7d8732e9448c3ecb59ba85cf340ff1a5e2b
EBUILD ReParser-1.4.3.ebuild 659 BLAKE2B 846bff6b77b0f1a1732cf70fd09fa4984380ffdf8048b35b88ee9dfad640514bb973fcea5bd0669b1e38722c5e7653da184585c7f2865846fef95da745945c17 SHA512 a9f7a8a22576a9a912bbccff8c09bb9e53b9ad1dfca9c4af8f4ee62bfa8802bcaa0334fe676559180deb5e90b3000eb319b8878aa64f4277dfe85bf6a2fe1b0b
EBUILD ReParser-1.4.3.ebuild 618 BLAKE2B 8262c86c41e16569d2f243f4a918122ba21d53c92306fe2c1478e3794e2349c1cf82adf241e3c2c8ae28f9ab9c6a590767bfb526fad7e0ec3b1f4407fd2e20ca SHA512 74076b611715cb3567556fdc73c78b3a8909ea1d9c481c56f5555e17efdfc5871865462f05d2ba2c1088a3ba99054f97fa9e05710f444e280ba07f101d2661e8
MISC metadata.xml 517 BLAKE2B b40617900e3f2aa2b13cf40b6146e13a39149c5a9c1ae62ede0ba73ae0d028c37fd3ab98b65898b872770a9c4be995db9ecd23e018cc30b761a4e4cc53762406 SHA512 118ae28cc4c8bc33c2d2f66b86776ab4248936061810e7a29aedd533408c12d1e56c1e092062834e69c821a94b595244e47cab6487e6a03d2c323629d23203e1

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