Compare commits
1833
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
66402ba600
|
||
|
|
f76171e576
|
||
|
|
7fec60e5f7
|
||
|
|
57d593e34a
|
||
|
|
1a07b5d101
|
||
|
|
311ddc2d1f
|
||
|
|
a74f73add0
|
||
|
|
09a7748109
|
||
|
|
2ccb8178d7
|
||
|
|
dac6f7bd17
|
||
|
|
ee84699cb1
|
||
|
|
6623512530
|
||
|
|
32174ac3b3
|
||
|
|
3d766228d0
|
||
|
|
52ee08f496
|
||
|
|
59a483a22b
|
||
|
|
7fda5e489f
|
||
|
|
f777a2afa6
|
||
|
|
fe03030af8
|
||
|
|
0e89f5b875
|
||
|
|
85d2633769
|
||
|
|
a20de7929e
|
||
|
|
9635a16a9d
|
||
|
|
4bf52cfba2
|
||
|
|
f93db40bb6
|
||
|
|
f12563c185
|
||
|
|
fa7f58ea77
|
||
|
|
11a2df6ebd
|
||
|
|
ea0da7c032
|
||
|
|
4256f715a4
|
||
|
|
e688e50d9e
|
||
|
|
c6d0d247d5
|
||
|
|
f2c089e4e4
|
||
|
|
3ddfbeec0f
|
||
|
|
5ba48b6691
|
||
|
|
3af4b845f6
|
||
|
|
732cbc76f7
|
||
|
|
992bf9e291
|
||
|
|
e270b6a51d
|
||
|
|
5a3ba290e0
|
||
|
|
cf58f60c71
|
||
|
|
397e4f5f75
|
||
|
|
d3f3550f16
|
||
|
|
2c8ccc59a4
|
||
|
|
030889cfa4
|
||
|
|
7a6cba7c2a
|
||
|
|
7440c399ef
|
||
|
|
09888727b1
|
||
|
|
e484456261
|
||
|
|
8d90a2cfc7
|
||
|
|
9537cfb689
|
||
|
|
01d066ed33
|
||
|
|
2b6c9761e5
|
||
|
|
80e54b6acf
|
||
|
|
432ef3ac0e
|
||
|
|
45b898d13d
|
||
|
|
278765960a
|
||
|
|
d53aef7591
|
||
|
|
564080cedd
|
||
|
|
65ab26f3a1
|
||
|
|
5d3c56484b
|
||
|
|
43e33b13c1
|
||
|
|
586b09a542
|
||
|
|
69de7abbd0
|
||
|
|
0c729b53b5
|
||
|
|
259159eeb6
|
||
|
|
39fc1e6468
|
||
|
|
666ad5d533
|
||
|
|
28a35a6a88
|
||
|
|
cf880bf219
|
||
|
|
490972c5ff
|
||
|
|
f67aaafd22
|
||
|
|
5e1955798a
|
||
|
|
1aecca61c2
|
||
|
|
50158f5ec3
|
||
|
|
74bfc43790
|
||
|
|
e7f722284b
|
||
|
|
01238b2cbd
|
||
|
|
bbf5c13dfa
|
||
|
|
53bd8d85f2
|
||
|
|
5e446279a3
|
||
|
|
3594064bf1
|
||
|
|
2344703f0b
|
||
|
|
99668b29bf
|
||
|
|
0d8901e351
|
||
|
|
cc0c6b0355
|
||
|
|
139e5b04a2
|
||
|
|
559321b332
|
||
|
|
9a945867ca
|
||
|
|
d8d8383aff
|
||
|
|
cef40f0d32
|
||
|
|
04c89d60e0
|
||
|
|
31aaf9d8d7
|
||
|
|
e5153e344c
|
||
|
|
80c49481ee
|
||
|
|
5dfeb92a4d
|
||
|
|
de1ec1ea1a
|
||
|
|
ef54ba75e5
|
||
|
|
c75bb7b834
|
||
|
|
9868917716
|
||
|
|
d52b922fac
|
||
|
|
5b6c5a52a2
|
||
|
|
afb0c3d499
|
||
|
|
ad11fda405
|
||
|
|
20488c06dc
|
||
|
|
7f767705d5
|
||
|
|
2766b30be8
|
||
|
|
77fa1fac1f
|
||
|
|
7d3daaaf86
|
||
|
|
1585816158
|
||
|
|
b9a564045a
|
||
|
|
55a1304210
|
||
|
|
2df5e172c8
|
||
|
|
b881b4be66
|
||
|
|
a693df2345
|
||
|
|
bcafb7f4cd
|
||
|
|
4ba122bf54
|
||
|
|
a8f9e8ac9d
|
||
|
|
412ca72dc2
|
||
|
|
2d373b809e
|
||
|
|
74047d32bb
|
||
|
|
a41830bf74
|
||
|
|
a1fbbed563
|
||
|
|
b9efbf9cbd
|
||
|
|
e063ecd103
|
||
|
|
b7fc06f410
|
||
|
|
aa5214f758 | ||
|
|
082666b382
|
||
|
|
fc2275deac | ||
|
|
eb65ef57e2
|
||
|
|
3f25426689
|
||
|
|
283c2c16f7
|
||
|
|
d3e7811835
|
||
|
|
94258181bd
|
||
|
|
c3e5192346
|
||
|
|
6f15ffe335
|
||
|
|
3e9bd8fa9a
|
||
|
|
01541aa7bc
|
||
|
|
aefb5a42ff
|
||
|
|
9775abe9e0
|
||
|
|
4d21250d60
|
||
|
|
84ff56ea41
|
||
|
|
891307e08c
|
||
|
|
9c43e268d4
|
||
|
|
2cd900c2c0
|
||
|
|
3812242b73
|
||
|
|
6dd7f9f71b
|
||
|
|
bbbe1195f8
|
||
|
|
898cff1eba
|
||
|
|
3befc71df0
|
||
|
|
dad1247185
|
||
|
|
c6341d3e09
|
||
|
|
68f7899f8f
|
||
|
|
580694eb8b
|
||
|
|
cde3a338e1
|
||
|
|
21bcf8245c
|
||
|
|
82b88c3077
|
||
|
|
86bda50a24
|
||
|
|
384568199e
|
||
|
|
2ce136cf7a
|
||
|
|
3f9ebf2f15
|
||
|
|
995e642231
|
||
|
|
0452ed1400
|
||
|
|
cd2c7269e4
|
||
|
|
eba4f05031
|
||
|
|
b59ebf7ad1
|
||
|
|
8e8d5dafac
|
||
|
|
c3e949dee2
|
||
|
|
6caa85a698
|
||
|
|
35aeb4796a
|
||
|
|
e988e9ba0b
|
||
|
|
e8dc83f4ec
|
||
|
|
45fad6017c
|
||
|
|
a45c45cb57
|
||
|
|
0fe9ddd431
|
||
|
|
8b995a784a
|
||
|
|
493d3e874c
|
||
|
|
e5df404c28
|
||
|
|
35341fe1cb
|
||
|
|
975c82fe7f
|
||
|
|
104853231b
|
||
|
|
e77049b5d1
|
||
|
|
98c2d8d94c
|
||
|
|
5a89585029
|
||
|
|
083117a28d
|
||
|
|
16fcec6724
|
||
|
|
fe84ea527d
|
||
|
|
451d748321
|
||
|
|
78869e3aed
|
||
|
|
cf5e600225
|
||
|
|
82d27f5779
|
||
|
|
a37179be5b
|
||
|
|
4bf47ff57a
|
||
|
|
83b019c47f
|
||
|
|
d7cbb740da
|
||
|
|
d079770ad5
|
||
|
|
72c22dd1b7
|
||
|
|
f6aa8fad7d
|
||
|
|
a42b75f166
|
||
|
|
fb60921214
|
||
|
|
84b356a0da
|
||
|
|
baee84f78e
|
||
|
|
f595d201e7
|
||
|
|
fb871d20a2
|
||
|
|
6b80875ed9
|
||
|
|
1150fd85d9
|
||
|
|
628f2754e4
|
||
|
|
fc2cb02c89
|
||
|
|
5ba425916a
|
||
|
|
2b07980c53
|
||
|
|
c832373750
|
||
|
|
b8414677c8
|
||
|
|
8ee0eb64e4
|
||
|
|
ef6ef1a1c7
|
||
|
|
ca37476af2
|
||
|
|
6982a9482c
|
||
|
|
3dc05e085c
|
||
|
|
4be27dc941
|
||
|
|
6b719c7361
|
||
|
|
34f6d6ca59
|
||
|
|
50f4c686b2
|
||
|
|
cf4c28684a
|
||
|
|
c4ca5f673f
|
||
|
|
44760d6cb1
|
||
|
|
7e241d5c5f
|
||
|
|
d5d2261d5a
|
||
|
|
ecde9be9ba
|
||
|
|
802908d5fc
|
||
|
|
1c681e264d
|
||
|
|
364008ff77
|
||
|
|
24f8bdb95b
|
||
|
|
38562d85b3
|
||
|
|
8f6fd0b179
|
||
|
|
0e6ec2b1e1
|
||
|
|
2d99e3f3be
|
||
|
|
8f37272e5d
|
||
|
|
8dc0bed29f
|
||
|
|
2bf7ae53df
|
||
|
|
addc36f3a0
|
||
|
|
94c189ec64
|
||
|
|
820a210662
|
||
|
|
05f30d96b5
|
||
|
|
4e595723e4
|
||
|
|
d3e156d01d
|
||
|
|
10ec652b6c
|
||
|
|
19aaf3e15e
|
||
|
|
458d15868b
|
||
|
|
1f73456da4
|
||
|
|
a8edd2bc4c
|
||
|
|
7ca870484c
|
||
|
|
2baac7fdd5
|
||
|
|
bee4fb74d9
|
||
|
|
04588037cf
|
||
|
|
606b06f71b
|
||
|
|
1cad439dd9
|
||
|
|
9758aede78
|
||
|
|
cd09ac4aea
|
||
|
|
58f47cfc22
|
||
|
|
f699ef7f3a
|
||
|
|
0444308983
|
||
|
|
fe29b95af0
|
||
|
|
ce7c04a739
|
||
|
|
3a4f2ec985
|
||
|
|
66fe030005
|
||
|
|
039be1016a
|
||
|
|
378b07ea66
|
||
|
|
d4e1301216
|
||
|
|
9400821cff
|
||
|
|
9d9d2a4ae2
|
||
|
|
fe644dea14
|
||
|
|
e31305c28f
|
||
|
|
0aa4369bc2
|
||
|
|
4d5308d0de
|
||
|
|
7985c1ebb1
|
||
|
|
dad1bedf5d
|
||
|
|
d30604edfa
|
||
|
|
36a06ac210
|
||
|
|
84e46a1562
|
||
|
|
ecb63072e7
|
||
|
|
cb28617ee8
|
||
|
|
2e70d5f317
|
||
|
|
139c229e70
|
||
|
|
3ee6a77b58
|
||
|
|
b1aaa9aa9c
|
||
|
|
d04cff8961
|
||
|
|
46253010ae
|
||
|
|
023b89f238
|
||
|
|
3d71b6a4ee
|
||
|
|
e9bf3cbd3d
|
||
|
|
25986e6da0
|
||
|
|
8aadab1faa
|
||
|
|
b132d9ed83
|
||
|
|
624a2ebb69
|
||
|
|
2f935fe924
|
||
|
|
8c9ed201db
|
||
|
|
e7252c0510
|
||
|
|
d5adac623c
|
||
|
|
a6319f7b32
|
||
|
|
5c04f02b64
|
||
|
|
bc9c11c331
|
||
|
|
bcfb803a5f
|
||
|
|
07709a9b85
|
||
|
|
c203f75ff4
|
||
|
|
4f4543222a
|
||
|
|
32850137c5
|
||
|
|
e1d14331d5
|
||
|
|
e19a19e14e
|
||
|
|
14f76ea9e3
|
||
|
|
61cb7a6317
|
||
|
|
f201738a4f
|
||
|
|
73e5d1c4d6
|
||
|
|
c5babc2450
|
||
|
|
c424978ede
|
||
|
|
d46299de28
|
||
|
|
b463bf5090
|
||
|
|
ae85a9ad31
|
||
|
|
15b6b72dc1
|
||
|
|
c0de657a80
|
||
|
|
e52cf00b5f
|
||
|
|
95f91f7f0d
|
||
|
|
5aad9a82f0
|
||
|
|
f28cc8cd9d
|
||
|
|
056c8a5979
|
||
|
|
782d4958b7
|
||
|
|
246cc29493
|
||
|
|
45cbf5b687
|
||
|
|
02b05b04c5
|
||
|
|
1348d61e4d
|
||
|
|
02d2fcd53a
|
||
|
|
ac5b1af8a1
|
||
|
|
7204535cfc
|
||
|
|
5b21557d80
|
||
|
|
07ac42d6d9
|
||
|
|
5677cb6200
|
||
|
|
6184cbe023
|
||
|
|
d5b9d8a149
|
||
|
|
f323e2a477
|
||
|
|
6962f5c88b
|
||
|
|
0bc213dc52
|
||
|
|
a174b7680a
|
||
|
|
e0fce2a609
|
||
|
|
9768a693e8
|
||
|
|
8d860869b4
|
||
|
|
f31d5d150b
|
||
|
|
4acf145517
|
||
|
|
7e857b93d6
|
||
|
|
7ecd8dc002
|
||
|
|
2fd104f729
|
||
|
|
06f2e3e8e5
|
||
|
|
85e2f38dee
|
||
|
|
a517475c95
|
||
|
|
18bf7348e0
|
||
|
|
90d0d8800f
|
||
|
|
1517e89d28
|
||
|
|
815c688a04
|
||
|
|
4d7ec74e75
|
||
|
|
e2ded77a09
|
||
|
|
a556db1a4c
|
||
|
|
019cb53da9
|
||
|
|
7244169e46
|
||
|
|
d4a3de914e
|
||
|
|
2f684a5fed
|
||
|
|
c530039cbb
|
||
|
|
2cce2bbc49
|
||
|
|
623f8e2243
|
||
|
|
ce53c5abdb
|
||
|
|
6d360503a0
|
||
|
|
84f758ea14
|
||
|
|
c8e465ca07
|
||
|
|
3d8cced794
|
||
|
|
cd1b970fe6
|
||
|
|
ae88190fc4
|
||
|
|
732390e4bf
|
||
|
|
3135ff7170
|
||
|
|
793fa2339c
|
||
|
|
6abc007a8b
|
||
|
|
ae7de5df73
|
||
|
|
38867b05a2
|
||
|
|
a248965585
|
||
|
|
e3918c3c0d
|
||
|
|
2faa7dda12
|
||
|
|
c3e530b65f
|
||
|
|
8fe2652f4a
|
||
|
|
3ebe064783
|
||
|
|
e6e3a95feb
|
||
|
|
7f773eb2bd
|
||
|
|
4f5016b67d
|
||
|
|
8b2720611a
|
||
|
|
4fa608897d
|
||
|
|
30d2db3501
|
||
|
|
9b014d988f
|
||
|
|
0b835e1bc0
|
||
|
|
78cd507ed7
|
||
|
|
82fae5a5fc
|
||
|
|
1de54dec44
|
||
|
|
75a5e29a89
|
||
|
|
4fde878cc5
|
||
|
|
4767679a25
|
||
|
|
15000dc337
|
||
|
|
7990e1e02a
|
||
|
|
a59dc8defa
|
||
|
|
1e952bf54d
|
||
|
|
c04b8131ed
|
||
|
|
72046d6066
|
||
|
|
e746f8d507
|
||
|
|
02037598e8
|
||
|
|
289844e307
|
||
|
|
463d6a30b7
|
||
|
|
94c5597eb9
|
||
|
|
f725fa61f4
|
||
|
|
ff38bca945
|
||
|
|
06344a003b
|
||
|
|
b73f88026d
|
||
|
|
1c3599a11d
|
||
|
|
797dabb76b
|
||
|
|
16356134ff
|
||
|
|
ea1fc33880
|
||
|
|
4ea19b5340
|
||
|
|
e4ab7724b9
|
||
|
|
5b68f3888f
|
||
|
|
c540c1141f
|
||
|
|
7cdc4d16db
|
||
|
|
715edd872a
|
||
|
|
c27ff7dd0a
|
||
|
|
4eeb3a10d1
|
||
|
|
b631b16084
|
||
|
|
977f822463
|
||
|
|
4808d95829
|
||
|
|
69f2ccd302
|
||
|
|
89420b1077
|
||
|
|
b2422cf631
|
||
|
|
ec94a8f889
|
||
|
|
0912fc0c01
|
||
|
|
e1ceacda64
|
||
|
|
24caa670c8
|
||
|
|
b3f92dd22f
|
||
|
|
3624974992
|
||
|
|
799e2912b4
|
||
|
|
6cef50799f
|
||
|
|
e97ec9ba57
|
||
|
|
c00090a28b
|
||
|
|
66e4098f1a
|
||
|
|
c04ab855ba
|
||
|
|
b5797a2925
|
||
|
|
4ee84de932
|
||
|
|
088d5aca14
|
||
|
|
8898693303
|
||
|
|
67b5dd6f68
|
||
|
|
42bc8ca240
|
||
|
|
604bb43cf0
|
||
|
|
4b9253d5b0
|
||
|
|
4720b5f6cf
|
||
|
|
c9a834079c
|
||
|
|
68d6b7fea0
|
||
|
|
bf86fb40c8
|
||
|
|
5aa140ceb2
|
||
|
|
3dd7074216
|
||
|
|
99dc6773e7
|
||
|
|
23ab6a43e3
|
||
|
|
0f3ae31b80
|
||
|
|
4600386c4e
|
||
|
|
4c86bb1d99
|
||
|
|
d069e57682
|
||
|
|
8e82a9ec9f
|
||
|
|
f7f9436853
|
||
|
|
31b7833d8d
|
||
|
|
0b990267b3
|
||
|
|
0f6d62a9ba
|
||
|
|
1af9c9e276
|
||
|
|
f7f7db612a
|
||
|
|
5d4659dc97
|
||
|
|
2fa6de2db6
|
||
|
|
dcd8a181fb
|
||
|
|
24442fcf0a
|
||
|
|
dc4f1cc502
|
||
|
|
e771073c10
|
||
|
|
2f2e48a471
|
||
|
|
37e570f46c
|
||
|
|
b91463e9c4
|
||
|
|
14049124ee
|
||
|
|
774dded6e7
|
||
|
|
a74d0f40b9
|
||
|
|
c1f9989e96
|
||
|
|
a6f3d5e510
|
||
|
|
e33ade5ce3
|
||
|
|
3ca7f85c2e
|
||
|
|
4f574bc023
|
||
|
|
82903919cd
|
||
|
|
85c9c62d76
|
||
|
|
affaeb26ff
|
||
|
|
f962360663
|
||
|
|
599a9bc3c4
|
||
|
|
0826e9b99d
|
||
|
|
974d4661e9
|
||
|
|
f5e487d9bd
|
||
|
|
eda0d6b4a1
|
||
|
|
3fda36fc08
|
||
|
|
357f513937
|
||
|
|
428fda0e6e
|
||
|
|
81ea2658eb
|
||
|
|
d93df19595
|
||
|
|
7a9512daf2
|
||
|
|
040df8b155
|
||
|
|
e3d881723d
|
||
|
|
c1a9035fe0
|
||
|
|
3f36174839
|
||
|
|
4eece0ee99
|
||
|
|
ed8415b949
|
||
|
|
8474059a15
|
||
|
|
7a29a9381e
|
||
|
|
4a3a8b35a3
|
||
|
|
61b419558b
|
||
|
|
72b4476559
|
||
|
|
e6352d79c9
|
||
|
|
366c9f9b00
|
||
|
|
1b262ce7ca
|
||
|
|
3fbde5be7b
|
||
|
|
488ad9f6a1
|
||
|
|
405665a167
|
||
|
|
533752abba
|
||
|
|
8e2d1ccbb7
|
||
|
|
d373770a16
|
||
|
|
b406f88786
|
||
|
|
a40475ad5e
|
||
|
|
72e98a8d2b
|
||
|
|
ffbb741210
|
||
|
|
38eb173e6a
|
||
|
|
2d8e8983de
|
||
|
|
a75fd90b2c
|
||
|
|
2582595e4d
|
||
|
|
fbd3bca771
|
||
|
|
71534f4943
|
||
|
|
8c5a93e468
|
||
|
|
b824e50cc1
|
||
|
|
cb551c4de4
|
||
|
|
ab194daf9d
|
||
|
|
5cd74f129f
|
||
|
|
b8d58323db
|
||
|
|
12f9b9d75e
|
||
|
|
3776f6aad3
|
||
|
|
324db54fc7
|
||
|
|
29d6f0940c
|
||
|
|
56b39a8a1d
|
||
|
|
99f0c2d2c9
|
||
|
|
8102e6d1f1
|
||
|
|
3998ff764e
|
||
|
|
c812155aa8
|
||
|
|
ba2486c984
|
||
|
|
52d390af93
|
||
|
|
7300db4f2f
|
||
|
|
cae2759751
|
||
|
|
986390a2b9
|
||
|
|
90c48f995c
|
||
|
|
f86aafda68
|
||
|
|
951cb6a14c
|
||
|
|
c31d283937
|
||
|
|
d752a1ba80
|
||
|
|
e9b98c8d98
|
||
|
|
86a9ac0fb6
|
||
|
|
becf32ab04
|
||
|
|
c431bcdd98
|
||
|
|
4aff81f0cc
|
||
|
|
3953949ad1
|
||
|
|
094daea84d
|
||
|
|
c9ec9c73de
|
||
|
|
a6dc8f3f29
|
||
|
|
d78e2edc49
|
||
|
|
4bca9172f7
|
||
|
|
957252b684
|
||
|
|
13112a0e10
|
||
|
|
3b29b85c5d
|
||
|
|
a3f00d9fae
|
||
|
|
4fb14e2fac
|
||
|
|
f096931e84
|
||
|
|
bacb91a693
|
||
|
|
805d50db37
|
||
|
|
10f871db67
|
||
|
|
638ab94236
|
||
|
|
98235a3750
|
||
|
|
9db1c27586
|
||
|
|
2053a848cd
|
||
|
|
094db706b6
|
||
|
|
955ee4b36d
|
||
|
|
db4d037ef5
|
||
|
|
6415c12149
|
||
|
|
7067b9020a
|
||
|
|
cec5fc6f50
|
||
|
|
a422dd1498
|
||
|
|
3ced92e1a0
|
||
|
|
ab7c045907
|
||
|
|
3e592f1341
|
||
|
|
935dff8c53
|
||
|
|
c9855e3e5f
|
||
|
|
1522ffc9b0
|
||
|
|
44d1b3ff15
|
||
|
|
8ad8cc5835
|
||
|
|
c44f3a0fc9
|
||
|
|
daee03635e
|
||
|
|
d8ba0d05b1
|
||
|
|
14fbc68cbb
|
||
|
|
ea05f72d7b
|
||
|
|
2b779c60cb
|
||
|
|
878363326f
|
||
|
|
f65544fdff
|
||
|
|
84fbc8b511
|
||
|
|
8ac482102e
|
||
|
|
fda7ec49ee
|
||
|
|
c17ea78c7c
|
||
|
|
515b89fd19
|
||
|
|
62490902c7
|
||
|
|
17d4bf46ea
|
||
|
|
6d93f1fbb5
|
||
|
|
f26419404e
|
||
|
|
b2b7532f33
|
||
|
|
4fa0eeba9a
|
||
|
|
205575609c
|
||
|
|
f876412df5
|
||
|
|
43e1329145
|
||
|
|
48d47626f5
|
||
|
|
1b41d362bf
|
||
|
|
6c23c26410
|
||
|
|
dff11d1811
|
||
|
|
253fa10e6b
|
||
|
|
bdc81d1e27
|
||
|
|
4d84fa9fa9
|
||
|
|
ae3a5ca59b
|
||
|
|
5663e7e7a4
|
||
|
|
42ec0c1aa4
|
||
|
|
a24e3543f2
|
||
|
|
2cbba07093
|
||
|
|
cc2fd7430f
|
||
|
|
201caa2b4a
|
||
|
|
0bc5cf009f
|
||
|
|
7cf882c7c3
|
||
|
|
b1d21934be
|
||
|
|
a7b00f165f
|
||
|
|
6573c3e065
|
||
|
|
1c99687546
|
||
|
|
85089e5342
|
||
|
|
bc4d95b515
|
||
|
|
fd3f7ba36b
|
||
|
|
34ef0adbc1
|
||
|
|
5de389a86b
|
||
|
|
1eb3ddb1c4
|
||
|
|
b3d1dbb846
|
||
|
|
30229fd753
|
||
|
|
c96931b1d6
|
||
|
|
fd4fb89f6c
|
||
|
|
bb8627f817
|
||
|
|
4d47d965cf
|
||
|
|
e98fb4ad85
|
||
|
|
334ef9778f
|
||
|
|
5785509337
|
||
|
|
939a044512
|
||
|
|
4634d79d16
|
||
|
|
64ad0fa12f
|
||
|
|
1c1d937fc7
|
||
|
|
c33c630817
|
||
|
|
58753776cc
|
||
|
|
c0cf47101c
|
||
|
|
ad401e3b54
|
||
|
|
e1809c4c3b
|
||
|
|
5b310046ca
|
||
|
|
e25e98c91f
|
||
|
|
3933d3c540
|
||
|
|
73d90e3886
|
||
|
|
5a7df0a025
|
||
|
|
88b23661c3
|
||
|
|
b55a5ce18e
|
||
|
|
c367ebb2cb
|
||
|
|
54c45bf59c
|
||
|
|
5551881291
|
||
|
|
ba6041c91a
|
||
|
|
4cca5958d9
|
||
|
|
27f7a86bc7
|
||
|
|
529b091197
|
||
|
|
f5c510c0c6
|
||
|
|
b1faa5cf5c
|
||
|
|
c3393bfff5
|
||
|
|
4f97aadcdd
|
||
|
|
c0357f4b3d
|
||
|
|
073a0b2826
|
||
|
|
7829208e37
|
||
|
|
e67b9cdc31
|
||
|
|
693e8b79ed
|
||
|
|
baec40c492
|
||
|
|
17c9c506f4
|
||
|
|
3c42c58851
|
||
|
|
927889fb5d
|
||
|
|
7821d67751
|
||
|
|
ffd5a517c2
|
||
|
|
b6f727d8f1
|
||
|
|
3de0c4d54c
|
||
|
|
161a236ae2
|
||
|
|
07bb138071
|
||
|
|
df5127541d
|
||
|
|
16daef6bd7
|
||
|
|
df9b54a043
|
||
|
|
55086ce365
|
||
|
|
9db6805d44
|
||
|
|
95b4858f57
|
||
|
|
f3baddae38
|
||
|
|
2491229c45
|
||
|
|
cf38aed80c
|
||
|
|
5217f63470
|
||
|
|
6bfea3acef
|
||
|
|
41d2a07906
|
||
|
|
14cda23f4b
|
||
|
|
ef5ef074de
|
||
|
|
6a7a641790
|
||
|
|
3ff95eded9
|
||
|
|
40bb90e0ef
|
||
|
|
bab6b5ea2d
|
||
|
|
f0b85afd9c
|
||
|
|
f8090f5aa8
|
||
|
|
97302ea898
|
||
|
|
2e3aca1d88
|
||
|
|
a04a05984f
|
||
|
|
052485c8ba
|
||
|
|
fb1e91d9fa
|
||
|
|
a80639d0c8
|
||
|
|
0ad487b801
|
||
|
|
7d5e1fea92
|
||
|
|
0efa618306
|
||
|
|
fe0d3f4ee4
|
||
|
|
241df4f820
|
||
|
|
3679d90cba
|
||
|
|
2ffe976590
|
||
|
|
8e35c6ba4f
|
||
|
|
a80f28b674
|
||
|
|
af0ddfc4f1
|
||
|
|
12e7607c33
|
||
|
|
e2de136fd7
|
||
|
|
28856943f5
|
||
|
|
2db254c2b5
|
||
|
|
91133e225a
|
||
|
|
ac3a43858b
|
||
|
|
ba5cc1f64e
|
||
|
|
4027616575
|
||
|
|
74ca57aef8
|
||
|
|
bce12f71e9
|
||
|
|
34cdd5d0cc
|
||
|
|
6f9a94f764
|
||
|
|
b28a167abb
|
||
|
|
b665c6a06e
|
||
|
|
0756a5f38b
|
||
|
|
0380f06304
|
||
|
|
126ed71eca
|
||
|
|
c49e76e805
|
||
|
|
4f5f54bdbe
|
||
|
|
b758a76cfc
|
||
|
|
95cf2c1221
|
||
|
|
f5bba76687
|
||
|
|
5b842a57f1
|
||
|
|
90080eba4b
|
||
|
|
bb91b4aa3e
|
||
|
|
1f90bdc6f2
|
||
|
|
2fb9a5b022
|
||
|
|
e3d9ac4e6c
|
||
|
|
630ca67de3
|
||
|
|
44d1c91eb1
|
||
|
|
e5b7680443
|
||
|
|
27a50ee8b8
|
||
|
|
201f4dfc43
|
||
|
|
a7be6f0bf6
|
||
|
|
398c05a95a
|
||
|
|
2ad7063d8a
|
||
|
|
a93ee18a82
|
||
|
|
57bf08505b
|
||
|
|
42dd846433
|
||
|
|
2bd6b0707c
|
||
|
|
39b228019d
|
||
|
|
5f674c922b
|
||
|
|
3f382d0a8a
|
||
|
|
f95a05a3f6
|
||
|
|
3a605001f1
|
||
|
|
d52ceaea40
|
||
|
|
185678ca84
|
||
|
|
e91992ddd9
|
||
|
|
9f2e541dfc
|
||
|
|
021160ccf8
|
||
|
|
3e19102bbc
|
||
|
|
f6b0fef464
|
||
|
|
9340c1bce7
|
||
|
|
4f2bfb9a94
|
||
|
|
d0ce4675f2
|
||
|
|
51f25f22e3
|
||
|
|
8a237bce78
|
||
|
|
d07e311785
|
||
|
|
fa850ea1b7
|
||
|
|
92cc9c5de2
|
||
|
|
096d779f29
|
||
|
|
2843e318bc
|
||
|
|
e8576dcb5e
|
||
|
|
7898cf8034
|
||
|
|
1779ab03e3
|
||
|
|
691149b7da
|
||
|
|
2b74ab913e
|
||
|
|
ed40868180
|
||
|
|
58627999c9
|
||
|
|
a30bccb82e
|
||
|
|
3e6473f34a
|
||
|
|
7bc10331fd
|
||
|
|
64f1ca3eea
|
||
|
|
666ea0fdff
|
||
|
|
99c63aa819
|
||
|
|
44ce1e1ddb
|
||
|
|
47977b68a1
|
||
|
|
e5f42dc92d
|
||
|
|
864bc4ac5e
|
||
|
|
28a705353f
|
||
|
|
90353ae97a
|
||
|
|
08e5df6595
|
||
|
|
220ffd388c
|
||
|
|
4566429222
|
||
|
|
23bde720e5
|
||
|
|
d49682819e
|
||
|
|
25e4118b5f
|
||
|
|
727006465c
|
||
|
|
96e9d8f6fc
|
||
|
|
c2c0321e2f
|
||
|
|
72cd4f9341
|
||
|
|
a518b491af
|
||
|
|
5237974c14
|
||
|
|
b88858d007
|
||
|
|
0670b4e97d | ||
|
|
3f3c1fc173
|
||
|
|
f5d899d191
|
||
|
|
8ec7ca35fe
|
||
|
|
0218d55395
|
||
|
|
43a7d8cf71
|
||
|
|
8a3b78d795
|
||
|
|
2811124fa0
|
||
|
|
26d8e92a1f
|
||
|
|
5ea6b8d089
|
||
|
|
9e65d15f70
|
||
|
|
b62297024b
|
||
|
|
4e1fdacae1
|
||
|
|
f2ea16d880
|
||
|
|
22eb618f03
|
||
|
|
bedfb6806e
|
||
|
|
045eb45f9d
|
||
|
|
1d4696c2d5
|
||
|
|
08147a5cb5
|
||
|
|
967d1ddde0
|
||
|
|
2afcf7fed9
|
||
|
|
53c1a52294
|
||
|
|
241b80c3f1
|
||
|
|
fee9977d84
|
||
|
|
e9d436c94c
|
||
|
|
4407877704
|
||
|
|
4436ca8e1f
|
||
|
|
1324811552
|
||
|
|
3321aa6dfc
|
||
|
|
0b4d644ffa
|
||
|
|
671b7fc138
|
||
|
|
05ec51910d
|
||
|
|
51c0ec2f04
|
||
|
|
82a96120de
|
||
|
|
e3556c2f42
|
||
|
|
29b8ac1814
|
||
|
|
3666c3c1f0
|
||
|
|
e5c158d549
|
||
|
|
9a7d6a341d
|
||
|
|
01bff43947
|
||
|
|
eaf286e153
|
||
|
|
fe852498f0
|
||
|
|
a412493b45
|
||
|
|
7394389030
|
||
|
|
3dad4974b5
|
||
|
|
40ce41d574
|
||
|
|
1ba901b8a7
|
||
|
|
cf5af8d125
|
||
|
|
50249a683b
|
||
|
|
0064ccbdd8
|
||
|
|
b5f22a71f6
|
||
|
|
e198a9211a
|
||
|
|
9a583efdb1
|
||
|
|
b4f49b0973
|
||
|
|
1714871c22
|
||
|
|
85dc7c28ec
|
||
|
|
8cfd282574
|
||
|
|
7c5699b688
|
||
|
|
53de1d57ac
|
||
|
|
f7918b7a4c
|
||
|
|
cb4d0df835
|
||
|
|
50de5910a3
|
||
|
|
d5cc4b96f1
|
||
|
|
562c595b78
|
||
|
|
154bede302
|
||
|
|
6844bde8af
|
||
|
|
5f62e7f571
|
||
|
|
08e398f732
|
||
|
|
1f83e58a09
|
||
|
|
e288f6a387
|
||
|
|
dbdeb223b6
|
||
|
|
67f24e7132
|
||
|
|
f3e5b72ef1
|
||
|
|
ea5efa2a4b
|
||
|
|
6663c2d85e
|
||
|
|
3c2e0bc63a
|
||
|
|
1e718bdabf
|
||
|
|
1d40e939ce
|
||
|
|
8885e683ea
|
||
|
|
f5b7991abc
|
||
|
|
16e8b909fd
|
||
|
|
b9edc4d2b3
|
||
|
|
f67beb80e1
|
||
|
|
236179650c
|
||
|
|
31c565fb21
|
||
|
|
4eabb7782e
|
||
|
|
5eb30997b8
|
||
|
|
2b5dd7b39e
|
||
|
|
17660c1a13
|
||
|
|
deff19a229
|
||
|
|
1eb8dd87cb
|
||
|
|
b935a8634a
|
||
|
|
f0ef11207d
|
||
|
|
efec3bf2dc
|
||
|
|
5aea2f3ac7
|
||
|
|
7e98b367dc
|
||
|
|
e28f57b799
|
||
|
|
666f4485fc
|
||
|
|
91fd5619b4
|
||
|
|
1d312f2824
|
||
|
|
c6e34ce286
|
||
|
|
2012686d64
|
||
|
|
b39af5ecbc
|
||
|
|
f264959397
|
||
|
|
2b78f76475
|
||
|
|
6c1650df14
|
||
|
|
f45b1a6c74
|
||
|
|
c6361e9e84
|
||
|
|
501b8cc4f0
|
||
|
|
eb00fe2cc6
|
||
|
|
1821f49723
|
||
|
|
26a2c87557
|
||
|
|
89bba65b59
|
||
|
|
95fb7f0f3e
|
||
|
|
8aade2ad62
|
||
|
|
fec7310145
|
||
|
|
75bdbf2f93
|
||
|
|
29ec466a15
|
||
|
|
ee5d75b86c
|
||
|
|
4ebfc28e5d
|
||
|
|
cc22896163
|
||
|
|
6ec6df0426
|
||
|
|
65e05fb7a5
|
||
|
|
3704a29a8e
|
||
|
|
b1abba4212
|
||
|
|
2f1f6bae68
|
||
|
|
fff250d23a
|
||
|
|
077b13bdcf
|
||
|
|
1bd499c66d
|
||
|
|
74680168eb
|
||
|
|
150f5a96a0
|
||
|
|
d64c372c1d
|
||
|
|
5f9c85ab88
|
||
|
|
c9969dcb2c
|
||
|
|
9851dafad4
|
||
|
|
dde190cac0
|
||
|
|
930177bfcc
|
||
|
|
996563c7f4
|
||
|
|
5d053b6d3a
|
||
|
|
5e2210d0a5
|
||
|
|
68daa494da
|
||
|
|
017ca479c9
|
||
|
|
3a397cec13
|
||
|
|
2397a00901
|
||
|
|
66cb5d1a5a
|
||
|
|
e2302f459c
|
||
|
|
818ac92fe8
|
||
|
|
dcfc4a2721
|
||
|
|
bc7b4b7e76
|
||
|
|
5120c8f284
|
||
|
|
1d7011f5bf
|
||
|
|
4075752827
|
||
|
|
7a24cb45f1
|
||
|
|
353762471f
|
||
|
|
ce45390cd5
|
||
|
|
06aa680748
|
||
|
|
286b6671dd
|
||
|
|
303e38907c
|
||
|
|
2eb945062f
|
||
|
|
f9d2356619
|
||
|
|
9253fb48c1
|
||
|
|
c9c6ebb46f
|
||
|
|
c67e1f408e
|
||
|
|
0c37af5b2f
|
||
|
|
f25ade945a
|
||
|
|
e8c1d2ccf4
|
||
|
|
29d4902949
|
||
|
|
299b28f7fb
|
||
|
|
58cd2cd8ab
|
||
|
|
cfba83732f
|
||
|
|
9bf5fd0c9f
|
||
|
|
8bae74e2a0
|
||
|
|
5270dfa257
|
||
|
|
bfcc5f5413
|
||
|
|
b94b0becfc
|
||
|
|
9459a87e19
|
||
|
|
e2908c6442
|
||
|
|
6aa83fd011
|
||
|
|
f78173a26d
|
||
|
|
1c0aadf23e
|
||
|
|
b6ad179b58
|
||
|
|
e745053946
|
||
|
|
b83ccb0d63
|
||
|
|
3ba5889553
|
||
|
|
70e292dbdf
|
||
|
|
e8cd63c024
|
||
|
|
5c5c569111
|
||
|
|
bdcfc1de06
|
||
|
|
62cfdcd256
|
||
|
|
1d37612d94
|
||
|
|
b9cc87f901
|
||
|
|
7a04688a8e
|
||
|
|
011286a76d
|
||
|
|
36503efd8f
|
||
|
|
229706c7e1
|
||
|
|
1c29204a43
|
||
|
|
32edecb071
|
||
|
|
8a2cb5f7f6
|
||
|
|
e0f72fce7b
|
||
|
|
b5bf5ab0ac
|
||
|
|
b57adf2a88
|
||
|
|
c935990ea2
|
||
|
|
3a2a7839f3
|
||
|
|
dcf55ed7c7
|
||
|
|
d6e9c48c22
|
||
|
|
6e82363c6e
|
||
|
|
00c6294c18
|
||
|
|
1ef880e755
|
||
|
|
47f8ee48b6
|
||
|
|
0ca48daa87
|
||
|
|
f8ff5786e6
|
||
|
|
cf00a3233d
|
||
|
|
158ea6f71d
|
||
|
|
1e4d949e38
|
||
|
|
b7493a81fc
|
||
|
|
9fa95a993c
|
||
|
|
cdc3689145
|
||
|
|
edfac05172
|
||
|
|
f41c510503
|
||
|
|
4d649bf40c
|
||
|
|
f6722f22e3
|
||
|
|
f750e74f55
|
||
|
|
70515b59d4
|
||
|
|
aa90993518
|
||
|
|
6c1c166853
|
||
|
|
70dbec608c
|
||
|
|
33a56e3b2b
|
||
|
|
51ee79a8d6
|
||
|
|
79356aff00
|
||
|
|
2564388760
|
||
|
|
82ef74699d
|
||
|
|
b5ceeeedf6
|
||
|
|
fe1a0bb013
|
||
|
|
a684e1914c
|
||
|
|
63e4f64f86
|
||
|
|
d27b92b77f
|
||
|
|
8a3a4e15e1
|
||
|
|
b45888cdf2
|
||
|
|
9f97103179
|
||
|
|
e16c582924
|
||
|
|
2413bbb069
|
||
|
|
38b30ee65e
|
||
|
|
ddf0bc4560
|
||
|
|
975cfabae6
|
||
|
|
c77b68abdb
|
||
|
|
9ef16bf4d3
|
||
|
|
b0444d9d1a
|
||
|
|
8609746d06
|
||
|
|
5c7e86eea7
|
||
|
|
003e663287
|
||
|
|
90776c25c5
|
||
|
|
7c2b94d9e8
|
||
|
|
d9730f1479
|
||
|
|
727ffe83d6
|
||
|
|
dc1e52eed9
|
||
|
|
7b18b20d2d
|
||
|
|
f5f5c8c073
|
||
|
|
2ad0dfb849
|
||
|
|
53e56269bd
|
||
|
|
5d5dddde37
|
||
|
|
a41d833d35
|
||
|
|
98e55bbc35
|
||
|
|
8fd03e78db
|
||
|
|
2563c06eeb
|
||
|
|
7636c73ee3
|
||
|
|
3226412466
|
||
|
|
d04ca29dc0
|
||
|
|
e5526706e9
|
||
|
|
03b21bbc23
|
||
|
|
da4f9956f4
|
||
|
|
92514bcb5a
|
||
|
|
5d9612fbe3
|
||
|
|
5b54b63616
|
||
|
|
62096010bf
|
||
|
|
c4a301309e
|
||
|
|
98ab18e6bd
|
||
|
|
49cc677974
|
||
|
|
e417c2f963
|
||
|
|
56669400d8
|
||
|
|
d4c3af5dc2
|
||
|
|
bfcd772ecd
|
||
|
|
b78fe95cb1
|
||
|
|
acf70a3315
|
||
|
|
8f9d8a7da9
|
||
|
|
9659e05355
|
||
|
|
aba9fe3792
|
||
|
|
385410327b
|
||
|
|
b78e73e1d2
|
||
|
|
c933a18a6c
|
||
|
|
8c97b2dd6f
|
||
|
|
ab5b5c534e
|
||
|
|
aad7a99262
|
||
|
|
2d2e3ce323
|
||
|
|
f8a0e5f00e
|
||
|
|
5f3065b409
|
||
|
|
56bac13802
|
||
|
|
fbb4b8ac21
|
||
|
|
c2b6093332
|
||
|
|
437a9f4f41
|
||
|
|
aa1ff085b6
|
||
|
|
64d82b1706
|
||
|
|
2d0b00c8ad
|
||
|
|
541de5ccbf
|
||
|
|
0966d93046
|
||
|
|
4bd85b981c
|
||
|
|
6c4a9563aa
|
||
|
|
120e047403
|
||
|
|
c6da754b99
|
||
|
|
ae112a9096
|
||
|
|
c2d45e22aa
|
||
|
|
e739015da0
|
||
|
|
b028100d66
|
||
|
|
cd94bde2db
|
||
|
|
d1191434a7
|
||
|
|
74278a5dbf
|
||
|
|
bcc99fdf82
|
||
|
|
b1944c4b07
|
||
|
|
b809e38e83
|
||
|
|
758fb56282
|
||
|
|
868f56291d
|
||
|
|
eb97a8c716
|
||
|
|
8b0d472e97
|
||
|
|
682245607e
|
||
|
|
3f6c8f26b8
|
||
|
|
090942b74b
|
||
|
|
190707a4bc
|
||
|
|
68965ab995
|
||
|
|
956e581dc6
|
||
|
|
0b3e259ad5
|
||
|
|
b569f4c399
|
||
|
|
420575ce6e
|
||
|
|
fbc8bc3c6e
|
||
|
|
213b64d68a
|
||
|
|
0b41533d75
|
||
|
|
6d688fb45b
|
||
|
|
ff070f0d38
|
||
|
|
55dfa53f54
|
||
|
|
a334f11747
|
||
|
|
87811893e9
|
||
|
|
509c3dbd95
|
||
|
|
0bca8ff3b2
|
||
|
|
e5b59564e7
|
||
|
|
bad4b7fd1d
|
||
|
|
f45ea2a971
|
||
|
|
9badc8659a
|
||
|
|
cec8d3838d
|
||
|
|
5ac07927cc
|
||
|
|
ee7149bda4
|
||
|
|
33ae27cfaa
|
||
|
|
7c03860ee1
|
||
|
|
97d3ba51b7
|
||
|
|
e9a248261d
|
||
|
|
2c83a87205
|
||
|
|
11a6fb8e5e
|
||
|
|
cb840724da
|
||
|
|
936e21e4ec
|
||
|
|
d0c4b483da
|
||
|
|
937466a4ba
|
||
|
|
d7ff9c4406
|
||
|
|
aa6ce6f7d3
|
||
|
|
33e3bc87fc
|
||
|
|
f8be57de0c
|
||
|
|
dce686948c
|
||
|
|
83fcd2cdb5
|
||
|
|
8bca03c7e3
|
||
|
|
3db9218d83
|
||
|
|
488ab96531
|
||
|
|
9f732bf55f
|
||
|
|
078948ef3e
|
||
|
|
16523ab92c
|
||
|
|
3fc21220d2
|
||
|
|
ae49bdea77
|
||
|
|
db1caafc63
|
||
|
|
6e224a037a
|
||
|
|
7175e089e7
|
||
|
|
3b2c18c0f7
|
||
|
|
fb8927af0b
|
||
|
|
06b6ffb83c
|
||
|
|
53af4cd90b
|
||
|
|
75f13a4412
|
||
|
|
2be16e64a6
|
||
|
|
3b3b930896
|
||
|
|
b874499340
|
||
|
|
d69ee5dcce
|
||
|
|
a89ffcb753
|
||
|
|
c3caf3cb8c
|
||
|
|
6d03fa69ff
|
||
|
|
e544b43001
|
||
|
|
a04a9838aa
|
||
|
|
08901097c7
|
||
|
|
5f59bfad91
|
||
|
|
e29856f337
|
||
|
|
5a240bb980
|
||
|
|
d9adb96892
|
||
|
|
4d0e5c7355
|
||
|
|
6f51638a54
|
||
|
|
af9178287e
|
||
|
|
7036e0b841
|
||
|
|
8bbf9f3fae
|
||
|
|
5f62388f4c
|
||
|
|
8770fb0f81
|
||
|
|
f453695ccf
|
||
|
|
67787e5b33
|
||
|
|
bd0968286c
|
||
|
|
1f6a6f67f6
|
||
|
|
ef531b309c
|
||
|
|
cc3da4049d
|
||
|
|
8d7d967a23
|
||
|
|
91c90a9c77
|
||
|
|
617015d543
|
||
|
|
5c4d334848
|
||
|
|
d0ed634fdb
|
||
|
|
d73a99994c
|
||
|
|
e2ce9aa322
|
||
|
|
235663b697
|
||
|
|
dd57b19bc2
|
||
|
|
9f8059d3d4
|
||
|
|
12367202ee
|
||
|
|
25e8dcfb52
|
||
|
|
0bc1dbb637
|
||
|
|
29df9bba6b
|
||
|
|
1821d1415b
|
||
|
|
06b56d8402
|
||
|
|
eab4c7bc53
|
||
|
|
63f8d9936a
|
||
|
|
52e093ea69
|
||
|
|
3d494f9621
|
||
|
|
d56c346b12
|
||
|
|
977aa72c74
|
||
|
|
ea392466bd
|
||
|
|
496bb798f8
|
||
|
|
fae166ea08
|
||
|
|
7c3679aedd
|
||
|
|
e6906914f4
|
||
|
|
6bf787a4f9
|
||
|
|
b9787b95b8
|
||
|
|
7d57224505
|
||
|
|
4cbc5ef929
|
||
|
|
79188345c7
|
||
|
|
716b03cf8b
|
||
|
|
a820308b09
|
||
|
|
1627dc86f7
|
||
|
|
f838872907
|
||
|
|
d12a242bda
|
||
|
|
e7a9108698
|
||
|
|
07119c6b10
|
||
|
|
1a6eb64145
|
||
|
|
f9bd6ac0df
|
||
|
|
e093a1e34c
|
||
|
|
b4d07ab137
|
||
|
|
0a43d83bba
|
||
|
|
e8606af046
|
||
|
|
f33037f16b
|
||
|
|
71807ab564
|
||
|
|
6fc2a160bc
|
||
|
|
7551157de0
|
||
|
|
7c165005fb
|
||
|
|
f01fb22099
|
||
|
|
2f6481c8a6
|
||
|
|
3589c2031b
|
||
|
|
dc033fbd9a
|
||
|
|
385360e62f
|
||
|
|
b7104852c2
|
||
|
|
bb09d089fd
|
||
|
|
bd7c454dc0
|
||
|
|
69ee2c0dff
|
||
|
|
5230a25c60
|
||
|
|
2449044fc4
|
||
|
|
cb1ad8c881
|
||
|
|
780ab97e53
|
||
|
|
6bc3e90c0b
|
||
|
|
eefb411e19
|
||
|
|
05de6e028c
|
||
|
|
5f486e65aa
|
||
|
|
981bbd6a58
|
||
|
|
64f8a50dfb
|
||
|
|
ffa10c640b
|
||
|
|
8b9c082518
|
||
|
|
b26f9ec2d3
|
||
|
|
a1548423d2
|
||
|
|
9b695d07ce
|
||
|
|
330b35a404
|
||
|
|
bbb96662da
|
||
|
|
7bc9df38bb
|
||
|
|
46e044ecbc
|
||
|
|
85829dc3ed
|
||
|
|
b9983517db
|
||
|
|
093859fec6
|
||
|
|
d510e25e39
|
||
|
|
c980ca5ef5
|
||
|
|
80490b77d4
|
||
|
|
ba0b365c12
|
||
|
|
ec5a5c6d4b
|
||
|
|
88df723324
|
||
|
|
a0f711083c
|
||
|
|
6ceadc2f44
|
||
|
|
e67e818a3e
|
||
|
|
99f1f03f02
|
||
|
|
b43f86eebc
|
||
|
|
3d374a82f0
|
||
|
|
bb765f3ddf
|
||
|
|
46becac93a
|
||
|
|
5ae905cf68
|
||
|
|
a7724813f7
|
||
|
|
86723a8e34
|
||
|
|
e056a9376e
|
||
|
|
d4e9056a7c
|
||
|
|
0a4bae493f
|
||
|
|
905db36eb6
|
||
|
|
3750b6b877
|
||
|
|
637fce71c1
|
||
|
|
04492483ff
|
||
|
|
bd3982e9e0
|
||
|
|
e05e470223
|
||
|
|
90174f5e37
|
||
|
|
804099dafd
|
||
|
|
252f7f645f
|
||
|
|
be30a7f111
|
||
|
|
afc2b2f4f6
|
||
|
|
388ba05d4b
|
||
|
|
646f436734
|
||
|
|
363c2f5b3b
|
||
|
|
3fc64533d4
|
||
|
|
21178aac94
|
||
|
|
3f40d168ca
|
||
|
|
d1893ff20c
|
||
|
|
9664a5f8a4
|
||
|
|
3687483502
|
||
|
|
8bb236ab79
|
||
|
|
e07245b0f6
|
||
|
|
8f734147c8
|
||
|
|
f0928d3dfd
|
||
|
|
9c40baf179
|
||
|
|
03c2f04824
|
||
|
|
14ca65ca11
|
||
|
|
dd9f41fe5f
|
||
|
|
74662b0135
|
||
|
|
8595f25d2c
|
||
|
|
bb2343db0a
|
||
|
|
d8bac46656
|
||
|
|
112bd5288e
|
||
|
|
9284740182
|
||
|
|
0bd28dd0b6
|
||
|
|
080784bb96
|
||
|
|
dea896f559
|
||
|
|
be660c38c6
|
||
|
|
bee763ef92
|
||
|
|
bd4b61efb9
|
||
|
|
d67fbe8067
|
||
|
|
cac1d6d4f8
|
||
|
|
e4018515b8
|
||
|
|
2668245df1
|
||
|
|
35f752f5ea
|
||
|
|
600f343d16
|
||
|
|
5682375890
|
||
|
|
e8018d8b2a
|
||
|
|
980630501f
|
||
|
|
472466153a
|
||
|
|
3da6b078b5
|
||
|
|
fa6d99b9cf
|
||
|
|
d96a6cda27
|
||
|
|
58f42a2885
|
||
|
|
a414cd6e6c
|
||
|
|
9274d4d1b9
|
||
|
|
0634c1c314
|
||
|
|
02c31dc61a
|
||
|
|
62e6f2992c
|
||
|
|
599f0feddf
|
||
|
|
66b6543063
|
||
|
|
0917a606ef
|
||
|
|
28fc918c01
|
||
|
|
4629db01c8
|
||
|
|
ff83818d0e
|
||
|
|
3f0c30abe0
|
||
|
|
db7eee1862
|
||
|
|
b37d947924
|
||
|
|
e81debe829
|
||
|
|
319c5e5caf
|
||
|
|
bab5da60a7
|
||
|
|
3a53abae5f
|
||
|
|
857acedf32
|
||
|
|
f471750ae7
|
||
|
|
6ce62fbc42
|
||
|
|
0f547b3e46
|
||
|
|
9068a0a387
|
||
|
|
0d492eef4c
|
||
|
|
2959e9406f
|
||
|
|
b580b982cd
|
||
|
|
bfc5811c65
|
||
|
|
e6fc224611
|
||
|
|
6aff801f4f
|
||
|
|
50edad2212
|
||
|
|
8ec88c12d2
|
||
|
|
18b7045dd5
|
||
|
|
c9d470c020
|
||
|
|
755d7dec10
|
||
|
|
6dd7f271eb
|
||
|
|
b2c88ec852
|
||
|
|
a52696627b
|
||
|
|
4c48aab035
|
||
|
|
ed49507d19
|
||
|
|
d039d0ff1d
|
||
|
|
2951abfe90
|
||
|
|
517ac6dc47
|
||
|
|
c8179c5a8e
|
||
|
|
5c3ff0d38c
|
||
|
|
338854a0ca
|
||
|
|
46913e49e2
|
||
|
|
bda5492182
|
||
|
|
c19483c07d
|
||
|
|
869fe9a8bf
|
||
|
|
a74a2b1708
|
||
|
|
7f79078eda
|
||
|
|
79e7194292
|
||
|
|
e5ec8b5a3b
|
||
|
|
6d3526adbb
|
||
|
|
1e1aafffa8
|
||
|
|
90f34b0f58
|
||
|
|
dc70f9fa0b
|
||
|
|
b1b1e35399
|
||
|
|
1d10c6128c
|
||
|
|
9b460be5f0
|
||
|
|
ca1ac4ed59
|
||
|
|
b437878f7c
|
||
|
|
4b178c20e7
|
||
|
|
baf8242b97
|
||
|
|
e8c1729d5f
|
||
|
|
498fa9f9e8
|
||
|
|
c84ea7a1d7
|
||
|
|
7736d5d4b7
|
||
|
|
ad5366c99d
|
||
|
|
8b5fe759dd
|
||
|
|
faab161558
|
||
|
|
f1bc068a23
|
||
|
|
4be694c934
|
||
|
|
bac1ca2b31
|
||
|
|
84745ddccd
|
||
|
|
59a55d7cfe
|
||
|
|
faea06e3b0
|
||
|
|
26dd137000
|
||
|
|
16ff85921c
|
||
|
|
a45b77d214
|
||
|
|
d8213bd3aa
|
||
|
|
cad31a8ba0
|
||
|
|
98e67bd99a
|
||
|
|
19c0c9573c
|
||
|
|
da70dd3f55
|
||
|
|
aea3c53191
|
||
|
|
05e443b5b9
|
||
|
|
218c5490a6
|
||
|
|
c4af6c7b64
|
||
|
|
5094667dce
|
||
|
|
c09a844140
|
||
|
|
7e31f1af70
|
||
|
|
298abf2e88
|
||
|
|
4117ad0926 | ||
|
|
45c085b58c
|
||
|
|
894927c113
|
||
|
|
313409cb49
|
||
|
|
57542726b5
|
||
|
|
893cf5b8a7
|
||
|
|
abcaa13474
|
||
|
|
8f44becbe4
|
||
|
|
619dcc1dfe
|
||
|
|
852068301a
|
||
|
|
a244217353
|
||
|
|
35f3f7d5a1
|
||
|
|
48b8ba5b1e
|
||
|
|
9cccd07dd5
|
||
|
|
22ac07a14b
|
||
|
|
eb5226592b
|
||
|
|
0f9253f302
|
||
|
|
bb585988b6
|
||
|
|
0bd2bf8116
|
||
|
|
84ee5baa03
|
||
|
|
d4e7c67a39
|
||
|
|
919bebf162
|
||
|
|
0a7b873460
|
||
|
|
2f673f81ba
|
||
|
|
7b50574956
|
||
|
|
f009d24128
|
||
|
|
98495dc09d
|
||
|
|
f4a848858b
|
||
|
|
6ac5d0de8f
|
||
|
|
1e376648db
|
||
|
|
dfb1314062
|
||
|
|
da8331cfbb
|
||
|
|
c6fc183c15
|
||
|
|
8bf69358a8
|
||
|
|
340231a9b7
|
||
|
|
d7211d0f62
|
||
|
|
6b0aab12f5
|
||
|
|
4876585d38
|
||
|
|
bcdfec6839
|
||
|
|
fb9004131f
|
||
|
|
84ec740c6c
|
||
|
|
23c02212d2
|
||
|
|
1eac4aa723
|
||
|
|
5d69249841
|
||
|
|
7058606241
|
||
|
|
d30f6f2377
|
||
|
|
976b578d19
|
||
|
|
4b8f2d1283
|
||
|
|
ab8d7e5d56
|
||
|
|
45503b1683
|
||
|
|
310562669f
|
||
|
|
dea5c8bc96
|
||
|
|
fc6604c1de
|
||
|
|
67d0367995
|
||
|
|
3fb2747be2
|
||
|
|
33e6a72503
|
||
|
|
f132269a46
|
||
|
|
5afff6e21f
|
||
|
|
a82ce4e55b
|
||
|
|
7ed4461189
|
||
|
|
b2c386cc72
|
||
|
|
8e8f34d24f
|
||
|
|
986d9322a0
|
||
|
|
cd3aac45e2
|
||
|
|
17c67ba7ab
|
||
|
|
4241076834
|
||
|
|
ac2a00b903
|
||
|
|
10ddf48222
|
||
|
|
7333cbc1e7
|
||
|
|
ac09616aa2
|
||
|
|
3e37d4bc97
|
||
|
|
b8f3ee8a9d
|
||
|
|
d810a8e097
|
||
|
|
ac5eaac7c6
|
||
|
|
f9f20bb7f9
|
||
|
|
f578e62a14
|
||
|
|
1ce8f342bb
|
||
|
|
9bd1053599
|
||
|
|
46427b9e7f
|
||
|
|
cbe23dd0b8
|
||
|
|
a85212765a
|
||
|
|
25bcbc5068
|
||
|
|
ac69f51e66
|
||
|
|
d4dcbc8295
|
||
|
|
58585f9675
|
||
|
|
5ce76f6132
|
||
|
|
4dbceabfd5
|
||
|
|
f7cfa100e5
|
||
|
|
bdc9358da6
|
||
|
|
34c10b5cf5
|
||
|
|
8df1e465fc
|
||
|
|
3e3d62bd92
|
||
|
|
c5ed03544d
|
||
|
|
bb560e223e
|
||
|
|
88bb9a7614
|
||
|
|
2584153858
|
||
|
|
2730f3e24f
|
||
|
|
26846ce67b
|
||
|
|
e8d2a2f89f
|
||
|
|
b706d28823
|
||
|
|
e388120e1f
|
||
|
|
97a3774bf3
|
||
|
|
c6f94e818d
|
||
|
|
3cfbbf5f33
|
||
|
|
4a8db21e7f
|
||
|
|
93c03a57ca
|
||
|
|
2281ab562f
|
||
|
|
bc73632a68
|
||
|
|
6e4da779e1
|
||
|
|
87ba2d622d
|
||
|
|
475bfdef25
|
||
|
|
356add2209
|
||
|
|
7ff60fe4f4
|
||
|
|
74c0fbb8b1
|
||
|
|
09f2ba525e
|
||
|
|
a066502c17
|
||
|
|
f82668f04c | ||
|
|
680e6c1049
|
||
|
|
b6fd86eb03
|
||
|
|
4610ca06a9
|
||
|
|
dedf34f756
|
||
|
|
b7d5397f2c
|
||
|
|
25730693a9
|
||
|
|
2095094bd7
|
||
|
|
f9eb3bf8d6
|
||
|
|
284ee51eb1
|
||
|
|
36a5db8c49
|
||
|
|
e604fe0479
|
||
|
|
beff73b3b6 | ||
|
|
2c36e163c2
|
||
|
|
72afe64a01
|
||
|
|
db33da5042
|
||
|
|
ab0287a02d
|
||
|
|
dff1317f63
|
||
|
|
f64ec57247
|
||
|
|
625a3977a6
|
||
|
|
a17143f02e
|
||
|
|
dba71cb41e
|
||
|
|
96fed026bc
|
||
|
|
d612e6a7e6
|
||
|
|
588213a726
|
||
|
|
98898ded4e
|
||
|
|
031a5eb346
|
||
|
|
b3f6d63816
|
||
|
|
ca32e3dee5
|
||
|
|
0821249c34
|
||
|
|
4a8e27e9bb
|
||
|
|
34e04d93a7
|
||
|
|
90c6083235
|
||
|
|
cec548a7e7
|
||
|
|
7d3ba6a105
|
||
|
|
a26b0011ba
|
||
|
|
a9a001cc71
|
||
|
|
b2af4d264f
|
||
|
|
53f4dc81d4
|
||
|
|
c27b9ea69c
|
||
|
|
74ded301da
|
||
|
|
91362c5bba
|
||
|
|
b4733dc739
|
||
|
|
d85cebf411
|
||
|
|
0fe3dce8e1
|
||
|
|
c14a4221fa
|
||
|
|
8cd926bcf5
|
||
|
|
8e796900af
|
||
|
|
87f8042db7
|
||
|
|
9acc3d358c
|
||
|
|
522d9656d6
|
||
|
|
8af0be7e2c
|
||
|
|
0ea555230e
|
||
|
|
e9b6ff6b40
|
||
|
|
269584beeb
|
||
|
|
ca151c6638
|
||
|
|
a504a03845
|
||
|
|
b046c137f6
|
||
|
|
bc643de57e
|
||
|
|
9525dedee2
|
||
|
|
d0f6641d5c
|
||
|
|
420b02d09e
|
||
|
|
59e0aa442e
|
||
|
|
e57bf6f783
|
||
|
|
9ec532bbd6
|
||
|
|
7f2263fee1
|
||
|
|
5fd49c14dc
|
||
|
|
815e38711f
|
||
|
|
7ad5583d86
|
||
|
|
43d7d5c6ab
|
||
|
|
5a4494ab07
|
||
|
|
8c904a2caf
|
||
|
|
f0bca87e1a
|
||
|
|
a4b8985a60
|
||
|
|
029825f9c5
|
||
|
|
e1b0800bff
|
||
|
|
1099c855d6
|
||
|
|
6f2e0e1735
|
||
|
|
57ebecd24c
|
||
|
|
be033f62a5
|
||
|
|
ed9c373dd5
|
||
|
|
62c0eaf4c2
|
||
|
|
afd6097423
|
||
|
|
d37893350e
|
||
|
|
f0e0cad566
|
||
|
|
9606c04f0e
|
||
|
|
cb3646d4c1
|
||
|
|
0ac5e341a9
|
||
|
|
cffe5d8f2e
|
||
|
|
c908d7f391
|
||
|
|
ef47abe145
|
||
|
|
6dab2240d7
|
||
|
|
a1722d7b40
|
||
|
|
07a0a8b32a
|
||
|
|
36c495c425
|
||
|
|
e5e7d54be0
|
||
|
|
0d5d1a53b0
|
||
|
|
299ae4cddb
|
||
|
|
3fb3bc9676
|
||
|
|
048f2b1f1a
|
||
|
|
371b4d5010
|
||
|
|
239bfba5d0
|
||
|
|
8c654c802e
|
||
|
|
43f425791d
|
||
|
|
bfbb4f9ced
|
||
|
|
775b969826
|
||
|
|
0b36a5b656
|
||
|
|
2ee367b089
|
||
|
|
8e3b13b37a
|
||
|
|
b9a1d9e3d2
|
||
|
|
878a07e6d6
|
||
|
|
ba6e1a2dbf
|
||
|
|
c993ff69d4
|
||
|
|
0af3f42e31
|
||
|
|
157c1a8fcb
|
||
|
|
4085887360
|
||
|
|
9860b7d345
|
||
|
|
76187ee51c
|
||
|
|
c91922c34d
|
||
|
|
8480e92ae3
|
||
|
|
fab9f86300
|
||
|
|
51ac6a7e20
|
||
|
|
14dc3fe480
|
||
|
|
43af300f97
|
||
|
|
de67d66eaf
|
||
|
|
4ad0024474
|
||
|
|
9377479d13
|
||
|
|
4d2aa22684
|
||
|
|
fb1651fbb1
|
||
|
|
9881306f24
|
||
|
|
4786d78be6
|
||
|
|
afc169829c
|
||
|
|
ffde99138b
|
||
|
|
b6547ba267
|
||
|
|
6560288326
|
||
|
|
0da0ff033e
|
||
|
|
0970e522e8
|
||
|
|
c05988556b
|
||
|
|
d17fa4a0d4
|
||
|
|
a9c8f7d7e4
|
||
|
|
4431fa05d8
|
||
|
|
0e7af9b4cc
|
||
|
|
a97703d9e2
|
||
|
|
53c0295107
|
||
|
|
9f4b9fa046
|
||
|
|
45e0e3d10b
|
||
|
|
f4f4ba32d5
|
||
|
|
f9a958d19f
|
||
|
|
3d71533ff2
|
||
|
|
8f48b12a56
|
||
|
|
70852887ea
|
||
|
|
6ac15e8e87
|
||
|
|
09e9b96671
|
||
|
|
fd79e57c6e
|
||
|
|
cb4a9851f8
|
||
|
|
83edb95b7f
|
||
|
|
7cd9fd6c86
|
||
|
|
e9abbf0673
|
||
|
|
eb0007b42e
|
||
|
|
63e9c06bd3
|
||
|
|
3ea665dd92
|
||
|
|
e8ad90787c
|
||
|
|
bb7939d636
|
||
|
|
dddd5e2f54
|
||
|
|
9cc361fa1d
|
||
|
|
f861a86225
|
||
|
|
d4b85f3472
|
||
|
|
c6a3f4838f
|
||
|
|
509be45543
|
||
|
|
c40e2f0928
|
||
|
|
287794473f
|
||
|
|
40deb27ccc
|
||
|
|
3d37edeeed
|
||
|
|
9631dfdf87
|
||
|
|
27fa5541f6
|
||
|
|
ae42534faf
|
||
|
|
6a598da862
|
||
|
|
5651be6a6a
|
||
|
|
9aeb353617
|
||
|
|
835eec2988
|
||
|
|
d004639172
|
||
|
|
7007757d0f
|
||
|
|
766ebcf1a1
|
||
|
|
d76e824a4a
|
||
|
|
a0d0db3d2f
|
||
|
|
d0552996bd
|
||
|
|
a2ef538ca2
|
||
|
|
8e2a19ce7d
|
||
|
|
f2947e63fe
|
||
|
|
21a8b9dd69
|
||
|
|
3096571b00
|
||
|
|
4dbd472b6e
|
||
|
|
bcc7935cfc
|
||
|
|
d1d552bbfc
|
||
|
|
08fd210585
|
||
|
|
1e3fcc7bed
|
||
|
|
a30a3ce137
|
||
|
|
1edd9f86a0
|
||
|
|
d9f98e5f1a
|
||
|
|
c03dd04c31
|
||
|
|
e70beca7b8
|
||
|
|
c630eb2ace
|
||
|
|
4f5a4ce841
|
||
|
|
74220ed1be
|
||
|
|
67c9309e34
|
||
|
|
033c78e22d
|
||
|
|
a929afd4b3
|
||
|
|
6bbb467f25
|
||
|
|
22cb04d4dd
|
||
|
|
a96517b37d
|
||
|
|
e5d0d280aa
|
||
|
|
d02665eed8
|
||
|
|
69f7500249
|
||
|
|
f601932411
|
||
|
|
df4bc63e84
|
||
|
|
a6a8efed80
|
||
|
|
657e3352ec
|
||
|
|
7ed596ed8f
|
||
|
|
9bb010155c
|
||
|
|
a5ff1edce5
|
||
|
|
d5ff08d92b
|
||
|
|
e2b25efdbf
|
||
|
|
bda55d0dff
|
||
|
|
e9ba8d2ebf
|
||
|
|
8228c215d7
|
||
|
|
c8eef9b226
|
||
|
|
3c914f8c00
|
||
|
|
df65f11baa
|
||
|
|
1e06c9412d
|
||
|
|
6cc5b0b007
|
||
|
|
81b2f03e9a
|
||
|
|
98dca176c4
|
||
|
|
2d34cc1e32
|
||
|
|
beca3a7680
|
||
|
|
c7d0681cea
|
||
|
|
ecbc7bfe6e
|
||
|
|
c6dc696a66
|
+39
-5
@@ -15,11 +15,11 @@
|
||||
|airnow|AirNow web service as a source for air quality data|N|N|Y|2021.2|
|
||||
|airq|integrating the sensors provided by your air-Q device|N|N|Y|2022.12.0|
|
||||
|airthings|A python3 library to communicate with Aws|N|N|Y|2021.10.0b2|
|
||||
|airthings_ble|Integrates Airthings BLE sensors into Home Assistant|N|N|Y|2022.11.0b3|
|
||||
|airtouch4|control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller|N|N|Y|2021.9.0b1|
|
||||
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y|0.53|
|
||||
|airvisual_pro|allows Home Assistant to retrieve data from an AirVisual Node/Pro unit|N|N|Y|2023.1.1|
|
||||
|airzone|This integration allows getting values from the local API of Airzone HVAC zoning|N|N|Y|2022.4.0b0|
|
||||
|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|
|
||||
@@ -32,8 +32,10 @@
|
||||
|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|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 Anthem’s current and last generation of A/V Receivers and Processors suppor|N|Y|Y|0.37|
|
||||
|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|
|
||||
@@ -49,6 +51,7 @@
|
||||
|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|
|
||||
|atag|Connect to Atag One thermostats, reporting and setting its status|N|N|Y|0.109|
|
||||
@@ -90,7 +93,6 @@
|
||||
|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|
|
||||
|brandt|None|N|N|Y|2022.12.0|
|
||||
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y|0.23|
|
||||
|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|
|
||||
@@ -119,6 +121,7 @@
|
||||
|co2signal|Queries the CO2Signal API for the CO2 intensity of a specific region|Y|Y|Y|0.87|
|
||||
|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|
|
||||
|comfoconnect|Comfoconnect integration lets you control Zehnder ComfoAir|N|N|Y|0.48|
|
||||
|compensation|Compensation integration consumes the state from other sensors|Y|Y|Y|2021.5|
|
||||
|concord232|Provides integration with GE, Interlogix (and other brands) alarm panels|N|N|Y|0.31|
|
||||
@@ -131,7 +134,6 @@
|
||||
|cups|Using the open source printing system CUPS to show details about your printers|N|N|Y|0.32|
|
||||
|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|
|
||||
|darksky|Use dark sky weather data from Home Assistant|Y|Y|Y|0.30|
|
||||
|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|
|
||||
@@ -151,6 +153,7 @@
|
||||
|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|
|
||||
|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|
|
||||
|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|
|
||||
@@ -163,17 +166,21 @@
|
||||
|doorbird|The doorbird implementation allows you to integrate your DoorBird device|N|Y|Y|0.54|
|
||||
|dormakaba_dkey|Integrates Dormakaba dKey Bluetooth Low Energy connected locks|N|N|Y|2023.3.0b3|
|
||||
|dovado|The dovado integration manages communication with the Dovado router|N|N|Y|0.87|
|
||||
|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|
|
||||
|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|
|
||||
|eafm|UK Environment Agency Flood Monitoring API to provide sensors|N|N|Y|0.115|
|
||||
|easyenergy|integrates the easyEnergy API platform with Home Assistant|N|N|Y|2023.3.0b3|
|
||||
|ebox|Integrate your EBox account information into Home Assistant|N|N|Y|0.39|
|
||||
|ebusd|Integration between ebusd daemon for communication with eBUS heating systems|N|N|Y|0.88|
|
||||
|ecoal_boiler|The ecoal_boiler integration is the base for pumps and sensors|N|N|Y|0.87|
|
||||
|ecobee|Talk to Ecobee thermostats from Home Assistant|N|Y|Y|0.9|
|
||||
|ecoforest|allows monitoring and control of local Ecoforest fireplaces in Home Assistant|N|N|Y|2023.10.1|
|
||||
|econet|consuming the information provided by a EcoNet enabled Rheem water heater|N|N|Y|0.61|
|
||||
|ecovacs|ecovacs integration to integrate all Ecovacs (Deebot) vacuums|N|N|Y|0.77|
|
||||
|ecowitt|add Ecowitt Weather station to your Home Assistant|Y|Y|Y|2022.9.0b3|
|
||||
@@ -184,6 +191,8 @@
|
||||
|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|
|
||||
|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|
|
||||
@@ -211,6 +220,7 @@
|
||||
|essent|communicate with the (undocumented) API of Dutch energy provider Essent|N|N|Y||
|
||||
|etherscan|displays Ether and ERC-20 token balances from Etherscan.io|N|N|Y|0.47|
|
||||
|eufy|eufy integration is the main integration to integrate various eufy devices|N|N|Y|0.68|
|
||||
|eufylife_ble|integrate Eufy smart scales with Home Assistant|N|N|Y|2023.2.1|
|
||||
|everlights|Library for controlling an EverLights lighting system|N|Y|Y|0.87|
|
||||
|evil_genius_labs|allows you to control and monitor the artworks by Evil Genius Labs|N|N|Y|2021.12.0b0|
|
||||
|evohome|links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems|N|Y|Y|0.80|
|
||||
@@ -258,6 +268,7 @@
|
||||
|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3|
|
||||
|futurenow|Allows you to use P5 FutureNow relay/dimmer units as lights|N|N|Y|0.75|
|
||||
|garages_amsterdam|measure the occupancy of Amsterdam parking garages in the Netherlands|N|N|Y|2021.6|
|
||||
|gardena_bluetooth|integrate their Gardena Bluetooth devices into Home Assistant|N|N|Y|2023.10.1|
|
||||
|garmin_connect|The Garmin Connect sensor allows you to expose data from Garmin Connect|N|Y|Y||
|
||||
|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|
|
||||
@@ -279,7 +290,9 @@
|
||||
|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|
|
||||
|google_assistant_sdk|allows Home Assistant to interact with Google Assistant|N|N|Y|2023.1.1|
|
||||
|google_cloud|allows you to use Google Cloud Platform API|N|N|Y|0.95|
|
||||
|google_generative_ai_conversation|adds a conversation agent powered by Google Generative AI in Home Assistant|N|N|Y|2023.7.2|
|
||||
|google_mail|allows you to connect your Google Mail and set an email auto-response|N|N|Y|2023.2.1|
|
||||
|google_maps|google_maps platform allows you to detect presence|N|N|Y|0.67|
|
||||
|google_pubsub|Send events to Google Cloud Pub/Sub from Home Assistant|N|N|Y|0.88|
|
||||
@@ -336,6 +349,7 @@
|
||||
|iaqualink|iAqualink by Jandy allows you to control your pool via cloud service|N|Y|Y|0.99|
|
||||
|ibeacon|Adding iBeacon Tracker to your Home Assistant instance|N|N|Y|2022.10.0|
|
||||
|icloud|iCloud allows users to track their location on iOS devices|N|N|Y|0.10|
|
||||
|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|
|
||||
@@ -367,6 +381,7 @@
|
||||
|joaoapps_join|joaoapps_join integration exposes services from Join|N|Y|Y|0.24|
|
||||
|juicenet|pulls data from a JuiceNet charging station|N|N|Y|0.47|
|
||||
|justnimbus|queries the JustNumbus API used by the JustNimbus web dashboard|N|N|Y|2022.9.0b3|
|
||||
|jvc_projector|The JVC Projector integration allows for the automation of JVC Projectors|N|N|Y|2023.7.2|
|
||||
|kaiterra|view the readings from your Laser Egg or Sensedge device|N|N|Y|0.100|
|
||||
|kaleidescape|The Kaleidescape integration allows automation of Kaleidescape movie player|N|N|Y|2022.4.0b0|
|
||||
|keba|integrates your Keba charging station (wallbox)|N|N|Y|0.98|
|
||||
@@ -414,6 +429,7 @@
|
||||
|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|
|
||||
|lupusec|Lupusec alarm control panel and ultimately all connected sensors|N|N|Y|0.83|
|
||||
@@ -432,6 +448,7 @@
|
||||
|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|
|
||||
|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|
|
||||
|media_extractor|Gets a stream URL and sends it to a media player entity|N|Y|Y|0.49|
|
||||
|melcloud|Python MELCloud interface|N|N|Y|0.106|
|
||||
@@ -496,7 +513,7 @@
|
||||
|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|
|
||||
|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|0.32|
|
||||
|nibe_heatpump|control and monitor Nibe Heat Pumps in Home Assistant|N|N|Y|2022.10.0|
|
||||
|nightscout|allows you to view your CGM data from Nightscout|N|N|Y|0.115|
|
||||
|niko_home_control|platform allows you to integrate your Niko Home Control|N|N|Y|0.82|
|
||||
@@ -542,6 +559,7 @@
|
||||
|openweathermap|uses OpenWeatherMap as a source for current meteorological data|N|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|
|
||||
@@ -560,6 +578,7 @@
|
||||
|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|
|
||||
|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|
|
||||
|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|
|
||||
@@ -577,6 +596,7 @@
|
||||
|point|Point hub enables integration with the Minut Point|N|N|Y|0.83|
|
||||
|poolsense|PoolSense is a smart pool monitor|N|Y|Y|0.113|
|
||||
|powerwall|API for Tesla Powerwall|N|Y|Y|0.108|
|
||||
|private_ble_device|identify devioces with random MAC addresses|N|N|Y|2023.10.1|
|
||||
|profiler|Help visualize profiling data from cProfile with kcachegrind and qcachegrind|N|N|Y|0.117|
|
||||
|progettihwsw|brings the automation experience with ProgettiHWSW boards|N|N|Y|0.115|
|
||||
|proliphix|control Proliphix thermostat from Home Assistant|N|N|Y|0.11|
|
||||
@@ -610,6 +630,7 @@
|
||||
|raincloud|allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant|N|N|Y|0.55|
|
||||
|rainforest_eagle|platform for Rainforest Automation’s 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|
|
||||
|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|
|
||||
|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|
|
||||
@@ -621,6 +642,7 @@
|
||||
|remember_the_milk|create tasks in Remember The Milk (RTM) (deprecated)|N|N|Y|0.57|
|
||||
|remote_rpi_gpio|base for all related GPIO platforms in Home Assistant|N|N|Y|0.94|
|
||||
|renault|integration with the MyRenault cloud service|N|N|Y|2021.8.0|
|
||||
|renson|The Renson integration pulls in data from the Renson Endura delta device|N|N|Y|2023.7.2|
|
||||
|reolink|The integration allows you to control Reolink NVRs or cameras|N|N|Y|2023.1.1|
|
||||
|repetier|Repetier-Server is a 3D printer/CNC server, able to control multiple devices|N|N|Y|0.94|
|
||||
|rest|rest sensor platform for data exposed by a RESTful API|Y|Y|Y|0.7.4|
|
||||
@@ -654,6 +676,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|
|
||||
|satel_integra|Satel Integra alarm panel to leverage|N|N|Y|0.54|
|
||||
|schlage|provides connectivity with Schlage WiFi smart locks through Schlage’s 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|
|
||||
@@ -674,6 +697,7 @@
|
||||
|sesame|allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.|N|N|Y|0.47|
|
||||
|seventeentrack|get package data tied to their 17track.net account|N|N|Y|0.83|
|
||||
|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|
|
||||
@@ -747,6 +771,7 @@
|
||||
|swiss_public_transport|give you the next three SBB departure times from a given location|N|N|Y||
|
||||
|switchbee|library to control SwitchBee smart home devices|N|N|Y|2022.10.0|
|
||||
|switchbot|allows you to control SwitchBot devices from Home Assistant|N|N|Y|0.78|
|
||||
|switchbot_cloud|allows you to control SwitchBot devices connected through the SwitchBot hub|N|N|Y|2023.10.1|
|
||||
|switcher_kis|allows you to control the Switcher V2 Water Heater|N|N|Y|0.93|
|
||||
|switchmate|allows you to control Switchmate devices from Home Assistant|N|N|Y|0.78|
|
||||
|syncthing|allows you to monitor states of your synced folders from Syncthing|N|N|Y|2021.6|
|
||||
@@ -778,6 +803,7 @@
|
||||
|thermoworks_smoke|pulls data for your ThermoWorks Smoke Thermometer|N|N|Y|0.81|
|
||||
|thingspeak|makes Home Assistant communicate with the ThingSpeak API|N|N|Y|0.32|
|
||||
|thinkingcleaner|displays information about your Thinking Cleaner add-on|N|N|Y|0.18|
|
||||
|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|
|
||||
@@ -792,11 +818,12 @@
|
||||
|touchline|lets you control ROTH Touchline floor heating thermostats|N|N|Y|0.61|
|
||||
|tplink|control your TP-Link Smart Home Devices|Y|Y|Y|0.89|
|
||||
|tplink_lte|allows you to observe and control TP-Link LTE routers|N|N|Y|0.83|
|
||||
|tplink_omada|allows you to control your TP-Link Omada SDN Devices|Y|N|Y|2023.3.0b3|
|
||||
|tplink_omada|allows you to control your TP-Link Omada SDN Devices|N|N|Y|2023.3.0b3|
|
||||
|traccar|uses GPS for tracking and has support for over 1500 different types of devices|N|N|Y|0.83|
|
||||
|trackr|trackr platform allows you to detect presence using TrackR devices|N|N|Y||
|
||||
|tractive|Tractive is an Austrian company develops real-time location trackers for pets|N|N|Y|2021.9.0b1|
|
||||
|tradfri|Control/observe IKEA Tradfri devices|M|M|Y|0.43|
|
||||
|trafikverket_camera|Retrieve camera feed from Trafikverket|N|N|Y|2023.10.1|
|
||||
|trafikverket_ferry|Retrieve ferry departure information from Trafikverket|N|N|Y|2022.5.0b0|
|
||||
|trafikverket_train|Retrieve train departure information from Trafikverket|N|N|Y|0.96|
|
||||
|trafikverket_weatherstation|weather information provided by Trafikverket weather stations in Sweden|N|N|Y|0.66|
|
||||
@@ -843,6 +870,8 @@
|
||||
|vizio|allows you to control SmartCast-compatible TVs|N|Y|Y|0.49|
|
||||
|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|
|
||||
|voip|enables users to talk to Assist using an analog phone and a VoIP adapter|N|N|Y|2023.5.2|
|
||||
|volkszaehler|consuming the system information provided by the Volkszaehler API|N|N|Y|0.78|
|
||||
|volumio|allows you to control a Volumio media player|N|N|Y|0.41|
|
||||
|volvooncall|offers presence detection as well as sensors such as odometer and fuel leve|N|N|Y|0.39|
|
||||
@@ -857,6 +886,8 @@
|
||||
|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|
|
||||
|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|
|
||||
@@ -871,6 +902,7 @@
|
||||
|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|
|
||||
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
|
||||
@@ -885,11 +917,13 @@
|
||||
|yamaha|Library for Yamaha RX-* Receivers|Y|Y|Y|0.16|
|
||||
|yamaha_musiccast|add support for Yamaha MusicCast devices|Y|Y|Y|0.53|
|
||||
|yandex_transport|will give you the time until the next departure time from a bus/tramway/etc stop|N|N|Y|0.100|
|
||||
|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|
|
||||
|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|
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
|
||||
|
||||
[](https://www.gentoo.org/)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/pkgcheck.yml)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/shellcheck.yml)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/commits/)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/commits/)
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/releases)
|
||||
@@ -27,10 +23,50 @@ 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).
|
||||
|
||||
Currently some help on the nodejs Ebuilds would be very welcome:
|
||||
* node-red
|
||||
* zigbee2mqtt
|
||||
* zwave-js-server (W.I.P, see https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/269)
|
||||
## 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.
|
||||
|
||||
**Why the Delay?**
|
||||
|
||||
1. **Eclass Changes**: The core of this delay was the extensive overhaul of the `pypi.eclass`, which required substantial updates across our entire repository.
|
||||
|
||||
2. **Quality Assurance**: We were committed to ensuring that the updates are thoroughly tested and that Home Assistant on Gentoo continues to meet high-quality standards.
|
||||
|
||||
3. **Other Commitments**: I've been juggling multiple responsibilities, which added to the time it took to complete these updates. Your understanding and patience are greatly appreciated.
|
||||
|
||||
4. **Community Engagement**: We sought feedback from our users and engaged with the Gentoo community to address any issues and concerns that emerged during the update process.
|
||||
|
||||
We appreciate your support and understanding during this period of adjustment. We are now pleased to announce that a new release is getting ready, and we are excited to deliver an updated version of Home Assistant for Gentoo.
|
||||
|
||||
**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.
|
||||
|
||||
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.
|
||||
@@ -81,12 +117,12 @@ These are the USE Flags I use in production myself. All will compile fine and ar
|
||||
|
||||
[](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 **290** 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 **291** 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 **903** 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 **937** USE Flags.
|
||||
|
||||
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
|
||||
|
||||
@@ -105,7 +141,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
|
||||
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
|
||||
* I use an own profile based on "amd64/17.1/no-multilib"
|
||||
* Sunce 2022.07.06, I run detailed tests on Python 3.10 only, and am starting to try builds on Python 3.11.
|
||||
* python-3.10.10 is set as default target.
|
||||
* python-3.11.6 is set as default target.
|
||||
|
||||
# Bigger Changes
|
||||
|
||||
@@ -341,13 +377,13 @@ I run Home Assistant on a virtual X64 box, 4GB RAM, 3 Cores of an older Xeon E5-
|
||||
## My machines
|
||||
Currently I have three VM's running:
|
||||
### Production
|
||||
Python 3.10.10_p2
|
||||
Python 3.10.10_p3 / 3.11.2_p2
|
||||
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
|
||||
### Dev / Test
|
||||
Python 3.10.10_p2 / 3.11.2_p1
|
||||
Python 3.10.10_p3 / 3.11.2_p2
|
||||
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
|
||||
### Dev / Test2
|
||||
Python 3.10.10_p2 / 3.11.2_p1
|
||||
Python 3.11.2_p2
|
||||
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
|
||||
|
||||
## Hardware I use
|
||||
@@ -576,34 +612,38 @@ 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 1817 Ebuilds in total, 1806 of them have in total 1821 (36 different) licenses assigned.
|
||||
There are 1847 Ebuilds in total, 1836 of them have in total 1851 (40 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1057|
|
||||
|Apache-2.0|400|
|
||||
|GPL-3|114|
|
||||
|BSD|96|
|
||||
|LGPL-3|26|
|
||||
|GPL-2|22|
|
||||
|GPL-3+|14|
|
||||
|all-rights-reserved|13|
|
||||
|LGPL-3+|12|
|
||||
|BSD-2|8|
|
||||
|Unlicense|6|
|
||||
|MIT|1075|
|
||||
|Apache-2.0|382|
|
||||
|GPL-3|116|
|
||||
|BSD|104|
|
||||
|GPL-2|26|
|
||||
|LGPL-3|24|
|
||||
|all-rights-reserved|15|
|
||||
|BSD-2|13|
|
||||
|GPL-3+|11|
|
||||
|LGPL-3+|11|
|
||||
|Unlicense|8|
|
||||
|LGPL-2.1|7|
|
||||
|LGPL-2.1+|6|
|
||||
|MPL-2.0|5|
|
||||
|LGPL-2.1+|5|
|
||||
|LGPL-2.1|5|
|
||||
|PSF-2|5|
|
||||
|public-domain|4|
|
||||
|EPL-1.0|3|
|
||||
|EPL-1.0|4|
|
||||
|HPND|4|
|
||||
|public-domain|3|
|
||||
|ISC|3|
|
||||
|BSD-4|3|
|
||||
|EPL-2.0|3|
|
||||
|AGPL-3+|2|
|
||||
|ZPL|2|
|
||||
|LGPL-2+|2|
|
||||
|ISC|2|
|
||||
|HPND|2|
|
||||
|BSD-4|2|
|
||||
|EPL-2.0|2|
|
||||
|CC0-1.0|2|
|
||||
|BitstreamVera|1|
|
||||
|matplotlib|1|
|
||||
|OFL-1.1|1|
|
||||
|ECL-2.0|1|
|
||||
|Boost-1.0|1|
|
||||
|AGPL-3|1|
|
||||
@@ -614,12 +654,12 @@ There are 1817 Ebuilds in total, 1806 of them have in total 1821 (36 different)
|
||||
|Unicode-DFS-2016|1|
|
||||
|LGPL-2|1|
|
||||
|CC-BY-NC-SA-4.0|1|
|
||||
|CC0-1.0|1|
|
||||
|GPL-2+|1|
|
||||
|GPL-2-with-linking-exception|1|
|
||||
|
||||
(Last counted: 10/03/2023)
|
||||
(Last counted: 29/10/2023)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 10/03/2023
|
||||
Last updated: 29/10/2023
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
EBUILD node-red-0.ebuild 151 BLAKE2B 5a67ef542216bf9759b9816937ed3788b0d0e424288ffb6f0be7fb5822de877b6b6fbc97cb86651ce4bc33bb06392441155a27f5f1161d26c71df140f13e5255 SHA512 935c3b15eecb57a5a693e8e562062a10640c1df99a25e944bc5426cacc9ece23fcb31af5a38803d4f47d90787cef2e58938ddbf21354edba6e35558523c6bcef
|
||||
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91
|
||||
@@ -0,0 +1,2 @@
|
||||
EBUILD zigbee2mqtt-0.ebuild 151 BLAKE2B f0023f9c1001a95a4fa1cdee94cd99c370494345e5577eec9fbfd02deb91a46bc060f79df1860b5e6d7869650973eb3e6d17afafb71dfb2153756ca69bcea87c SHA512 4f56401273642fe67100468ac65686e1b05be29f620391b5d3eaadbda16412cae5fb943626635caaeff801e6d75dc495431f0d6c4c00f18076d6a42dcf0eec59
|
||||
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91
|
||||
@@ -0,0 +1,2 @@
|
||||
EBUILD node-red-0.ebuild 266 BLAKE2B 568487c8458f83e491a0a9cbd04bd792c8fcc46a1d630cfcac603d24ef5b1ab1d388b4b7b2164e5d48c737220d52f7fca98cb1fbbd6ad18c693ead8667794a50 SHA512 3afdef09ddfb7a378c662a193fc82ef8413a7e894ed3b8c15838c9426d134856768f6b4ef3155ffab0f57e571fc2c8817149516da268f0d815551ecbb4cb2a7b
|
||||
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91
|
||||
@@ -0,0 +1,2 @@
|
||||
EBUILD zigbee2mqtt-0-r2.ebuild 283 BLAKE2B e50281074fa42fe328e1e8b3a36e899a500fab652786ab40248a837c4453aca7544d33049cdd0cf0361448e762c3c1f0b3989a888dbdb85f872164096fcf27ab SHA512 5139de3469cbd70dab9d79b3f3d2418326f0f1daf52c30698453c9e7a46d39bf28f195c18fdac152f782605e57d03ce6ab2d9caf2b57a4dd6c8f48fc7a7397a0
|
||||
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91
|
||||
@@ -8,18 +8,20 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2022.11.0.gh.tar.gz 17079666 BLAKE2B 07ac79262de27cd1095515d2226c10585e82bc98772daa53085cbab9cca2e827acbe4caf5d7832bd4c879deb14fd9c6d164fd04b672eb16a43b06ce7a478096e SHA512 0f0a43667d8051f96852aed671ddb3c7f9860f986f36ea401b7ed75a0c11abc336ca9c9226989d5c4df7cdba580f8d9e8a728c631bc0834305847747df4f0c23
|
||||
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
|
||||
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
|
||||
DIST homeassistant-2023.3.1.gh.tar.gz 13671494 BLAKE2B df383a56480520e3a3cf58b842961d6a54de2020a4de3f80bbb889abeceaaf6ae0438ee4f77e5fe0b49a94435f4ff2d961e5eb68aae7c7724c2dcbf6bedbe0a7 SHA512 3ca05aa09e98d7b98516a8cae0eec35a838fe22dd05db8e9f3f39265da5c95439017b2c79b89fb0edfd58454b3a89e731bf4a9603bc629bb321bfb2f90be08d0
|
||||
DIST homeassistant-2023.3.2.gh.tar.gz 13674800 BLAKE2B 59aa21a8c979645d127984d8f38bdcac9bec15bf8b735b477bee0499444673f5ffc279ef1198b398e286e3b457366178bdedd9093ca34d53f850f2be8399c011 SHA512 ddad93a95cd42996c73acd4583398186cff7b620d6f6d2157fcb9be3924460f4d0c52dcdfc3dd57340fc70e252bd7de8052c0ad45dbddfab4af18e718ac55245
|
||||
DIST homeassistant-2023.3.3.tar.gz 12414852 BLAKE2B a29f859035ba8c6a115f18706c2f79788b0092c5a4a69b374d8ccb118b37426a43dc7cdcfae0a183236293a3ea1d5ea3d83eced62ebb01f07edb5b959b3dcc28 SHA512 2b650c95c58f876fe234247c1d6f67718cfdff4b0bc214d257a10c3e46d7a593cea622ebe5142d504d775fda59245cfa1b4856fd198702ea7da86f9170fbd926
|
||||
EBUILD homeassistant-full-2022.11.0.ebuild 76217 BLAKE2B 603b41451399042d89fdbaf7e6e34e8b0e759492ebd1c4d8f85cd01531d01e20623d7d987831db031f847ace6ff60f53a05dfa55b90cb65361d8f16b0cf88d9b SHA512 dffb437593e38bd3b00725845b2bca6d5937498bd73933b2e5b2d48d0ae0c69a5e89d897e16a9fab6cb3d7e20116eb7f87d5f0b2bf50cf54a837189fe66376ec
|
||||
EBUILD homeassistant-full-2023.1.7.ebuild 77734 BLAKE2B 1002a8e70736616a68659d601e116a93f31fe90b65966ebf8dc5978c87ab70f35465bf169300bbef73e95b4a82bf8c1df62e25e6e625bd1256ffa2caa1766c6a SHA512 e71f004fcc826c03c5da90acd6adb4f0359f18dace51ca0d1c217480510501c94a129aec304ea5ca613e18f32101c5523d269e55ef329b0b6622eac9595c2418
|
||||
EBUILD homeassistant-full-2023.2.5.ebuild 78489 BLAKE2B e9570cfd52115aadcf6040f70b02631b11005ff1f7febf6e613df396dc6097f739f8f370edbdbe582efd697227a82a93660e0decab82300ebe41de76552525f3 SHA512 35af47b6507568bc9301be3e348bfa50269c10aa1c3720e210ba8ca75348a3723231a139c8fabcab278b6f09b209427c10eaabbf76b824cc23dc025800e4b7e6
|
||||
EBUILD homeassistant-full-2023.3.1.ebuild 78977 BLAKE2B 7bccf2aa3394fe0f0c334cb7a2a8105fbf473837eb35e0f3822ac051e16ddf3a5dc6aa34983c424fab8946c14f7c6a7f29756689beac3c5fb035bc0b675bcf92 SHA512 af77e1f4c1a8eee5e74322c179e72aab4af6df255e240923de36ca7708d21b78b2d1f94c5f453ab0715510db59ecaaaa2135fb87cd9e65efebcdf760b68a3d5c
|
||||
EBUILD homeassistant-full-2023.3.2.ebuild 78986 BLAKE2B 736a1f07f1f7d81a93b987b61d600f5fdf94b953b2f5af843117cdca086be620d8020252b0593eecf792989e546d768f0d49fc0eea43bedf3954ef8662eb2960 SHA512 681114f6e93abfd9b732472cdbae70ea114d7493cc1952a3dba13134b7ab5952b28c61b3cf9f0b2f7e966f625ce19de8d62b071e2f30cfbabfcf2b454b286463
|
||||
EBUILD homeassistant-full-2023.3.3-r1.ebuild 78910 BLAKE2B db6f3a086003c747f31338f04419aaef8a0e46ec34d0b4d57ad533a1eda535031f7933a9e59e9006c8c84a707dbf885a9d055d6a58da259d8a0bb06eb9fd3c10 SHA512 e9289e27b9eaab68983e1721e19562f47bd8947d9fed46191d679352541da2638a27d82e65b416bcd94fc10a64afb9d83b63f2e239dad6f3ef86d3aa4c0e4bcf
|
||||
EBUILD homeassistant-full-2023.3.3-r2.ebuild 78910 BLAKE2B db6f3a086003c747f31338f04419aaef8a0e46ec34d0b4d57ad533a1eda535031f7933a9e59e9006c8c84a707dbf885a9d055d6a58da259d8a0bb06eb9fd3c10 SHA512 e9289e27b9eaab68983e1721e19562f47bd8947d9fed46191d679352541da2638a27d82e65b416bcd94fc10a64afb9d83b63f2e239dad6f3ef86d3aa4c0e4bcf
|
||||
EBUILD homeassistant-full-9999.ebuild 78960 BLAKE2B 10844cb2bd5b14b8b009fe1cdc8f2c80152f1694a397a2db313035e60129292c1e71b1e68fcd0158ce0647217d95a2877bd9e117dfeec21cd749a7ba3448f39f SHA512 cb79f832fb235d74ac398d4ff241a2a5dec5953e0e15b74d95c005d75c20f9cf0df3507f685d92fae4f7ba3a63a57261c37f1b538a748f07d64b41d031640ae1
|
||||
MISC metadata.xml 84403 BLAKE2B f7c4d71f5209559455a50ca41698c9eece063db8dfaacd23dc7788acb81e26388616e151f11c8c308fd727bb78da1d92ef22fe483489be02b1cd13a05d650662 SHA512 4761c0e5e90a7cc1c523f314dc3877e9958f78ea47a75f8027259251311cea1eee47aaec19832ca529604c4d55e43f8f8eb3266b6465b143f99dbc735b328328
|
||||
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.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0b3.gh.tar.gz 15196923 BLAKE2B f1a70eb940be1d41d1a8babf4e64a7da21a22455e85dafad21170f4180d5b8e3b4e8e1b13b158f4769999b47f37362134a28079622ac0d20b618ce3c0fc92989 SHA512 260d5a3ecdca00a55cf6bb5f05f32990b9a0cb38a55c66789d1bdee4d40f812d00cf2f23ff045bc85f4d4b66a09d2b17826427cd09f18231cfa7d08f30f782b2
|
||||
DIST homeassistant-2023.11.0b3.tar.gz 17898737 BLAKE2B 37a3a3632d79c98774e5c4394f18c77edb977bd810d5596784f367afe2060b089b060ffff864fd2ceefbf1fa9b566419c16eab49dd8245245fffa033a853b6b4 SHA512 4b82f9f9c07dbe365485394c1a4dd3231f4f8d9041d2af6a4c7665c55f714afa60bb7a96cbfbf2a86974b34f5065ac2d971922e6141d2b06c1130b745f762621
|
||||
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.10.5.ebuild 82516 BLAKE2B e555a0397ca751fb9281b93685efcb6fb20f61d3ba8c2d02e3d206e9f330fd092f78f21bb27b1505604e4e8a61c13ea983ed17e7793f492befd7c2de0d624652 SHA512 b27a25f8ec98debff92f70ce994f9ca0075186046939a464e3b2a5bd444be574f350ce4caf21420ffbe9db878bf55f6dc386735caf1227a91451f5f6de1f9a60
|
||||
EBUILD homeassistant-full-2023.11.0_beta3.ebuild 82757 BLAKE2B f92c0117c30c647e311a430b5a89a0158cbef228348ad02a430cd94cf6d6b393396cad38fd0b049537d46787359a50b26d2b67fdf4f2cb57fca2c36af64a68b5 SHA512 a5ff28e0f31cafc2013121079cb366bd0ce69008a89beb5da412bfeca37440251c722f42c9fcbf2cd344b6f2a16fd7645ce387ae48fb327e38a8c7749f1390ea
|
||||
EBUILD homeassistant-full-2023.4.6.ebuild 79454 BLAKE2B ca8ac47b613a41f832bc8faeaf02db0f83c6ef3d05d8d66f702e4df8418f21d742cfb4bafe84aa4a0bb79f1cd2035d64e09aa3508a83001c8a3c6b4802150617 SHA512 55348f6d1daa15aa786300ae8835f1f0a72046a1bb560d7e8eb3cf442bba3ccf151e41c538a8df91703f84b45dfdc220254ac62597385f060636214d7aede4d5
|
||||
EBUILD homeassistant-full-9999.ebuild 82684 BLAKE2B a825c88303d0f23e52d3f579c1f9582276f6105f3483eecc407ff7d3520150484d2fb4c105188f14fc2dee5054c47e3d020ec0ad35c7dcbfac5faa890cd733a2 SHA512 f1402907d053b6c7c76c16ab79524eaec844fea0f46cc1e5bdc98e297bb5a0bb83cbe28cb82ddc2179fde6e313b7a0b287c4f5fe82163e7755473c977b03921c
|
||||
MISC metadata.xml 87912 BLAKE2B e1912a113100c3d9f5ca773dc06fb3033baac4c2a8b1c716170bad2821c1a64224334644d47df274087a6c5604165613e04e24269bc5a1d74ee0510fa8c3470e SHA512 c88008ef6e8fdf948eae4c4f67189f1b4468fa9d2b57a7d1dd655563164dd44295d3388b7a6e7e0fff127cc217d18e15942082b057f764d2c35088aca1c986f6
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+408
-359
File diff suppressed because one or more lines are too long
+411
-364
File diff suppressed because one or more lines are too long
+411
-367
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
+142
-128
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -30,11 +30,11 @@
|
||||
<flag name="airnow">AirNow web service as a source for air quality data</flag>
|
||||
<flag name="airq">integrating the sensors provided by your air-Q device</flag>
|
||||
<flag name="airthings">A python3 library to communicate with Aws</flag>
|
||||
<flag name="airthings_ble">Integrates Airthings BLE sensors into Home Assistant</flag>
|
||||
<flag name="airtouch4">control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller</flag>
|
||||
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
|
||||
<flag name="airvisual_pro">allows Home Assistant to retrieve data from an AirVisual Node/Pro unit</flag>
|
||||
<flag name="airzone">This integration allows getting values from the local API of Airzone HVAC zoning</flag>
|
||||
<flag name="airzone_cloud">This integration interacts with the Cloud API of Airzone devices</flag>
|
||||
<flag name="aladdin_connect">The aladdin_connect cover platform lets you control Genie Aladdin Connect garage</flag>
|
||||
<flag name="alarmdecoder">AlarmDecoder extended</flag>
|
||||
<flag name="almond">Almond is an open, privacy-preserving virtual assistant by Stanford Open Virtual</flag>
|
||||
@@ -47,8 +47,10 @@
|
||||
<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="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 Anthem’s 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>
|
||||
@@ -65,6 +67,7 @@
|
||||
<flag name="arris_tg2492lg">Presence detection from an Arris TG2492LG router</flag>
|
||||
<flag name="aruba">Presence detection by looking at connected devices to an Aruba Instant device</flag>
|
||||
<flag name="aseko_pool_live">allows you to monitor your Aseko ASIN Aqua dosing systems</flag>
|
||||
<flag name="assist_pipeline">provides the foundation for the Assist voice assistant in Home Assistant</flag>
|
||||
<flag name="asterisk_mbox">asterisk_mbox Asterisk Voicemail integration</flag>
|
||||
<flag name="asuswrt">Api wrapper for Asuswrt</flag>
|
||||
<flag name="atag">Connect to Atag One thermostats, reporting and setting its status</flag>
|
||||
@@ -107,7 +110,6 @@
|
||||
<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="bosch_shc">integrate your Bosch SHC into Home Assistant</flag>
|
||||
<flag name="brandt"/>
|
||||
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</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>
|
||||
@@ -136,6 +138,7 @@
|
||||
<flag name="co2signal">Queries the CO2Signal API for the CO2 intensity of a specific region</flag>
|
||||
<flag name="coinbase">Lets you access account balances and exchange rates from coinbase</flag>
|
||||
<flag name="color_extractor">color_extractor extracts the predominant color from a given image</flag>
|
||||
<flag name="comelit">allows you to control your Comelit home automation devices</flag>
|
||||
<flag name="comfoconnect">Comfoconnect integration lets you control Zehnder ComfoAir</flag>
|
||||
<flag name="compensation">Compensation integration consumes the state from other sensors</flag>
|
||||
<flag name="concord232">Provides integration with GE, Interlogix (and other brands) alarm panels</flag>
|
||||
@@ -148,7 +151,6 @@
|
||||
<flag name="cups">Using the open source printing system CUPS to show details about your printers</flag>
|
||||
<flag name="daikin">Integrate Daikin wireless controllers into Home Assistant</flag>
|
||||
<flag name="danfoss_air">The danfoss_air integration accesses information from your Danfoss Air HRV unit</flag>
|
||||
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
|
||||
<flag name="datadog">The datadog integration sends all state changes to Datadog using a Datadog Agent</flag>
|
||||
<flag name="debugpy">Useful in testing changes on a local development install</flag>
|
||||
<flag name="deconz">Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant</flag>
|
||||
@@ -168,6 +170,7 @@
|
||||
<flag name="directv">Allows you to control a DirecTV receiver and its client devices</flag>
|
||||
<flag name="discogs">Discogs Client for Home Assistant</flag>
|
||||
<flag name="discord">Send messages to the user using Discord from Home Assistant</flag>
|
||||
<flag name="discovergy">allows users to integrate their Discovergy smart meters into Home Assistant</flag>
|
||||
<flag name="discovery">Automatically configure zeroconf/mDNS and UPnP devices in Home Assistant</flag>
|
||||
<flag name="dlib_face_detect">Image processing platform for Home Assistant</flag>
|
||||
<flag name="dlib_face_identify">image processing platform allows you to use the Dlib</flag>
|
||||
@@ -180,17 +183,21 @@
|
||||
<flag name="doorbird">The doorbird implementation allows you to integrate your DoorBird device</flag>
|
||||
<flag name="dormakaba_dkey">Integrates Dormakaba dKey Bluetooth Low Energy connected locks</flag>
|
||||
<flag name="dovado">The dovado integration manages communication with the Dovado router</flag>
|
||||
<flag name="dremel_3d_printer">monitor your Dremel 3D printer and its progress with your Home Assistant</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>
|
||||
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
|
||||
<flag name="dweet">transfer details collected with Home Assistant to Dweet.io</flag>
|
||||
<flag name="dynalite">Dynalite DyNET interface forHome Assistant </flag>
|
||||
<flag name="dyson">integrate all Dyson related platforms into Home Assistant</flag>
|
||||
<flag name="eafm">UK Environment Agency Flood Monitoring API to provide sensors</flag>
|
||||
<flag name="easyenergy">integrates the easyEnergy API platform with Home Assistant</flag>
|
||||
<flag name="ebox">Integrate your EBox account information into Home Assistant</flag>
|
||||
<flag name="ebusd">Integration between ebusd daemon for communication with eBUS heating systems</flag>
|
||||
<flag name="ecoal_boiler">The ecoal_boiler integration is the base for pumps and sensors</flag>
|
||||
<flag name="ecobee">Talk to Ecobee thermostats from Home Assistant</flag>
|
||||
<flag name="ecoforest">allows monitoring and control of local Ecoforest fireplaces in Home Assistant</flag>
|
||||
<flag name="econet">consuming the information provided by a EcoNet enabled Rheem water heater</flag>
|
||||
<flag name="ecovacs">ecovacs integration to integrate all Ecovacs (Deebot) vacuums</flag>
|
||||
<flag name="ecowitt">add Ecowitt Weather station to your Home Assistant</flag>
|
||||
@@ -201,6 +208,8 @@
|
||||
<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>
|
||||
<flag name="eliqonline">Integrate your ELIQ Online smart meter information</flag>
|
||||
<flag name="elkm1">Elk-M1 is a home security and automation controller</flag>
|
||||
@@ -228,6 +237,7 @@
|
||||
<flag name="essent">communicate with the (undocumented) API of Dutch energy provider Essent</flag>
|
||||
<flag name="etherscan">displays Ether and ERC-20 token balances from Etherscan.io</flag>
|
||||
<flag name="eufy">eufy integration is the main integration to integrate various eufy devices</flag>
|
||||
<flag name="eufylife_ble">integrate Eufy smart scales with Home Assistant</flag>
|
||||
<flag name="everlights">Library for controlling an EverLights lighting system</flag>
|
||||
<flag name="evil_genius_labs">allows you to control and monitor the artworks by Evil Genius Labs</flag>
|
||||
<flag name="evohome">links with all non-US Honeywell Total Connect Comfort (TCC) CH/DHW systems</flag>
|
||||
@@ -275,6 +285,7 @@
|
||||
<flag name="fully_kiosk">Fully Kiosk Browser control in Home Assistant</flag>
|
||||
<flag name="futurenow">Allows you to use P5 FutureNow relay/dimmer units as lights</flag>
|
||||
<flag name="garages_amsterdam">measure the occupancy of Amsterdam parking garages in the Netherlands</flag>
|
||||
<flag name="gardena_bluetooth">integrate their Gardena Bluetooth devices into Home Assistant</flag>
|
||||
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
|
||||
<flag name="gc100">The Global Caché GC-100 can be integrated into Home Assistant</flag>
|
||||
<flag name="gdacs">lets you use a GeoRSS feed provided by GDACS</flag>
|
||||
@@ -296,7 +307,9 @@
|
||||
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
|
||||
<flag name="goodwe">poll a GoodWe solar inverter over the local network</flag>
|
||||
<flag name="google">Intergrate Google Calendar into Home Assistant</flag>
|
||||
<flag name="google_assistant_sdk">allows Home Assistant to interact with Google Assistant</flag>
|
||||
<flag name="google_cloud">allows you to use Google Cloud Platform API</flag>
|
||||
<flag name="google_generative_ai_conversation">adds a conversation agent powered by Google Generative AI in Home Assistant</flag>
|
||||
<flag name="google_mail">allows you to connect your Google Mail and set an email auto-response</flag>
|
||||
<flag name="google_maps">google_maps platform allows you to detect presence</flag>
|
||||
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
|
||||
@@ -353,6 +366,7 @@
|
||||
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
|
||||
<flag name="ibeacon">Adding iBeacon Tracker to your Home Assistant instance</flag>
|
||||
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
|
||||
<flag name="idasen_desk">allows you to connect your IKEA Idåsen motorized desk to Home Assistant</flag>
|
||||
<flag name="idteck_prox">This integration works with Proximity Readers (RFID card readers)</flag>
|
||||
<flag name="ifttt">With the IFTTT component, you can trigger applets through the “Webhooks” service</flag>
|
||||
<flag name="iglo"> integrate your iGlo Lights into Home Assistant</flag>
|
||||
@@ -384,6 +398,7 @@
|
||||
<flag name="joaoapps_join">joaoapps_join integration exposes services from Join</flag>
|
||||
<flag name="juicenet">pulls data from a JuiceNet charging station</flag>
|
||||
<flag name="justnimbus">queries the JustNumbus API used by the JustNimbus web dashboard</flag>
|
||||
<flag name="jvc_projector">The JVC Projector integration allows for the automation of JVC Projectors</flag>
|
||||
<flag name="kaiterra">view the readings from your Laser Egg or Sensedge device</flag>
|
||||
<flag name="kaleidescape">The Kaleidescape integration allows automation of Kaleidescape movie player</flag>
|
||||
<flag name="keba">integrates your Keba charging station (wallbox)</flag>
|
||||
@@ -431,6 +446,7 @@
|
||||
<flag name="london_underground">display the status of London underground lines</flag>
|
||||
<flag name="lookin">Integrates LOOKin devices into Home Assistant</flag>
|
||||
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
|
||||
<flag name="loqed">Integrate your LOQED Touch Smart Lock with 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="lupusec">Lupusec alarm control panel and ultimately all connected sensors</flag>
|
||||
@@ -449,6 +465,7 @@
|
||||
<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>
|
||||
<flag name="mediaroom">control a Mediaroom Set-Top Box (STB) from Home Assistant</flag>
|
||||
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
|
||||
<flag name="melcloud">Python MELCloud interface</flag>
|
||||
@@ -559,6 +576,7 @@
|
||||
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
|
||||
<flag name="open_meteo">integrates the free weather forecast from Open-Meteo</flag>
|
||||
<flag name="opnsense">Presence Detection with data from OPNsense firewall</flag>
|
||||
<flag name="opower">get energy information from utilities that use Opower</flag>
|
||||
<flag name="opple">allows you to control the state of your Opple smart light</flag>
|
||||
<flag name="oralb">Integrates Oral-B devices into Home Assistant</flag>
|
||||
<flag name="orangepi_gpio">The orangepi_gpio integration is the base for all related GPIO platforms</flag>
|
||||
@@ -577,6 +595,7 @@
|
||||
<flag name="pandora">Pandora account, you can control it from Home Assistant with this media player</flag>
|
||||
<flag name="pcal9535a">pcal9535a integration is the base for all related pcal9535a platforms</flag>
|
||||
<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="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>
|
||||
@@ -594,6 +613,7 @@
|
||||
<flag name="point">Point hub enables integration with the Minut Point</flag>
|
||||
<flag name="poolsense">PoolSense is a smart pool monitor</flag>
|
||||
<flag name="powerwall">API for Tesla Powerwall</flag>
|
||||
<flag name="private_ble_device">identify devioces with random MAC addresses</flag>
|
||||
<flag name="profiler">Help visualize profiling data from cProfile with kcachegrind and qcachegrind</flag>
|
||||
<flag name="progettihwsw">brings the automation experience with ProgettiHWSW boards</flag>
|
||||
<flag name="proliphix">control Proliphix thermostat from Home Assistant</flag>
|
||||
@@ -627,6 +647,7 @@
|
||||
<flag name="raincloud">allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant</flag>
|
||||
<flag name="rainforest_eagle">platform for Rainforest Automation’s Eagle-200 and Legacy Eagle energy gateways</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>
|
||||
<flag name="raspyrfm">adds support for cheap RC 433 MHz outlets via one of the supported gateways</flag>
|
||||
<flag name="rdw">looks up any dutch registered vehicle by its license plate</flag>
|
||||
@@ -638,6 +659,7 @@
|
||||
<flag name="remember_the_milk">create tasks in Remember The Milk (RTM) (deprecated)</flag>
|
||||
<flag name="remote_rpi_gpio">base for all related GPIO platforms in Home Assistant</flag>
|
||||
<flag name="renault">integration with the MyRenault cloud service</flag>
|
||||
<flag name="renson">The Renson integration pulls in data from the Renson Endura delta device</flag>
|
||||
<flag name="reolink">The integration allows you to control Reolink NVRs or cameras</flag>
|
||||
<flag name="repetier">Repetier-Server is a 3D printer/CNC server, able to control multiple devices</flag>
|
||||
<flag name="rest">rest sensor platform for data exposed by a RESTful API</flag>
|
||||
@@ -671,6 +693,7 @@
|
||||
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
|
||||
<flag name="samsungtv">Support for Samsung TV Sets</flag>
|
||||
<flag name="satel_integra">Satel Integra alarm panel to leverage</flag>
|
||||
<flag name="schlage">provides connectivity with Schlage WiFi smart locks through Schlage’s cloud API</flag>
|
||||
<flag name="schluter">integrate your Schluter-DITRA-HEAT-E-WiFi electric floor heating thermostat</flag>
|
||||
<flag name="scrape">scraping information from websites</flag>
|
||||
<flag name="screenlogic">allows you to integrate your Pentair IntelliTouch or EasyTouch pool controller</flag>
|
||||
@@ -691,6 +714,7 @@
|
||||
<flag name="sesame">allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.</flag>
|
||||
<flag name="seventeentrack">get package data tied to their 17track.net account</flag>
|
||||
<flag name="seven_segments">allows you to read physical seven segments displays</flag>
|
||||
<flag name="sfr_box">offers integration with the SFR broadband router</flag>
|
||||
<flag name="sharkiq">The sharkiq integration allows you to control your Shark IQ vacuum</flag>
|
||||
<flag name="shelly">Shelly devices</flag>
|
||||
<flag name="shiftr">transfer details collected with Home Assistant to Shiftr.io</flag>
|
||||
@@ -764,6 +788,7 @@
|
||||
<flag name="swiss_public_transport">give you the next three SBB departure times from a given location</flag>
|
||||
<flag name="switchbee">library to control SwitchBee smart home devices</flag>
|
||||
<flag name="switchbot">allows you to control SwitchBot devices from Home Assistant</flag>
|
||||
<flag name="switchbot_cloud">allows you to control SwitchBot devices connected through the SwitchBot hub</flag>
|
||||
<flag name="switcher_kis">allows you to control the Switcher V2 Water Heater</flag>
|
||||
<flag name="switchmate">allows you to control Switchmate devices from Home Assistant</flag>
|
||||
<flag name="syncthing">allows you to monitor states of your synced folders from Syncthing</flag>
|
||||
@@ -795,6 +820,7 @@
|
||||
<flag name="thermoworks_smoke">pulls data for your ThermoWorks Smoke Thermometer</flag>
|
||||
<flag name="thingspeak">makes Home Assistant communicate with the ThingSpeak API</flag>
|
||||
<flag name="thinkingcleaner">displays information about your Thinking Cleaner add-on</flag>
|
||||
<flag name="thread">track the different Thread networks (WIP)</flag>
|
||||
<flag name="tibber">a sensor with the current electricity price</flag>
|
||||
<flag name="tikteck">Support for the Bluetooth smart bulb from Tikteck</flag>
|
||||
<flag name="tile">API for Tile Bluetooth trackers</flag>
|
||||
@@ -814,6 +840,7 @@
|
||||
<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>
|
||||
<flag name="trafikverket_camera">Retrieve camera feed from Trafikverket</flag>
|
||||
<flag name="trafikverket_ferry">Retrieve ferry departure information from Trafikverket</flag>
|
||||
<flag name="trafikverket_train">Retrieve train departure information from Trafikverket</flag>
|
||||
<flag name="trafikverket_weatherstation">weather information provided by Trafikverket weather stations in Sweden</flag>
|
||||
@@ -860,6 +887,8 @@
|
||||
<flag name="vizio">allows you to control SmartCast-compatible TVs</flag>
|
||||
<flag name="vlc">The vlc platform allows you to control VLC media player</flag>
|
||||
<flag name="vlc_telnet">Control VLC via it's telnet interface</flag>
|
||||
<flag name="vodafone_station">allows you to control your Vodafone Station based router</flag>
|
||||
<flag name="voip">enables users to talk to Assist using an analog phone and a VoIP adapter</flag>
|
||||
<flag name="volkszaehler">consuming the system information provided by the Volkszaehler API</flag>
|
||||
<flag name="volumio">allows you to control a Volumio media player</flag>
|
||||
<flag name="volvooncall">offers presence detection as well as sensors such as odometer and fuel leve</flag>
|
||||
@@ -874,6 +903,8 @@
|
||||
<flag name="watson_tts">text-to-speech platform that works with IBM Watson Cloud</flag>
|
||||
<flag name="watttime">Cloud based Climate Trace Service</flag>
|
||||
<flag name="waze_travel_time">waze_travel_time sensor provides travel time from the Waze</flag>
|
||||
<flag name="weatherflow">reads weather data from all WeatherFlow Tempest compatible weather station</flag>
|
||||
<flag name="weatherkit">obtains current weather and forecasts (hourly and daily) from Apple Weather</flag>
|
||||
<flag name="webostv">allows you to control a LG webOS Smart TV</flag>
|
||||
<flag name="wemo">discover and control WeMo devices</flag>
|
||||
<flag name="whirlpool">integrates Whirlpool 6th Sense Live appliances</flag>
|
||||
@@ -888,6 +919,7 @@
|
||||
<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>
|
||||
@@ -902,11 +934,13 @@
|
||||
<flag name="yamaha">Library for Yamaha RX-* Receivers</flag>
|
||||
<flag name="yamaha_musiccast">add support for Yamaha MusicCast devices</flag>
|
||||
<flag name="yandex_transport">will give you the time until the next departure time from a bus/tramway/etc stop</flag>
|
||||
<flag name="yardian">The Yardian integration allows you to control your Yardian Smart Sprinkler Contr</flag>
|
||||
<flag name="yeelight">allows you to control your Yeelight Wifi bulbs</flag>
|
||||
<flag name="yeelightsunflower">allows you to control your Yeelight Sunflower light bulbs</flag>
|
||||
<flag name="yi">allows you to utilize Yi Home Cameras within Home Assistant</flag>
|
||||
<flag name="yolink">Integrates YoLink Devices into Home Assistant</flag>
|
||||
<flag name="youless">allows you to read the meter values from sensors created by YouLess</flag>
|
||||
<flag name="youtube">allows you to connect YouTube channels to Home Assistant</flag>
|
||||
<flag name="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
|
||||
<flag name="zamg">meteorological details published by the Austrian weather service</flag>
|
||||
<flag name="zengge">Python API for controlling Zengge LED bulbs</flag>
|
||||
|
||||
@@ -8,15 +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.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
|
||||
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
|
||||
DIST homeassistant-2023.3.1.gh.tar.gz 13671494 BLAKE2B df383a56480520e3a3cf58b842961d6a54de2020a4de3f80bbb889abeceaaf6ae0438ee4f77e5fe0b49a94435f4ff2d961e5eb68aae7c7724c2dcbf6bedbe0a7 SHA512 3ca05aa09e98d7b98516a8cae0eec35a838fe22dd05db8e9f3f39265da5c95439017b2c79b89fb0edfd58454b3a89e731bf4a9603bc629bb321bfb2f90be08d0
|
||||
DIST homeassistant-2023.3.2.gh.tar.gz 13674800 BLAKE2B 59aa21a8c979645d127984d8f38bdcac9bec15bf8b735b477bee0499444673f5ffc279ef1198b398e286e3b457366178bdedd9093ca34d53f850f2be8399c011 SHA512 ddad93a95cd42996c73acd4583398186cff7b620d6f6d2157fcb9be3924460f4d0c52dcdfc3dd57340fc70e252bd7de8052c0ad45dbddfab4af18e718ac55245
|
||||
DIST homeassistant-2023.3.3.tar.gz 12414852 BLAKE2B a29f859035ba8c6a115f18706c2f79788b0092c5a4a69b374d8ccb118b37426a43dc7cdcfae0a183236293a3ea1d5ea3d83eced62ebb01f07edb5b959b3dcc28 SHA512 2b650c95c58f876fe234247c1d6f67718cfdff4b0bc214d257a10c3e46d7a593cea622ebe5142d504d775fda59245cfa1b4856fd198702ea7da86f9170fbd926
|
||||
EBUILD homeassistant-min-2023.1.7.ebuild 15884 BLAKE2B 63db42a838213234b11443e9b59a8d4c8e9e6cb3619cba99060835d08895bdff7d7fb23cecee66bb873a8cd1b6adbd4db0a4259b0465768390147cca8bab85d1 SHA512 7393dccc1fa6f09b28504f5a7321e02fccac651988453a5a2e3266aaaf41c54e21bc5e424f01395939717c7bd1551d14a1d6f0f5aa7630ccee0b8bc4fa97737f
|
||||
EBUILD homeassistant-min-2023.2.5.ebuild 16073 BLAKE2B f566c56bad3854558a11de5886a62e07c94911d1d4b5363227bdca52780fea3b37170995bbae8f35218bbba9ce344cf64d916bcf154885d681907d71784306a6 SHA512 fe79cc34855e94250286ed2ea54f02f9eca1ace3a5608899b580a69bd8ca58f516280c54e2cb054036cf02b0ac5ea0cbb81b8dd587b8a59f1b82834bfcd30dfa
|
||||
EBUILD homeassistant-min-2023.3.1.ebuild 16437 BLAKE2B 80deef124308e7cb882ac256cc28713a1c692d98f247a0532ef18f920f93059f59767641f8ae613c28bd10a02e5fc9173ee7d803552cbc8f3458c21986d573f7 SHA512 28e752616df3a55d90b9fdd3f37267f03a641ddb8ae7022b2b5dea88f4615dc5be4dbf3fdd53e5895426aef292de2276703c825c1f79a6e9306ec8407166b439
|
||||
EBUILD homeassistant-min-2023.3.2.ebuild 16446 BLAKE2B 150d6e038fbf2bbf17808c6545a86c98091c0548244426d38ade843d1bf00b3ecc04623a01b94d4ad24382e62656ed95055483e079661f1f9b579fa6fb8a9cb6 SHA512 e94458771bded664cba0e89106a3dde0bdad8b272231e716cf94dfdd44c74711a081af5fde089a6f79d535bcff9d5a9c648fce78ccf679db9720f7a69dd8c008
|
||||
EBUILD homeassistant-min-2023.3.3-r1.ebuild 16370 BLAKE2B be78a5b812feab8e146906e962d3c1c00881ff00b31c9daa08c97151c8dcc104090aee062555df632629b95d8da2fe9e05eff2eea918d335bbded39e8827efde SHA512 ae70981a2a7acb0e0a41f8cb825b70df528aec8f00f1ae221a3ee08c4540a795b82de490a28adac8aa2f7850261c1ebf991a264a5e86a46d43520561acdba19d
|
||||
EBUILD homeassistant-min-2023.3.3-r2.ebuild 16370 BLAKE2B be78a5b812feab8e146906e962d3c1c00881ff00b31c9daa08c97151c8dcc104090aee062555df632629b95d8da2fe9e05eff2eea918d335bbded39e8827efde SHA512 ae70981a2a7acb0e0a41f8cb825b70df528aec8f00f1ae221a3ee08c4540a795b82de490a28adac8aa2f7850261c1ebf991a264a5e86a46d43520561acdba19d
|
||||
MISC metadata.xml 8909 BLAKE2B 104002b525b997e5dbc76e75e13553b05bd109cd6402c320508850c9cbb57c16e1700d546e966a1076d9ccf0ab0f5a18e269bbb362dd1890d7032421216466e7 SHA512 6fe745b3f1667f41850b08ffa67ac3894b8b78edb35670760ec9895a3a3be212af51133ce1883134342d8f1868fa75f44e554f38032cf5b7a6917d3107ddb980
|
||||
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.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0b3.gh.tar.gz 15196923 BLAKE2B f1a70eb940be1d41d1a8babf4e64a7da21a22455e85dafad21170f4180d5b8e3b4e8e1b13b158f4769999b47f37362134a28079622ac0d20b618ce3c0fc92989 SHA512 260d5a3ecdca00a55cf6bb5f05f32990b9a0cb38a55c66789d1bdee4d40f812d00cf2f23ff045bc85f4d4b66a09d2b17826427cd09f18231cfa7d08f30f782b2
|
||||
DIST homeassistant-2023.11.0b3.tar.gz 17898737 BLAKE2B 37a3a3632d79c98774e5c4394f18c77edb977bd810d5596784f367afe2060b089b060ffff864fd2ceefbf1fa9b566419c16eab49dd8245245fffa033a853b6b4 SHA512 4b82f9f9c07dbe365485394c1a4dd3231f4f8d9041d2af6a4c7665c55f714afa60bb7a96cbfbf2a86974b34f5065ac2d971922e6141d2b06c1130b745f762621
|
||||
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.10.5.ebuild 17340 BLAKE2B 7e0f8d6abd6cc8bccda9f6198720218b2b86b4cc33b0c835bade8b9c6bbee322f24a8f9401b94e7a2c69ebd5b1cb68fb7ddfad3c43536411e636ba8ec049c0dd SHA512 0ab21b1afac592a14a2e617115e413e378e8375b018bf280bc49d7ffc439c1cae53fa6d2039091b5e726f20e009fdbf8fa4e080d8c3c6e71a65cac5622648ed8
|
||||
EBUILD homeassistant-min-2023.11.0_beta3-r6.ebuild 17553 BLAKE2B 20157e96242a0b0a3a190c1d1b786a75ac157eb7c974db7746ffb00e796b674c3619fcd51ccdd01aa8134ccd0d62efa6fef47a517625370f52e3c2122485244c SHA512 c3c773352738f8084845f7b40077f1824653b01ae14006816c68298c3199c26178322ac8b2c39b39903c666549bff91aa0035d296c5b50edcae11aaf6733305c
|
||||
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 8932 BLAKE2B a84aaaab7ea0845f613b7c339f4990f489a169a9929defa2d3f7b67e7bf94fb203b2c52683b03cdd4818115e857c51c46fad00c5cb767ef58f1ce24e92a1d958 SHA512 94145cbe50329952268c8fd7488fc9160b2189bf068bed0f023a35708c4ff1f1b858fb377d49034f26ce6598dff2df73d4b16cb09af792147ef992ead6278923
|
||||
|
||||
@@ -1,300 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-22.1.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-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230110.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.2[${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/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.3.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.4.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.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.4.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-44[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.2[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2022.11.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.0.2[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.4.4[${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.2.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-2.5.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.9[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.44[${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.0[${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.2.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.22.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.17.2[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.13[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.15.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,320 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.12.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/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.12.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.11.1[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-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}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.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}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,320 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,319 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,320 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231027.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.8[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep 'dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,303 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.6[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.4.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.3.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.3.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
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
|
||||
@@ -1,309 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230302.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-23.1
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.4.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
|
||||
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,309 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230306.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-23.1
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.2.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
|
||||
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
+62
-49
@@ -3,8 +3,10 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
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
|
||||
@@ -17,8 +19,8 @@ if [[ ${PV} == *9999* ]]; then
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url homeassistant)"
|
||||
S="${WORKDIR}/${MY_PN}-${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."
|
||||
@@ -27,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage 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 tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
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
|
||||
@@ -45,7 +47,7 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~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}]
|
||||
@@ -58,27 +60,28 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/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-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${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/hass-nabucasa-0.61.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-20230309.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${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}]
|
||||
@@ -93,35 +96,40 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
$(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.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/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.5_p1[${PYTHON_USEDEP}]
|
||||
~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.47.3[${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
|
||||
@@ -142,11 +150,11 @@ RDEPEND="${RDEPEND}
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~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.4[${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}] )
|
||||
@@ -157,21 +165,21 @@ RDEPEND="${RDEPEND}
|
||||
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.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${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.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.6.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.2.9[${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}] )
|
||||
@@ -184,7 +192,7 @@ RDEPEND="${RDEPEND}
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
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}] )
|
||||
@@ -194,65 +202,63 @@ RDEPEND="${RDEPEND}
|
||||
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.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.7[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
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.20[${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.5_p1[${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-2022.2.0[${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}] )
|
||||
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${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.7[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
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.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~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.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/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.16.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.5[${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-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${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}]
|
||||
@@ -276,6 +282,13 @@ 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
|
||||
+62
-49
@@ -3,8 +3,10 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
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
|
||||
@@ -17,8 +19,8 @@ if [[ ${PV} == *9999* ]]; then
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url homeassistant)"
|
||||
S="${WORKDIR}/${MY_PN}-${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."
|
||||
@@ -27,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage 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 tplink_omada upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
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
|
||||
@@ -45,7 +47,7 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~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}]
|
||||
@@ -58,27 +60,28 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/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-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${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/hass-nabucasa-0.61.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-20230309.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${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}]
|
||||
@@ -93,35 +96,40 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
$(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.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/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.5_p1[${PYTHON_USEDEP}]
|
||||
~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.47.3[${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
|
||||
@@ -142,11 +150,11 @@ RDEPEND="${RDEPEND}
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~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.4[${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}] )
|
||||
@@ -157,21 +165,21 @@ RDEPEND="${RDEPEND}
|
||||
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.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${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.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.6.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.2.9[${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}] )
|
||||
@@ -184,7 +192,7 @@ RDEPEND="${RDEPEND}
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
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}] )
|
||||
@@ -194,65 +202,63 @@ RDEPEND="${RDEPEND}
|
||||
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.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.7[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
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.20[${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.5_p1[${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-2022.2.0[${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}] )
|
||||
tplink_omada? ( ~dev-python/tplink-omada-client-1.1.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${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.7[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
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.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~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.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/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.16.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.5[${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-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${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}]
|
||||
@@ -276,6 +282,13 @@ 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
|
||||
@@ -20,6 +20,7 @@
|
||||
<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="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="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
|
||||
@@ -31,7 +32,6 @@
|
||||
<flag name="co2signal">Queries the CO2Signal API for the CO2 intensity of a specific region</flag>
|
||||
<flag name="compensation">Compensation integration consumes the state from other sensors</flag>
|
||||
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
|
||||
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
|
||||
<flag name="dlna_dmr">Allows you to control a DLNA Digital Media Renderer</flag>
|
||||
<flag name="dlna_dms">allows you to browse and play media from a DLNA Digital Media Server</flag>
|
||||
<flag name="dwd_weather_warnings">dwd_weather_warnings sensor platform uses DWD for warnings</flag>
|
||||
@@ -62,6 +62,7 @@
|
||||
<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="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>
|
||||
@@ -97,7 +98,6 @@
|
||||
<flag name="tile">API for Tile Bluetooth trackers</flag>
|
||||
<flag name="tomorrowio">obtain weather, air quality, pollen, and fire information fro tomorrow.io</flag>
|
||||
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
|
||||
<flag name="tplink_omada">allows you to control your TP-Link Omada SDN Devices</flag>
|
||||
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
|
||||
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
|
||||
<flag name="version">display the current Home Assistant versions</flag>
|
||||
|
||||
@@ -8,17 +8,19 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2022.11.0.gh.tar.gz 17079666 BLAKE2B 07ac79262de27cd1095515d2226c10585e82bc98772daa53085cbab9cca2e827acbe4caf5d7832bd4c879deb14fd9c6d164fd04b672eb16a43b06ce7a478096e SHA512 0f0a43667d8051f96852aed671ddb3c7f9860f986f36ea401b7ed75a0c11abc336ca9c9226989d5c4df7cdba580f8d9e8a728c631bc0834305847747df4f0c23
|
||||
DIST homeassistant-2023.1.7.gh.tar.gz 17814648 BLAKE2B 2338667a07c87779fc96a2a048454804345a6fce91c2521922b08ca43cd596887b003b0115323962bfaa953f2d5888dd92d30ed273a056560dcf3121c17f4549 SHA512 5649c0bbb4060b496403942c911f33d3c392abd9989f55d666a09ab09984f6e70094953efe905d8f9a3a206cbcae3be9395fc1c19e20e2ffb6ad974cf55cf568
|
||||
DIST homeassistant-2023.2.5.gh.tar.gz 18210750 BLAKE2B 326d12c4d279f908674f25388b059f557dd13c411a055f7f5d4cb7dba72a2cf381d2c8ac40bf018aced3cc278208f343bdc246c5aff6a570443b49720dc18a51 SHA512 1d7c0559b9735e97fd030089d5af54d8c694602c0d2f6696066b9f216c4cc66de561c509b6ac5538cd3ca911ddce59e53c98a1c6cd779a7d3b4ceea9ed286493
|
||||
DIST homeassistant-2023.3.1.gh.tar.gz 13671494 BLAKE2B df383a56480520e3a3cf58b842961d6a54de2020a4de3f80bbb889abeceaaf6ae0438ee4f77e5fe0b49a94435f4ff2d961e5eb68aae7c7724c2dcbf6bedbe0a7 SHA512 3ca05aa09e98d7b98516a8cae0eec35a838fe22dd05db8e9f3f39265da5c95439017b2c79b89fb0edfd58454b3a89e731bf4a9603bc629bb321bfb2f90be08d0
|
||||
DIST homeassistant-2023.3.2.gh.tar.gz 13674800 BLAKE2B 59aa21a8c979645d127984d8f38bdcac9bec15bf8b735b477bee0499444673f5ffc279ef1198b398e286e3b457366178bdedd9093ca34d53f850f2be8399c011 SHA512 ddad93a95cd42996c73acd4583398186cff7b620d6f6d2157fcb9be3924460f4d0c52dcdfc3dd57340fc70e252bd7de8052c0ad45dbddfab4af18e718ac55245
|
||||
DIST homeassistant-2023.3.3.tar.gz 12414852 BLAKE2B a29f859035ba8c6a115f18706c2f79788b0092c5a4a69b374d8ccb118b37426a43dc7cdcfae0a183236293a3ea1d5ea3d83eced62ebb01f07edb5b959b3dcc28 SHA512 2b650c95c58f876fe234247c1d6f67718cfdff4b0bc214d257a10c3e46d7a593cea622ebe5142d504d775fda59245cfa1b4856fd198702ea7da86f9170fbd926
|
||||
EBUILD homeassistant-2022.11.0.ebuild 30353 BLAKE2B c529f12ca264233494b952bb239762da593ff8c1d93c533c40d7d507998d1f68cd848a5e570f9d9c51916d15912566a57eaf94695a761e250e7ff45c2d608d11 SHA512 a32089db64416d97b3e2bdef4bfb936a0fbe1575474021a0dc2209ecc4a7fe3328ae2aa931ec6cfcda320b8ab169f85a8c7aa141781d03cfdf3df9a5959b6def
|
||||
EBUILD homeassistant-2023.1.7.ebuild 31009 BLAKE2B af8e22fc3680027fe7576fa1c4518eb3b32ae01fcf6d9480825502147b3595eee4c11ed08dd28306ab733e9952eeef2b5c929aab7d9c72975b8909f779a217ed SHA512 c36e78161d743f696bfc3f0ec8de4cdd3c2a02fe66ddd97df7eb0b693e69cbef4f75e4e3625a6f8d0b8b2491ec9768b065271e67860559c5f533bc4153acb046
|
||||
EBUILD homeassistant-2023.2.5.ebuild 31222 BLAKE2B fb1be834569f135ccd475671845349a92c76de0c7f109c30a2272907114602b9f714716d4bdd64a5aeab19ffd78f87a755e44fbff7e9db77a3d8a1168e827c85 SHA512 81aae65489559c16f0845db80f5eae98583c10983f5061ba907140022b19420d40aebca1eb2537a722b507da419ee793ce3d9f33819f60ffeaa6a31f59c7e795
|
||||
EBUILD homeassistant-2023.3.1.ebuild 31494 BLAKE2B f4f18bd67626863e0f6a10987f9bd165534169fbda5ee56223b95b79812b4a09496e294ec7a3aea6fa9eeba76f7b8d8e779e962e9957b4f420d37066a2cd3df7 SHA512 c6cc13f1702c2959abc6c169949e5c7f26f9159ab59ce731233b05f8852c7909ff25a58a22e6eeecc06c3cb65c6609aa4dd81b61965f27d5330f73a69b8728db
|
||||
EBUILD homeassistant-2023.3.2.ebuild 31503 BLAKE2B 14ba8d015974615a9660b703f51c96e98b823f7378ca1cfa31e7950e284ae5d2429850d8fef8fdb56bdf6ea9718253c48898701f6539a6d76a50cc821607e833 SHA512 2d326675dde7e1d3ff85974b78641c9bcc8e46e7952639248eb313edde691ca286de3ff02a145f7aa4c8f9ab6b0a8307959593be0cd79d381b6bbd7023b0db56
|
||||
EBUILD homeassistant-2023.3.3-r1.ebuild 31427 BLAKE2B c89ce03051be6ac7b839fbda537348fb089c2302251c61c8af9d66b2444fe538f7b3833d6dbdbddc16fdc8d504ec7da0975111fb57a2847a7f658440fac8c832 SHA512 a3f24979428725937e42b385beabdfd76b2bc8508dc848c59b0078682be1824b239767206a708a7c9e7157ea9ed7bb19d38df4f5abeb07667fabb06e66204364
|
||||
EBUILD homeassistant-2023.3.3-r2.ebuild 31468 BLAKE2B 1b7a460608037165955d719e1a810b8ee7446c4659ccb3f6d78aaa6d5691dd0050244e6a24d80c15c0c6b60f2208ddd611711fbf1ed73f685f29c0fbdb213698 SHA512 b69610afc168b294ae77fd4ffa807efc81c039f16422ca65f4bf6de15915694b77b505cd377f2a1bd1231dc9fc2b19d4d1313ec5a9b4603e9d1fdbcc85200d5c
|
||||
MISC metadata.xml 26442 BLAKE2B 1a3637e958c177f57bfa40eec2516e0fcc3afcdc02e628460a8fba82c146ff69b0367bc865b09e3e212a458157388673021458a2ea445175353f14dab06fbaad SHA512 3e3d04eff6e300ea0519effc83c0d297224110280ddb6d69fb406f02f22df1b2822c9a3627ff6c599c3469bb3335d7a6317ee06252e8a1ece4ae88e5d43eb521
|
||||
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.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0b3.gh.tar.gz 15196923 BLAKE2B f1a70eb940be1d41d1a8babf4e64a7da21a22455e85dafad21170f4180d5b8e3b4e8e1b13b158f4769999b47f37362134a28079622ac0d20b618ce3c0fc92989 SHA512 260d5a3ecdca00a55cf6bb5f05f32990b9a0cb38a55c66789d1bdee4d40f812d00cf2f23ff045bc85f4d4b66a09d2b17826427cd09f18231cfa7d08f30f782b2
|
||||
DIST homeassistant-2023.11.0b3.tar.gz 17898737 BLAKE2B 37a3a3632d79c98774e5c4394f18c77edb977bd810d5596784f367afe2060b089b060ffff864fd2ceefbf1fa9b566419c16eab49dd8245245fffa033a853b6b4 SHA512 4b82f9f9c07dbe365485394c1a4dd3231f4f8d9041d2af6a4c7665c55f714afa60bb7a96cbfbf2a86974b34f5065ac2d971922e6141d2b06c1130b745f762621
|
||||
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.10.5.ebuild 32539 BLAKE2B eb115cadd3ce73dd6eb1502f2bacaf256786a879c16653e34283f115df3dfc99e779a1ed87fded6598b64c95690a0f695afc1f06999e474cc5f91ef1acc9d243 SHA512 be3f63bca5b95d879bc0451c983650f3963b2819c5fb8fdb3008a7992233ecef513e8625e3a6e9509113ff3f3555beb7d8579b6036fe86c901dfda6454b18a51
|
||||
EBUILD homeassistant-2023.11.0_beta3-r1.ebuild 33144 BLAKE2B 73e96fb10da1569a763a861a79def2b7b11bc0234d08d1d14d5d9ba86859dd3c35e192df557ff5162735c64546273bc04be2d99597603ffa29e99f43569333c3 SHA512 0e581f787f7f5fa1dbd664e20a7ff3aa3feff273819ae02f6ad93bd0258f167071843acdbed83913d750a1ecc30a32ba754cc7e2d2d58354510b1d9a26a433ef
|
||||
EBUILD homeassistant-2023.4.6.ebuild 31866 BLAKE2B c6f5936e05d8527239c7070de12d1cab8edf203f973fffef2a32c7bc240630eaa5ec43e1da9cc2d07842708dee15e762f2c4765eb31d5a74ead0266c91a4cda7 SHA512 b4961e90f334838e69e41d43d58bb7198c3c37e0a64e45701e063f0ac42e89cadde67143229efc7102fd393ece6a1a92ee9c966391d3ab19404a1f5f518e9617
|
||||
MISC metadata.xml 26939 BLAKE2B 8a0807d584ae04491fabc05b34d4e3f76a691488a2c011464425a140d8f1d06d1119d97d3d9ff2df30ec1b36beae20838dcde93faf80545ffea4b20412b02868 SHA512 469fa387cdaa7ad5bdc962ad7921d8de5cc3aaa2e2f6e2008b22b1052b4200c3d20e16fd7671302019a3f5e9de8809e8c21789d7210e0b8d914baf4c8b395fd4
|
||||
|
||||
@@ -1,489 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.8.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.61.1[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221102.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.45.1"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.46[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.69[${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.1.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.8.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.61.1[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.4[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.2.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.0.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.5[${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-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-105[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.12[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.32.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.46[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.2[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.32[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.2.3[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${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.2.13[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.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-1.2.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.6[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.2.0[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.10.2[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-2.5.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.3.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.5.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.25.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.10.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.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-4.1.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-2022.7.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.2[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.42[${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-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.3[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.10[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-41[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.32.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-2.12.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.10.4[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.17.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.2.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.39.4[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.12[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.982[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.15.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,495 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-22.1.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-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230110.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.2[${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/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.3.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.4.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.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/abodepy-1.2.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.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.48[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.0.1[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-1.12.5[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.2[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.82.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.0[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.2.5[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.1.1[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.8[${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-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.12[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.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.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-2022.11.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.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.0.2[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.34[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.4.4[${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.5.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-9.3.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.5[${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.2.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.7[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-2.5.3[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.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.25.14[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-0.7.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.44[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.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.0[${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.2.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.22.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.44[${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-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.10[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-43[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.10.4[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.17.2[${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.4[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.0[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.90[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.13[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.15.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
+202
-187
@@ -3,8 +3,10 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
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
|
||||
@@ -15,10 +17,10 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url homeassistant)"
|
||||
S="${WORKDIR}/${MY_PN}-${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."
|
||||
@@ -27,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 darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
@@ -45,83 +47,90 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${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/async-upnp-client-0.36.1[${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/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.12.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-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230309.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${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.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-23.1
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${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.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -136,7 +145,7 @@ RDEPEND="${RDEPEND}
|
||||
# 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}] )
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
@@ -144,314 +153,312 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
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-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${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.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${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.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${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.5[${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}] )
|
||||
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~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_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.2.0[${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.9[${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.2.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${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}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${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-108[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.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}] )
|
||||
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}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${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/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-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}] )
|
||||
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}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.35[${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-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${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-2.3.0[${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}] )
|
||||
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.9[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${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? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${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-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${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.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.0.0[${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.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}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.17.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.6[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
|
||||
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.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.4[${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-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/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}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.0.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${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.7[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
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}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${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-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
@@ -470,6 +477,14 @@ 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
|
||||
+205
-192
@@ -1,11 +1,13 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
@@ -15,10 +17,10 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${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."
|
||||
@@ -27,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 darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
@@ -45,83 +47,90 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${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/async-upnp-client-0.36.1[${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/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/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/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230306.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${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.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-23.1
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${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.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -136,7 +145,7 @@ RDEPEND="${RDEPEND}
|
||||
# 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}] )
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
@@ -144,314 +153,312 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
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-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${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.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${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.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${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.5[${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}] )
|
||||
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.2.0[${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.9[${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.2.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${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}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${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-108[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.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}] )
|
||||
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}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${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/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.6.9[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.35[${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-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${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-2.3.0[${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}] )
|
||||
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.9[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${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? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${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-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${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.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.0.0[${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.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}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${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.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
|
||||
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.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.5_p1[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.4[${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-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/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}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${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.7[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${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-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
@@ -468,10 +475,16 @@ The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --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
|
||||
+207
-195
@@ -1,11 +1,13 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
@@ -15,10 +17,10 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${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."
|
||||
@@ -27,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 darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
@@ -45,90 +47,95 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${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/async-upnp-client-0.36.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/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/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/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.0.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230302.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${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.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-23.1
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${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.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/uamqp-1.6.0[${PYTHON_USEDEP}]' python3_{9..10})
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}]"
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/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}]
|
||||
@@ -136,7 +143,7 @@ RDEPEND="${RDEPEND}
|
||||
# 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}] )
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
@@ -144,318 +151,325 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
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-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${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.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${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.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.2.1[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.7[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.0.4[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-47[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${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.5[${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}] )
|
||||
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.2.0[${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.9[${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.2.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${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}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${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-108[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.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.5[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${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/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.4.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.6.8[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.35[${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-2.2.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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${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-2.3.0[${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}] )
|
||||
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.9[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.3.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.2[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${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? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.3[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${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-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${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.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.0.0[${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.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}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${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.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${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.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] )
|
||||
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.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.4[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.4[${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-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.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}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.2.0[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/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}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${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.7[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.46.0[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.16.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${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-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
@@ -468,8 +482,6 @@ The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
@@ -0,0 +1,520 @@
|
||||
# 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 anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231027.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
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.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}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
|
||||
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.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.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.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[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.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.8[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.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}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
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 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${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.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}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep 'dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,498 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.51.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.61.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-0.2.6[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20230202.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.1.31[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.16.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.6[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.4.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-0.5.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.12.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.56[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.70[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.0.1[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-1.12.12[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-46[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.12.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.1[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.1.1[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.9[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.0.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.4[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-106[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.12[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.1.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.28[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.3.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.35[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-2.3.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.4.6[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.13[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.6.1[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-9.4.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.6[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.3.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~dev-python/youtube-dl-2021.12.17[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.1.1[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.11[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.0.0[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.27.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.0[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-2.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.11.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.12.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.20[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.22.1[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.45[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.4[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-44[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.0.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.12.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.21.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.2[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.23[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.7[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.1[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.92[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.2[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.44.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.14[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.0.5[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.991[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pylint-per-file-ignores-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.15.10[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
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
|
||||
+90
-78
@@ -3,8 +3,10 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
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
|
||||
@@ -15,10 +17,10 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url homeassistant)"
|
||||
S="${WORKDIR}/${MY_PN}-${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."
|
||||
@@ -45,7 +47,7 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~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}]
|
||||
@@ -58,27 +60,28 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.5[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}]
|
||||
~dev-python/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-39.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.84.1[${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/hass-nabucasa-0.61.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-20230309.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.2.28[${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}]
|
||||
@@ -93,35 +96,38 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.7[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
$(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.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/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.5_p1[${PYTHON_USEDEP}]
|
||||
~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.47.3[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.56.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -150,7 +156,7 @@ RDEPEND="${RDEPEND}
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2021.11.0[${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}] )
|
||||
@@ -160,14 +166,14 @@ RDEPEND="${RDEPEND}
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.2.1[${PYTHON_USEDEP}] )
|
||||
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.0.4[${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}] )
|
||||
@@ -179,32 +185,32 @@ RDEPEND="${RDEPEND}
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
|
||||
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.19.5[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.15.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.0.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.84.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~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.12.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.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.2.0[${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.9[${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.4[${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}] )
|
||||
@@ -212,13 +218,13 @@ RDEPEND="${RDEPEND}
|
||||
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-108[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-110[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.1[${PYTHON_USEDEP}] )
|
||||
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.13[${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}] )
|
||||
@@ -236,8 +242,8 @@ RDEPEND="${RDEPEND}
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.29[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-13.4.2[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${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}] )
|
||||
@@ -245,29 +251,29 @@ RDEPEND="${RDEPEND}
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.35[${PYTHON_USEDEP}] )
|
||||
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.11.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.11.0[${PYTHON_USEDEP}] )
|
||||
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-2.3.0[${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.9[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.6.0[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.6.1[${PYTHON_USEDEP}] )
|
||||
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}] )
|
||||
@@ -275,12 +281,12 @@ RDEPEND="${RDEPEND}
|
||||
hue? ( ~dev-python/aiohue-4.6.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
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.3.4[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.3.3[${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}] )
|
||||
@@ -288,13 +294,13 @@ RDEPEND="${RDEPEND}
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.6.0[${PYTHON_USEDEP}] )
|
||||
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.9[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.0[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.1.1[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-4.2.9[${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}] )
|
||||
@@ -315,12 +321,12 @@ RDEPEND="${RDEPEND}
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.0[${PYTHON_USEDEP}] )
|
||||
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.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${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}] )
|
||||
@@ -344,33 +350,33 @@ RDEPEND="${RDEPEND}
|
||||
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.5_p1[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.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.6[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.3[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-5.3.1[${PYTHON_USEDEP}] )
|
||||
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-2022.12.0[${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.20[${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.5_p1[${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}] )
|
||||
@@ -380,24 +386,24 @@ RDEPEND="${RDEPEND}
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.4[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
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-44[${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.0.0[${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.57[${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}] )
|
||||
@@ -406,48 +412,47 @@ RDEPEND="${RDEPEND}
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.15.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.18[${PYTHON_USEDEP}] )
|
||||
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.7[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.33.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.47.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.56.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.9[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.93[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.53.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.3[${PYTHON_USEDEP}] )
|
||||
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.46.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.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.1.0[${PYTHON_USEDEP}]
|
||||
~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.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.0.0
|
||||
~dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
|
||||
~dev-python/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.16.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.5[${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-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.2.1[${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}]
|
||||
@@ -471,6 +476,13 @@ 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
|
||||
@@ -34,6 +34,7 @@
|
||||
<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="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 Anthem’s current and last generation of A/V Receivers and Processors suppor</flag>
|
||||
@@ -91,7 +92,6 @@
|
||||
<flag name="compensation">Compensation integration consumes the state from other sensors</flag>
|
||||
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
|
||||
<flag name="daikin">Integrate Daikin wireless controllers into Home Assistant</flag>
|
||||
<flag name="darksky">Use dark sky weather data from Home Assistant</flag>
|
||||
<flag name="deconz">Add deCONZ ConBee/RaspBee Zigbee gateways to Home Assistant</flag>
|
||||
<flag name="delijn">De Lijn public transport network in Flanders</flag>
|
||||
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
|
||||
@@ -181,6 +181,7 @@
|
||||
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</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>
|
||||
@@ -194,8 +195,11 @@
|
||||
<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="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>
|
||||
@@ -274,6 +278,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>
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
DIST esphome-dashboard-20220508.0.tar.gz 586340 BLAKE2B 83245cd2d3b698d3298225f4e08f828d2b9c8393b0d02dca8791ee2d807888a747fce29b8ed93309321f2244196c87795f30c96d3f697091d2bb101b287c7d7b SHA512 9524002eb889769928414a4f3915275b2d18aeab62ac77e994140a26fd7c1b0e28dbd65ec9dce1f10b4e547a31ce6165f616d385f14318624b28525b0de9386a
|
||||
DIST esphome-dashboard-20220925.0.tar.gz 1382384 BLAKE2B a0132eadb87607ed946f9e644dcf99cf97bc67de6da5003343e78d3061f6af13dcdf40c405e6e0127dbe053943987fd053f13a43c555cc322dddfc1a03de2f4e SHA512 bcb024785879dc21c0a98c5832c62a93f83b46444ea226187b8d95463cce385d8080419ac588475e86ea5f2110806cafee321fb3300c11df560f23f15e18ee2f
|
||||
DIST esphome-dashboard-20221007.0.tar.gz 1366164 BLAKE2B be89ae60169beba2c0664ba1a1f86998746343b8dd7be16de3b1db00aef473ae60f7b301dd48adb466da8a28f15ea936183ddac5985abe881f92bfadae9f3604 SHA512 8b8737751af394e47cd5384c69c5965b2f0e581d53b4520ebf7efbcfa20be418de97af968fe47e845a1cd9d1dbb5d36a6d55c29e0b8c2c359e889c91fa534074
|
||||
DIST esphome-dashboard-20221020.0.tar.gz 1369043 BLAKE2B ddc007f34ba2167a5c970aa7060dbe89ba5b358cea83eca9d661f5578fddfac7e5cd3dc3dd0e341bc79735286cb40b0cac487ce7f5dd4f2b16d0b8f7ee81ecbd SHA512 1a2b572b357c87d7f2cd5dabf84ddf659f80ec9c646739ba5126ee0c177a46813cf8d0970f8b5cd11443c5e370f332c05947cb81aac8c525ed1d21d786c7a100
|
||||
DIST esphome-dashboard-20221109.0.tar.gz 1372059 BLAKE2B 4d3bc1580f750425836cf08cd9786c15c2fa8d4ccb6d29dfafc9e20c04331100749fbb1f600d083ea2f0b1e875499883069a9d015f266cb0bf3e3f257176641a SHA512 3ad980304dfbd183013fea21a1335f253256e39219af7ed19ef83d8d49b97b051b235dd751ae2587a42f22a3d2c0a9ba3631d810fc8def1818801ff661e98aea
|
||||
EBUILD esphome-dashboard-20220508.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
|
||||
EBUILD esphome-dashboard-20220925.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
|
||||
EBUILD esphome-dashboard-20221007.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
|
||||
EBUILD esphome-dashboard-20221020.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
|
||||
EBUILD esphome-dashboard-20221109.0.ebuild 475 BLAKE2B 19745c563aef2c013d2edb82570c4ce9f19b9b59ab83698b75fa1fd5052343f4eda09f4bc576e361fac1e1455c38faaf32327384515d98178b3166df1185f7af SHA512 76b1ece501bc80975ce8f31325c08c132f4c0115668370d8f420ef546d42feb735d13024b7afea33da7d429ef2df0a37bc0e321851dd024370ed5fe40031f9f5
|
||||
MISC metadata.xml 457 BLAKE2B fb323c348ed5e2f693be7b58df4affee5a7826e24e992289d119364b8e82b0c018e3ea9f4c8f75b4fc25b9b9c29a3333807d5fd1e224090ff35ed288785f1f4d SHA512 15f5f9e99324d166192481d3ea2a24a06c9612279a214c7f31827ff9c4b0fd4175354a783b5656873dc493928cbd8e074009fe2568c88c608f0be91aea1ad5dc
|
||||
DIST esphome-dashboard-20230214.0.tar.gz 1391538 BLAKE2B 5c893c4c772d0d367bc0ed4e4e763a045ef4ab46960f05c6f65610d754c2f5ad22d47e1635cc1b826c6810abccb60f4041486ffc89b9908eae3b94d9b95213b1 SHA512 cec9973e1abfbc3bc4cda776e182733e032e46762730e9b3871fcec58357e3e6aea3ca8c540ab792e0adc07e8ff69d50be8590a2430951242fc13dc641b04367
|
||||
DIST esphome-dashboard-20230904.0.tar.gz 5274408 BLAKE2B 3ab9bb245af9375a2b1d5721051c065949995ebc07c039056074b5d185afee486c0f3bbddda424ed8ec95aae9464e26c404abfd2e0f995cb84f03695cbaa0197 SHA512 523d14f0ec590b2d0fdc00ad2f5a58e4e1a87e9805b15dd571c084bb3fa44b6fe763e5bd5159c95827ab207ece8056d80ca4ee4a724ad88a021d617d55e96bd4
|
||||
EBUILD esphome-dashboard-20221109.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
|
||||
EBUILD esphome-dashboard-20230214.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
|
||||
EBUILD esphome-dashboard-20230904.0.ebuild 429 BLAKE2B 313559593be245f3a29beb3f66193dbd1304f95c526df7793505bb0e09a92fa9cf74d399c25ac395778227aa63a8f5379d2f9d3753518ee03cd2f4d3f937473d SHA512 44343c10ad829e42ad5c0966386fc9d1567a98907ed738f9c8d219929f0eea3c10076a5eb262c9689d8d48f208858017cbbf6b712af44d16fbada5741b730771
|
||||
MISC metadata.xml 516 BLAKE2B 9279866d47bec9f6ff5357e99b7234912ed6c19999eff0101044505f7bc3e3e13c4840e26ac0e92bd724654bc3559c3bbbdcdfc49517300b244a301dbf245670 SHA512 680331484d1334d2b719c7001742064cd39aaccc08245dca38797a32e83a7491f71c4b8e4eace7f570eb04bff9baf24f3538c35237b5ee8721466f5d5fd67650
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
@@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
@@ -1,19 +1,17 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
+4
-6
@@ -1,19 +1,17 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
+4
-6
@@ -1,19 +1,17 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
@@ -7,6 +7,7 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">esphome-dashboard</remote-id>
|
||||
<remote-id type="github">esphome/dashboard</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>hello@nabucasa.com</email>
|
||||
<name>Nabu Casa</name>
|
||||
|
||||
@@ -2,15 +2,11 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
|
||||
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
|
||||
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
|
||||
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
|
||||
DIST esphome-2022.10.1.tar.gz 1555809 BLAKE2B e746addb2df675f9977dbc9e3d4431fcb16f30c5b245810911e60a9824d0b7437bdae206b9e3292dc0e86eefeec44b4014f1b4dd70f5be6958275a111637be61 SHA512 2db31a99546880dc767d65281c89e2b277055c92d995b9cfa884fc68e05eca066a8f8a4558593f1797d5c53f7d5df5301b599e82d351867779480982919ff5c2
|
||||
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-2022.8.0.tar.gz 1509796 BLAKE2B 4bef31867b9f53801dc40f3bd15745f34f43ad0ff2b26d5115b581d18f94f033115f80aabcc4767e88e2cb693bc0785781eb1d5340029bcfd931155da1159320 SHA512 9b2a6a7ca914c27ac1ddc3cb4820943805b61d57747977431c8d770a512d5f8bb01faf6a9bafba1af995577d1187ec486326c0624c77e6f975e1d6985c08242d
|
||||
DIST esphome-2022.9.3.tar.gz 1551087 BLAKE2B 0f23762654334637e78e3ac0f552cb26e90e590b9d09194a66374eb5245330124168dec2d3be08975de60b46263bd978411b8d15aead005b85e7bed8ffe0111e SHA512 12e7d41adb2db8cf274d2525db8fa52ddc49b4baea50e62244f859b88fc19c494f6ef7b911824c2fc428ce24f63c00ca8a8e9247fdc55cf8643a3b9498677383
|
||||
EBUILD esphome-2022.10.1.ebuild 3029 BLAKE2B 941e8da2012682ca0e0b489fc842d5f76e1ca2e0a60260e51d0d2d7709dde59802375aa4c2eeed546059c0ac9c597909b88916ef4bf4b2b4994d9eaeeda230ef SHA512 52821687d8391260d849834bff53537998fcd383a8d1ce81ef9c05dea1cf33b9f4360f247246719ca2feedb0133c0fecf46711741e6d130487e9422f323abe5f
|
||||
EBUILD esphome-2022.10.2.ebuild 3032 BLAKE2B 024a02706058f71ae81c2b6d477b458d05c04aa9ec54d1f4d0e6f1e83341dd720bd0f26596f2d9bb6284f831ca2ff6db22bf2469c5c52cde678fa089bd697e81 SHA512 efe1da6e55aab79ed6a61c7d18e4e3f4167695b3d376392610300943e0191f41c5d13d08b228ae0cacd05ad303f6f595c0c223007f5ed6de198c3e3ffc96dc2e
|
||||
EBUILD esphome-2022.11.2.ebuild 3032 BLAKE2B 4cd8983ff81a91fedc56c7c542a3b01d728c2abdf548fef32da33ab48f2b83a72ae13fab9d559323dfc27b11347a1ec8fa5b3c5f99d013b981a47176e5df7a4c SHA512 278e9cf1b904d0e92a290b6de4d9e7098d13ed2624403e40e399a7797967590559b0309fd7694440e5919e71b5976be6249a2813c6b67d14efe92964286acf81
|
||||
EBUILD esphome-2022.8.0.ebuild 3029 BLAKE2B f43cc4be4843329d7270eeadaf463f2ebfa405e06c66c2cc51b8033201fbbf640b74689234fdc6b93ab63c86448d43ef53ec65fffb8fab1571eb6cb1c0c65ab6 SHA512 f39c6ef83d558a6f843b761153645a78467e26db9f6a133095c2df04520b3456d0553ee07e85c1d7ab7b979b86ba4613c40406c2918acfd52c258734f8324bfe
|
||||
EBUILD esphome-2022.9.3.ebuild 3029 BLAKE2B 1ac24a60856ee61030594c00d613d398899b03335f704f9ad64c9ff69255c10c76a76e5c31ed90105e191ce9aee8087e4ba8f15d5ad9cef678eec0a0ad2ef5fa SHA512 e062c8007d4768f0fe902ab184b7997e6c01568facf3cfea3caec8d07d5dd3ffa550d785964852e907b29795e2779c21fa09cd4768b2e738c82b26d7860bfd41
|
||||
EBUILD esphome-9999.ebuild 2871 BLAKE2B 19d48b24c87b9f0fcb5c31b56c60928c179f22bf2ae04f3be3e8efe1bdc1d765afbc39414ed46745a402cfa9385c8835ee03f7c35282d73c6f76fc0933aaf2df SHA512 3f461f148546a0338725897755079351b0e668530ba9c48e8987b7678f07ab50af53df583eca5b86a3285ad0e8c7ea1386d74bdcacfe4528cdcf6d8b3fd433a5
|
||||
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659
|
||||
DIST esphome-2023.10.1.tar.gz 1908857 BLAKE2B d22108dd0d8153b0e5c297f0c13611d32561c37260f9e5f9bb34d5186df5f35abc6ce4af16898ebb7a94c75e7c8291011a2c63ea5beb2f4cade11c5c3fca6bcc SHA512 fba1d00507ba27c5017cb7a0562d064696e775be9fc64a82b48d36127b9964048f842cd1e163a3def85e17faf7a9d582f2aa5a1ae6fa6f209197fb85f1b3d9b2
|
||||
DIST esphome-2023.2.4.tar.gz 1654477 BLAKE2B a15f81f511290080a1689acc7561ce051314e6564728180fce1bdfabc5fcc92b4a6f88dd617030012f1be8772d171a08d97faea0aaa35bb93b6ebe1bdca0c5be SHA512 c1465d4a47922e7c1a1fd74dc1b314b398f1a05d5e42948cdd3f1fd67858d8b0d634ae4b368fc909b67e4141859d2ebfb8035c4cb9acba056d9a89560ad7557f
|
||||
EBUILD esphome-2022.11.2.ebuild 2941 BLAKE2B efbe97798ef4430dfec4391fed8e0ec203e249acdbeb78467555bcea5b2d17cfd8bd16136bc1d99cf0865d52e0144e971b0424bd55cbe5c1a48d0dcd1a4d0cbe SHA512 fd6b7f4b8d129867deda17a2dde22f5c997e92ac439eeb44f2bc869fcf91851ea8b47f7b95028cf5029833ed7dd28b78c5875ba606c34750799d6eb857e55f0e
|
||||
EBUILD esphome-2023.10.1.ebuild 2946 BLAKE2B c2b9a6282fe3314645a481706a90394add9c2faade1203c9b18f80987d082626074ff45eb6e8ad55c0883a8505250058abd5f8fd1b98dc2141f03520969cfb84 SHA512 962f282b139938934ef5b6b0ca796d26e9ce9c2d71ccf6ec9aef8573e80868f98767f98fafe52da9017650e41460cb2720282e7da2a0542d60d51a831e8d2ec5
|
||||
EBUILD esphome-2023.2.4.ebuild 2939 BLAKE2B 44c8b916d30438a0b2bb881d6a39e174341305180320fb972448bcc961bb8f5b8404ce33d4311c3931a19e3284640a03c1d675b1de5d8a5edc421fedbbf9d309 SHA512 81ac86fcc9dd3117d9d7d76fbf33fc967b376ca5af1156ee396bdf56afabecf851c71c0e4c5a6eb5df72bf480cfed5e4c3af9226f5aeada73841336afdafb307
|
||||
EBUILD esphome-9999.ebuild 2908 BLAKE2B 354ace4d341ed06fcdf2a0e12c57c09bdf12fbde70df1a9ba51e2717a8d304f9f6187e92ccea4f0d10d2c09bb06291ea61f0f0d35220b7c7726ac7c26bf3dc26 SHA512 dbb413d3b146bffb3f91e1db4464fdd0a69dc9f87ae071b8efcdb8c831cf523e448de12247545766ea7064e4ed4b138aec82ba4a047dd8e05727a0fbb81c7760
|
||||
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
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}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
$(python_gen_cond_dep '
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/asyncmock[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
')"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/colorama==/c\colorama" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
@@ -14,15 +14,14 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
inherit pypi
|
||||
MY_P=${P/_beta/b}
|
||||
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}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
$(python_gen_cond_dep '
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/asyncmock[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
')"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/colorama==/c\colorama" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
+10
-11
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
@@ -14,15 +14,14 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
inherit pypi
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -36,17 +35,17 @@ 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.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-20220508.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_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}]
|
||||
+7
-8
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
@@ -14,15 +14,14 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
inherit pypi
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -39,14 +38,14 @@ RDEPEND="
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.5[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.4[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20230214.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
@@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
@@ -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."
|
||||
@@ -32,17 +32,17 @@ 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/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.1[${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_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}]
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">esphome</remote-id>
|
||||
<remote-id type="github">esphome/esphome</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>esphome@nabucasa.com</email>
|
||||
<name>ESPHome</name>
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
DIST esptool-3.3.1.tar.gz 213846 BLAKE2B 3abc7a53a6cd1e2c4168ac99c90313cf61bbd34b466d35b5cc7dcb4f6162c067444a56f33998850916308b4c2ae0ecb7ee49f70109fb4cdbc0cd9527e2287dbd SHA512 28d68c52dc00daf8667685e95f266e1be64f93566386ac0375e8b3e0fa5d15cbfd62031a46caf42a31cd6ee45f8b3e6df108af0f858fecff6e958b1d1301f99f
|
||||
DIST esptool-3.3.tar.gz 213683 BLAKE2B c24f1fb95060e807d88a04f1f6fe957882b86792b64628673f6443b3d9677544a0b4f39a98f755e0d25cb443f4f666aeab505dedea34f27963fed04c773dfec6 SHA512 4795125ddb5b4728965ae7fd84bb04c6001fa669282596190b43108dea89df5f52a1549b763276d297876a83ca5b3a89cfbf41729cd256d3493566b3e8b9929e
|
||||
EBUILD esptool-3.3-r2.ebuild 1137 BLAKE2B a0750cfe81864d135e9b320b668a66ab238d52d0bc300f43aef1ad34141e79ba9b8c443d48f37ff0538069963046b959205c1ca1f53b454496c6a4671c6f33d8 SHA512 3bc72c721c4cc311ab671c03e47291423e67427cb8f9aee3e5a334863bc2e4d07ef2c93bba4745a199d90ddecef7f29d7384133663df35e99fe3eeb445a17ba0
|
||||
EBUILD esptool-3.3.1.ebuild 1137 BLAKE2B a0750cfe81864d135e9b320b668a66ab238d52d0bc300f43aef1ad34141e79ba9b8c443d48f37ff0538069963046b959205c1ca1f53b454496c6a4671c6f33d8 SHA512 3bc72c721c4cc311ab671c03e47291423e67427cb8f9aee3e5a334863bc2e4d07ef2c93bba4745a199d90ddecef7f29d7384133663df35e99fe3eeb445a17ba0
|
||||
MISC metadata.xml 504 BLAKE2B 2efaa3eb78c1ce0d4aef5891223a09228d83da25bc81169bc53aed23d4344e3107295947ae7d7313bedb44310e0cb2eadf54ab4407e8e493777f93c7662ed87c SHA512 0a8ee6b1576fd22397682c50b366c00a95292893fcbcad18e8f433cfe18bc88a4b58a606c8617d05691cc9109f21134f57258257a9d3b1c12ce1e7545ecf6838
|
||||
DIST esptool-4.4.tar.gz 223572 BLAKE2B 6194533b1245b2b93a67ef5c920554dcca2af25969b5c0b407e0f91d605471d7cdb2a6346bba5677e2447ffb40eac75563ad079499fee311c23a20505f35cace SHA512 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
|
||||
DIST esptool-4.6.2.tar.gz 262087 BLAKE2B 1400b5322cc226fc9ab1feac7eb87ec54403b40b73813fbfd6f252bbe9485cf3df38ed28169e64f91d1d833ff5ad623d0b10503145bed24bf100a25a451f2a70 SHA512 17ef10a612f9aa6b3511d3631942806216c1160bf2cea9fac4dbe21fbb9d512434c46348f5e5f72b7cc140eccb449b7ca1d76104433381f92aa5451750cf45c3
|
||||
EBUILD esptool-3.3-r2.ebuild 1040 BLAKE2B 3508fc27d8d46aa6305fc89a159d2e97e4bdf7cdada08c5566d6632f97a80e3e9d369a031f1966ead89f6929e0f58ba1ea809c3b34636f9e3456a9f26776a740 SHA512 d9be93aee935feeeb1a8df3e05492911ce1c2fe7c2412fe1e3bdc468f1125e77441eded7245d13220b782468f56a5c7986147762ad30719f26d3819cd5fbaf91
|
||||
EBUILD esptool-3.3.1.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
|
||||
EBUILD esptool-4.4.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
|
||||
EBUILD esptool-4.6.2.ebuild 1079 BLAKE2B 9d87593b10eae3f8f107e0d152c603d5bf71f0e7de113ddc77898d993bfb363367ec26e7d51e50c321c484b2729cb80a1215088a1381ff4e7c945be03c5602b0 SHA512 04b9b6e3394dfa86f140728ef316416accf8bc0eea5515e6feea1773606e67ea6592c22aa7cac301c6c74bac92365c6007f381ee34df9501a8ce7736aa074c80
|
||||
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
@@ -25,12 +23,10 @@ RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/unittest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
@@ -25,12 +24,10 @@ RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/unittest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.5.4/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolo-1.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.8/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -7,9 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">esptool</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>angus@espressif.com</email>
|
||||
<name>Fredrik Ahlberg (themadinventor) & Angus Gratton (projectgus)</name>
|
||||
</maintainer>
|
||||
<remote-id type="github">espressif/esptool</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST platformio-6.0.2.gh.tar.gz 285452 BLAKE2B c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12 SHA512 a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
|
||||
DIST platformio-6.1.11.tar.gz 296333 BLAKE2B 17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768 SHA512 450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba
|
||||
DIST platformio-6.1.4.gh.tar.gz 290408 BLAKE2B 41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1 SHA512 8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
|
||||
EBUILD platformio-6.0.2-r2.ebuild 3296 BLAKE2B 276a0f50b5506787fc3e154bbb720ad2fac53b3d07b3eb30014e5cc99f9cfb2197d664145993e92a476874637a43a18988c39c1ff6c562f1a4a1895c71d38ef4 SHA512 de0b96a64dd4cccfd9a849348a2a1a0b0bb40920d35656f9c3a2feeb158c8cf0edef2ad6a68d9132accf515255065c036e88b7e80e5b3e5a36942f2c533a33d4
|
||||
EBUILD platformio-6.1.11.ebuild 3384 BLAKE2B a3015445caf645965828d1731203fba604dc7d33e45eea2e91e7b35c61a3e7dc1b3b659c55f85e09eb727451abf9701002707962bfb359034fcf0a474af9a901 SHA512 5070beb0c0414fa7e2a81f96f734ad89b5a96789569012d01daf718ce672de0dfbbc27c58a8d2c6138484ba2a8f200a59dfd905b115e0fcc43f47876c86b4e16
|
||||
EBUILD platformio-6.1.4-r1.ebuild 3301 BLAKE2B c0d1b34389dd752115f9b775c106473a500c5577d1eb34279c0815c32ede13ab7340fbc40c15d77c0643aba7cec5059c0119e945df6418f4fa8cf4a530e2cc96 SHA512 59baf30f6cfa68a7726055213178e6a5bec3c8df676f1bad664a6fee48e5aaba915bfee8723954ecb9c3941ff16cac1ea7593700858059bdb122d33e47f12e38
|
||||
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
|
||||
|
||||
+26
-23
@@ -1,46 +1,45 @@
|
||||
# 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_{9..11} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-core-${PV}
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
KEYWORDS="~amd64 ~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/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"
|
||||
@@ -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() {
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST libgit2-1.5.2.tar.gz 5896845 BLAKE2B b89c48c953d8804c1ea1997e0c81f45aeb66f87a7cad100069dc3a8364e0658f6d6e41e49adf123cc950b2da46f805aa05f07af234990f62aa78d38d5e8e78d5 SHA512 0de5e82953482bf57e9cd221406581a12c6acfbeeea0cebbb9b701d288804ec085b7c0902ba1f04ad7cdaaead9d472be21ffe8d730050db5c77101a93448fb3a
|
||||
EBUILD libgit2-1.5.2.ebuild 1640 BLAKE2B c3960ee9d85af9996bca80628cf368cf8fe4f526a2c2e1459afcc2a3722a194fbf85f7b3a788efbfdfee45a517134e2202e35df9ece80dbd0c97685240344a72 SHA512 8ef68c35efc87e9c1ad2743d9c0399847bb4b8370f5991e6c872fda0d249a239113015d9387f5b03dd3f3888ef36d237ac780b258099e6f876218b4633929b63
|
||||
MISC metadata.xml 916 BLAKE2B c5fb3724d2e9ef35c5be3df76c79dfc80a34d238a12d6b16f3f16d919076e216dcb085c4c182102c8fe7338982ab862a749ff9d25d8c0a0561fc133db6e07682 SHA512 78b668f9fef202fb86abc1564c4b240f7084bb3ed6ac0b77a8e26940721be6db5bfff1b927403aaa561f3dc20400bac677cc9b0a0204542b5b304ab8491c08c7
|
||||
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit cmake python-any-r1
|
||||
|
||||
DESCRIPTION="A linkable library for Git"
|
||||
HOMEPAGE="https://libgit2.org/"
|
||||
SRC_URI="
|
||||
https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/${P/_/-}
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="examples gssapi +ssh test +threads trace"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libpcre2:=
|
||||
net-libs/http-parser:=
|
||||
sys-libs/zlib
|
||||
dev-libs/openssl:0=
|
||||
gssapi? ( virtual/krb5 )
|
||||
ssh? ( net-libs/libssh2 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
# relying on forked http-parser to support some obscure URI form
|
||||
sed -i -e '/empty_port/s:test:_&:' \
|
||||
tests/libgit2/network/url/parse.c || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_TESTS=$(usex test)
|
||||
-DUSE_SSH=$(usex ssh)
|
||||
-DUSE_GSSAPI=$(usex gssapi ON OFF)
|
||||
-DUSE_HTTP_PARSER=system
|
||||
-DREGEX_BACKEND=pcre2
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [[ ${EUID} -eq 0 ]] ; then
|
||||
# repo::iterator::fs_preserves_error fails if run as root
|
||||
# since root can still access dirs with 0000 perms
|
||||
ewarn "Skipping tests: non-root privileges are required for all tests to pass"
|
||||
else
|
||||
local TEST_VERBOSE=1
|
||||
cmake_src_test -R offline
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dodoc docs/*.{md,txt}
|
||||
|
||||
if use examples ; then
|
||||
find examples -name '.gitignore' -delete || die
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
libgit2 is a portable, pure C implementation of the Git core methods provided
|
||||
as a re-entrant linkable library with a solid API, allowing you to write native
|
||||
speed custom Git applications in any language which supports C bindings.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="gssapi">Enable GSSAPI support for SPNEGO auth</flag>
|
||||
<flag name="ssh">Enable SSH transport support</flag>
|
||||
<flag name="trace">Enable tracing support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">libgit2/libgit2</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,10 +1,8 @@
|
||||
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
|
||||
EBUILD protobuf-24.2.ebuild 2499 BLAKE2B 4e1d51a51da61899f42ba0394729a396ca0927614e072eba696138a56f871ea944bd63dedb4ae196ea8420850bc2b7ccb9e13cc12020fb705a375fd5e56fdb9a SHA512 e18597497fca2b5860c314fc55aed0c172758b6c24922433b1bcd9388ad24db8164c52fef4212840d3b5c761f99bb7a13ee40cb7466f5a5a7635d760be444aa8
|
||||
EBUILD protobuf-24.3.ebuild 2525 BLAKE2B d4bd6b69eaf5aa035ba4afe4e7e1c9f58abd509856c290ad3b14a7bcc172fecc86b9d59de047ff68b4264069e812547f2aa0169172aa4bdedbf556a69924ea8a SHA512 fe67a44b14c1872ddba198aaf08c7417658d003e4df1f7e5a7f6a11efe668b10e606352dd1e672ed14a1527aa67fc037c53ee26126e918cef75bb8df56b9d2ce
|
||||
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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 \
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2023 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
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2023 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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
+5
-17
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
@@ -22,14 +21,3 @@ DOCS="README.md"
|
||||
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${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
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST AEMET-OpenData-0.2.1.tar.gz 12464 BLAKE2B ac26f62c837b39576371ceb3c19374d35aca627ad6f51feae4da8e34a2858ff91f8140424f4dbdaece14d36d8a22347fed95633d44d9211198051f8fe95dd223 SHA512 6b05a4a7993f76d722c13ef87fbddb56bcdcc4a3527cf4c4c82ecbf5420bd6f273d896b3145f8975b4d7d8974d2de891e58fd0dcfd364a4aa38db1cb41958385
|
||||
DIST AEMET-OpenData-0.2.2.tar.gz 13246 BLAKE2B 1d6fe70d260ef00b145c9abff26172132acf5b7a0f98891676581ca791bb43721ca0daddaf0085446b4cf0e5a3efc3f90c2f1ec6197f05232fc529ee22c4fdb9 SHA512 c455d835aba4a1a708a1352cbce721d416ddcb9097126e49ad0f25c002a8331ae2f898612ee94c248fd2793557a0158c0f99bbb41b1f26c1577f02f89d043837
|
||||
EBUILD AEMET-OpenData-0.2.1-r1.ebuild 777 BLAKE2B fe5e4dde7bbc7e3d91916c7f57f7f4ebe14188f0d6dc4c85132adb249f5f8ee9a58054a9c487747ec7d8b26448a3ad6115de3e398708ef76e9a4f1417f1b2e67 SHA512 8c875f0962b04fd4c461e97ee42fcdd889ccea0ac17b2885f5b128e3b8f6e458342b5000ed08822e92e00961cbbbcf0ded94aadedb8e22eab10fea23dd90559f
|
||||
EBUILD AEMET-OpenData-0.2.2.ebuild 634 BLAKE2B 2bad158574fc62b6446062330749b0b8ce12dfb7e94aa2f10ca9d058aa2d3079a4740b8255171a7661aea8907156d0ecb36c469a4c45247cb6656f42bab998da SHA512 1310db4e768b71de79ad5d8bbb88f4bcd3fbc7f56c50176e1ebcc29bcec2bb00738acf89763bb7af8e3568214d7891075825f98b52362c1374b9c3b17467e8ea
|
||||
MISC metadata.xml 515 BLAKE2B d240cd4e9da690fc624a56ada7fdbfb0ae39ab7a5cb8a1165dd6669a39b235389e3cc070235e3869c2217e98a313899acd4a50ca397847444ca91f65b3665a2d SHA512 d0d7250de254f4b068b387bb853e3092282b749bea7c6b1c20a92f8801df5f0b64c1e4f6f943047f850468d86b7d3a200041c0d7a8fcc4bd0a45d625f49583c3
|
||||
DIST AEMET-OpenData-0.4.5.tar.gz 23097 BLAKE2B ab6ccb08c57a514b968b1c36f0825dad709dc7094fe43a82b66b4b34443c77448584bdd5a4405f469bad22eaf06df884d2e563f20be30c123b9ef28cc2bbe79c SHA512 117f80e17c7ae9abafec8f2c12ed9d04ee365a48965cdd30ddc0fa08def5799b3c903a3b03d4739c4c127725edfda61bf4a5f83ec3d5213009dd54ff49a4b5b9
|
||||
EBUILD AEMET-OpenData-0.2.2.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
|
||||
EBUILD AEMET-OpenData-0.4.5.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
|
||||
MISC metadata.xml 532 BLAKE2B 373144ccbefeba2231001852729de66f7041d89635ce6073889fd0e895a29317f892880786f81d2b20940d5fb8bab036ad7342c3c52c9074978c2dd56d8d2dbf SHA512 bfa81d6ecfaa84167a019231a59650438e70721b2ee2d3f26ba5ee47715b475cd3ed032ce660320d488dc086542221031d4fa6a12428f820ff1187af92ddd122
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<remote-id type="github">Noltari/AEMET-OpenData</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>noltari@gmail.com</email>
|
||||
<name>noltari</name>
|
||||
<name>Álvaro Fernández Rojas</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"
|
||||
HOMEPAGE="http://github.com/mkmer/AIOAladdinConnect https://pypi.org/project/AIOAladdinConnect/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="!dev-python/aladdin-connect
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"
|
||||
HOMEPAGE="http://github.com/mkmer/AIOAladdinConnect https://pypi.org/project/AIOAladdinConnect/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="!dev-python/aladdin-connect
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
+3
-17
@@ -3,32 +3,18 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="!dev-python/aladdin-connect
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,9 +1,5 @@
|
||||
DIST AIOAladdinConnect-0.1.46.tar.gz 7755 BLAKE2B 268b2982b5508dbf9e13e7a07dc66f932ee4f76cbef23d4fd9a3bc10a34a3d20af5e52fd277022edd5de4a9cab457a5ff0c328e139d24e08514442d97b71a509 SHA512 69e8db61571ca895ec329344b7b390c0b12ef75695f06c32335dd9b25c954ee79fe3fc116063b5e953f52ddd564fa455d9dd65fa4b628d16e9b51c7d0e1339ec
|
||||
DIST AIOAladdinConnect-0.1.48.tar.gz 7824 BLAKE2B 73b0f98ef30836f2dd963d4e308fcac8abed1894b66c54108b8068639ddb6cfdd9f996d6a75fae1971ea8dfd0562859296ac38dae1b1c8014fe0c3676b77da05 SHA512 bdfa688e23fbe4a384128eb222c10ddfaa4936ca5382e2582c3c4e3dea4d4202ded7ae7414d9cfc09086dfedee1e378af221e34744eabe73f56703c7a74ec192
|
||||
DIST AIOAladdinConnect-0.1.55.tar.gz 8130 BLAKE2B 8a8329d7b4affe2a4a9d4b7f9974a6b95247ac0adfd93cc613928de43ee59d6f4e2ec692d1e01d8e1d1f0d00d15252aa66e0bacb24e29aa6ce3fc10266b00565 SHA512 c2384c66bcf3ac3aacb2eb39be4740a1e6e1248946d9ff433dca563bddd87ef543a757fce4ab2a371bacb683e2afea26de93005972017c9350edceda78970c04
|
||||
DIST AIOAladdinConnect-0.1.56.tar.gz 8120 BLAKE2B f4d48adbebe39484298b7ba60e7127713f0fa3b7f0e15c7f618c7f9eeeedaf6c5e8b920c1474b6bfd8c46c1556899b004ceb5241353d3a400301a1529cef218f SHA512 953f369ea41df2381fdb1531653030e77f5ef9df85ad7566d04049b993dbde9271f7b5cf1f4808f90999ce7e38664288643399b4c7628563bf18ccfcf5fcc4f6
|
||||
EBUILD AIOAladdinConnect-0.1.46.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
|
||||
EBUILD AIOAladdinConnect-0.1.48.ebuild 816 BLAKE2B 356457466601012ba934fa36c16c9b1baf6dc63816fb68fda10efcb3ce67aff47d11c7f170d15843074cf11e8eff510fdb44d7c323b619179b1adeebb5110fd9 SHA512 45ba913dd7aa04eb134203cf73d3c13b995cd316f875db52c412d1f417371afd9b94613feb56439740810cfdc599389eaa780a0acaa08e723ca7447ef07b0b42
|
||||
EBUILD AIOAladdinConnect-0.1.55.ebuild 815 BLAKE2B 0146389b1788279c45390f4920ef392cc43513e4498f269315af18991a6f522112910899d1975ca4f593ead517a0eb408644f452d1b23bfad3eaf69e555367ab SHA512 509924b9e302fa430a89874ba9112f967f06acbd6ef55304cc01572a61e7e020b92b50944607c61a1ca7d184c49b883aa0824f56a099f9ea83652dd4c0e2a3ad
|
||||
EBUILD AIOAladdinConnect-0.1.56.ebuild 584 BLAKE2B 37438b7959462aaee22ad2090c60ef20968ce937ccb4138acf1d726856c06b910f81ebe774cff4f4fe956bab5a1d2dfa7da5c8b1ba5f99e4a27f91daf2bae281 SHA512 f49b90494463bc26bccf956345a8bd304236f8a6ef80be18dafd400987912543c15ee83f7337ae53fcd1f82f13bfdd31f8d56f386900048daedeb784f80cafd6
|
||||
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
|
||||
|
||||
+2
-4
@@ -3,14 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
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/"
|
||||
SRC_URI="$(pypi_sdist_url --no-normalize)"
|
||||
S=${WORKDIR}/${P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
+3
-15
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -21,14 +20,3 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/prettytable[${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
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST AIOSomecomfort-0.0.11.tar.gz 21478 BLAKE2B 84f58b69cb99a83f78501bb41c5b68b5016da1ad09a7a48633eedf7aa7ce58a904bd7c653a6cfd5761afc66367415e42413c4f185bbffda9856df2fd669eb5c5 SHA512 679312c6c6933fa9a3675e0d8df22c56d68537201e436f6576c672cd857b42eb1f2e6ee072b4255ae9498e3ef6af6931ae82758769b61d2a8d064f9c2851b817
|
||||
DIST AIOSomecomfort-0.0.6.tar.gz 21319 BLAKE2B 17cd6a14c9ebb092903718053e8f8ce7f28a7fafb93b87f9c2d2fb99c045d3c6e6b6f782a6d79d22430eee50afd0bf5fef68bca3dac97955133939a769a89e99 SHA512 469b7818c363e569fd2a8754ffed75c77417e954442cab49074dd4af89aee271f7c88fe53ae6f1e39aec9c9c98342e17f2198c5d05f22a88a7ea19be001ec673
|
||||
EBUILD AIOSomecomfort-0.0.11.ebuild 624 BLAKE2B 0e69407a4682817a2c5c30b879bcb7544bb209549dfd85d3fc75b8a4cd2467be0b9b57d639250a224cbdefb3106ec839da432fc0e0bd3a18cf40659023dee094 SHA512 323b1410e5a6436ba04185a3068aff1cb1490e914a3727f832050a5441cb7dfd604be1874a56857bff590614fc17be94fc9258366f9ac93e5c67709b03c17f57
|
||||
EBUILD AIOSomecomfort-0.0.6.ebuild 783 BLAKE2B 668b0b059f7cdd241c7ca8d5bc6cd3ebb57fa64e041fc83eb25256d17f2c257705b36d6425ba2b8ccbff724efe1ad842353e4bd43c2e590c0596f7124992f404 SHA512 bbd7bde96837d171fd0436fd45940c4c996113cc8bb40d4d2d132744bac2d887ee1f0c6d2c98f5ac94bd906732e948f93e341537c7a378c7e208d7930bc9c705
|
||||
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
|
||||
MISC metadata.xml 522 BLAKE2B 01363a2e06ff39ecc027fcc27ef961869b84c32bd97a2d27b8079c33857b41c14433e17815f51d83b2ab9adc8c172b89422ae8f52a5d0dca81fdf466b7dd676a SHA512 4b70cbe1a570ee6b1be1f6cdd7053f91f4498368689a584e21e59639126afbc830a1e0cf4eb99b85e9d17a41d7e205539835174895339bba9e16accc2dc94cad
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="CircuitPython APIs for non-CircuitPython versions of Python such as CPython on Linux and MicroPython."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Blinka https://pypi.org/project/Adafruit-Blinka/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST Adafruit-Blinka-5.5.1.tar.gz 110504 BLAKE2B 2041d267933afe4e45ef4b65f4cacf0ec34901accaf547887313177bfdac4493e544c7c586ac84f567569fbe382251707b88da8d20f7cce7b0afffdff0319ac0 SHA512 96289e4868d00345b2fa604cde21b70b55fc1846447ae67d5849bafdc363b74e2f36c9757d5c95ff732f7fc1419d725fb603ba7c5876ca330563e4a5b6b655d0
|
||||
DIST Adafruit-Blinka-7.1.1.tar.gz 166472 BLAKE2B 76945e78ba2146519d8cc1b425e844118f58e330d279029d49c8a2a6f08fa4c72be46e7371195466310660e11d78d9f17675eae79ee0299eb0f66d3ad668ca4d SHA512 02ef34e81356d19d13b55d08cd97c99b2f6383516f2d703de4a9efe144dba717b83eed892ba92b3d21342243d2df6f0e52af74de49a6f8b18b5999a4a2326aaf
|
||||
EBUILD Adafruit-Blinka-5.5.1.ebuild 746 BLAKE2B 7121d59caca4f337c88b173547f640c2d648b6be18f43209d75b03cc8ad82a4fb1e0112fa3ad464bb41b3154544f7916dfbc768741735c092c0a1239bba3b9b9 SHA512 c711730bf23655d93fe3bd7a7d4bc69dc2aa2d834a1073b5ef1132947e8f18668819411cb97f909d99e02f1d657c63977d22fef8eb423bc6e200867ccc06eb35
|
||||
EBUILD Adafruit-Blinka-7.1.1.ebuild 777 BLAKE2B 229eb33293d25373b173df0da7277ba4c873cee825286677977309f5b18ea4398c059b096ec0da1775eb9a0d77eb6a61c78d3ec39d26213a5ce5d9385039c706 SHA512 c58784721ffb1244f3599feb4503b08a2d054c071a18589a04ddcd661b9d5d2c43424f6f7b0adb57313859dca75600dcd57e1ec83f2a78d97d2cdc398bedff1b
|
||||
EBUILD Adafruit-Blinka-7.1.1.ebuild 782 BLAKE2B 166e3c612dff6004b0600ddf29f7cd460f67d6a875ff9bf9886c595168605a46f026fe8a6a0b6325a0926b2fff1d205c55025d1b4c1fec6c60738eb48cc84f70 SHA512 ee08bc4ff1ab55008c53da38994d2ed6137ee96517416cccb5aead7814b3f298ae6c7c3653f5b1f39d47450d43af24510c4ed2a68531a4cced4f18fb10a2944f
|
||||
MISC metadata.xml 539 BLAKE2B 50c2ec978b7e73d373ac0955159ffbfe808782822e6ace781341db856a27e4af0a457a21a61a0942164fe3c3624f8453600913c8dd64bf66d8e62b676b8b07cc SHA512 38de9c7d1938b9bf88f85f5ef5464135927aefe8d7ab226706dadc7c5c0dc9397b43ae207165facff9939c17621a2ea7a46f9b5ceb4058beb1ebfa897f1a0998
|
||||
|
||||
@@ -3,15 +3,14 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN=${PN/-/_}
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="GPIO interface on the Raspberry Pi."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_GPIO/ https://pypi.org/project/Adafruit-GPIO/"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
|
||||
EBUILD Adafruit-GPIO-1.0.3.ebuild 879 BLAKE2B f2d78e54cbdbc53a838352d69ee3143375f3f8d889e66fef87e2d2d0b98a26ee824a1e6ad0ba4b4033ddbd1799f19c69cbf7d0ca71a75040d25f5064a0c4e0fb SHA512 6acf98b54e6725ac12a04e636c2847563fa0d146d4684e5a56907fe44cb7411a0a3a80a7f209b122f4fa8609d0150dfe9398915ba93501145469e8a6f10c91c7
|
||||
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
|
||||
MISC metadata.xml 528 BLAKE2B 305bc3c7e9aa46fd1855519a36c52540815e4c153a8b87b593b945a7f805dfebf5402cf1a4a48597baecdbe1ca5c8c581442a8e3e2c11796e57320794fee37db SHA512 3b405cfdf371967c3de69adbbb10c8a38ddb7f18867d7b24b052c386cc9f9302f779c4c0bb3f3d6295315b1601ec9ebf94680f4408c4f58cd4ce588c9d8c63f4
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/_}
|
||||
DESCRIPTION="PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone Black."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PCA9685/ https://pypi.org/project/Adafruit-PCA9685/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +0,0 @@
|
||||
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
|
||||
EBUILD Adafruit-PCA9685-1.0.1.ebuild 758 BLAKE2B 5a58fa5bf9670cc6d8f5b61655efb5d0f9016ca4c4e6cb8e146ab8e03096576858d8d7f020b49016d7013351614e1e4bd4c367c02f429e8b8f59674792ea486f SHA512 f6b4eeaf4a255b7e7fdbde112cc7da065acb84d0e6ea73a2278e56979a5352087c31a5baebfe59e9d400e8391e7adf7507a17a89e6e11a0d88089c473b5b3e5f
|
||||
MISC metadata.xml 534 BLAKE2B b856757a555fef5da1139d6b9ae358dfc53ec553953cdc3fd7c1f1874a49ce5162d452b949c97fd44dab865fab942919a560caf30b328c4d5b33a247677dca51 SHA512 90e8b94ad7d500c9d5ff68e25a2c9276b8eee521a698d4840c4f9d2168121dc4bacf6448c36205e136bc82ce377c5d832c9fb4ae89a41874e5a29baf5bdaab5b
|
||||
@@ -3,15 +3,14 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN=${PN/-/_}
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Pure python (i.e. no native extensions) access to Linux IO including I2C and SPI. Drop in replacement for smbus and spidev modules."
|
||||
HOMEPAGE="https://github.com/adafruit/Adafruit_Python_PureIO https://pypi.org/project/Adafruit-PureIO/"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit-PureIO-1.1.9.tar.gz 26858 BLAKE2B 0bd3d778e0e63d34e5a0f63d51541a7c9f0ca16e9cc002470fd0556b64cb0f49e492e71197326d53517210718640810446b285753aee88d15a42c950d0113698 SHA512 07ea1262da38a5c6f032b9a78e37cdb6729f0b899277ed996ea8ba937f505c9758312a58ab27268897557d3c5a41bd29318607984f412adbc25b42038ab0542a
|
||||
EBUILD Adafruit-PureIO-1.1.9.ebuild 831 BLAKE2B 59b19fbd066c6fa0cbf01f54ecd95067cbcd8a77e27b47dbdc0cfcdbe3a6b7b63bd25d7904986e5be4b2f30ee4a82dbcff78b792fd662c22b6f1cbe8bebfe04d SHA512 cac788d2a9dc1b20e6412f4a3c33c968e64f17f6ccd285921acba3571506649b063d5b310ebbda0573014e6a708b6941a5f7c35f86a686ca935dddbe2ac8836e
|
||||
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
|
||||
MISC metadata.xml 546 BLAKE2B 9aa43f6f7ae47f5ba1ce087be18add34c88e3913b414e54513787f3745fe66f045dbfc0b0e010b65b323d8346569cad5b4b3c1a838aae11b2fa4caddc147cc64 SHA512 a39c011c9ab414a07500e35640bef7b802663f350dddddca11df7fd32ffb69341dc334a0c6deed70111d11e97e51cfe3473abe4f461be56542dec17459cdc01b
|
||||
|
||||
@@ -3,15 +3,14 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN=${PN/-/_}
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python Library for Adafruit SHT31 module"
|
||||
HOMEPAGE="https://github.com/ralf1070/Adafruit_Python_SHT31 https://pypi.org/project/Adafruit-SHT31/"
|
||||
MY_PN=${PN//-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
|
||||
EBUILD Adafruit-SHT31-1.0.2.ebuild 720 BLAKE2B 1f279ed6adef6f5412e23be650f72c417e3f9afdf96c68802950d3b718fb56210be4d8118c1bb231e673f0ac906dd3361545d131a1a70004484d35e00abbaada SHA512 bf23b02216a5806a31674141889e4b1813552645df96eb724b838254cd36c2ce72109c0270c39f837ff216f6e129073aa97624644dd41cc385e8dfabaa151fd1
|
||||
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
|
||||
MISC metadata.xml 405 BLAKE2B 1730342ac9b0852934ce1bd4ea7bcbf80e2c7b69f2dcfa3e77c4df06659d63267c6a06c240d6f460a662da2df769b381422e7c7f56b2ab49395e84b2ef6e6731 SHA512 79d809ad3ba86484290d76379fc13a4bb6af53033c4b89948317eef7a034ac48db9b14c1c0a1a9dc05757ba7f099f73c7d81a347f4e532616b6bb883ef206b0e
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN=${PN/-/_}
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A module to control BeagleBone IO channels"
|
||||
HOMEPAGE="https://github.com/adafruit/adafruit-beaglebone-io-python/ https://pypi.org/project/Adafruit_BBIO/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
|
||||
EBUILD Adafruit_BBIO-1.1.1.ebuild 657 BLAKE2B f946895fd77648a6b673a0292c87b0dbcdafb21e0c0f8c8ff11f266d446102484bfff5a737efdd41ccd08718b3153addd586d68dee16e70ded9f8526f9ca6c1a SHA512 729b15fcdfe8d5f40b6c26d124303a6c03cd4f84da93068f5b0c4b7bc3b99b8439218e753cea7cdf96a5e9fda7e806e48bb405fa8ce58ca78168e4d40d4b1d76
|
||||
EBUILD Adafruit_BBIO-1.1.1.ebuild 680 BLAKE2B fd6895c3e43016caaa31d92ff11f85e00ebd5ffd59f904dcffebd0b423d867ac8d88b18373e19a3cefd57137164f0620197735341741de26b605193442bc6fee SHA512 ff9aad954ce4ea2df07045ffc804bad4993bcfefce79fa90d90c93622c7d9db174a1078aa10fc7514285dd035134518a8972adb40f0858fe0b594522826af781
|
||||
MISC metadata.xml 538 BLAKE2B 6f114787fac5d20a962d8932ee4d3eca8f7e8f2b4150f3dffd5cdb6aff2b977ad5e35300d0f6e4fef5b9c96e20c430f9e039376d6aede94fa8380e74e62735a8 SHA512 701f354e09dcc0ed1be8c3fd354e35ef8a0a33c92e18d0d006fde0591475df5e2bb931553b69247d2e7f853f88be1443abc8bb788ec5f1f7448b45c39848cec7
|
||||
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A python3 library to communicate with Adax"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyAdaxLocal https://pypi.org/project/Adax-local/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST Adax-local-0.1.4.tar.gz 4672 BLAKE2B 9e811d7ba2e20dbbfb8d1f7aa20b4355c4b65a16dfbe920847717b9277f2b04e1f532ee31273614b27e77551df8fdff94301468717232d32b84e4f5ad30da4ef SHA512 0bda5c7169b29e610f33b07d45b1a4935a674282733959fc8bdcb37c27efc4fe56fe84254e80606b55e86fad805d9e9eb7b11b70c6ee7a66511ab86b57191515
|
||||
DIST Adax-local-0.1.5.tar.gz 4670 BLAKE2B e6927601b6d480685203b8aa9e3de221080f6fbdcf575e42a6c9bf049241297e8600cea88ccdaf2ca6e4ed231645341fd3659d11a789c766af8936831d2f7b70 SHA512 3f0017fd9729ed01c9a21b9cea3473a9b0a3da8b9aec24fa4eadb363ae91aefa66fc775e880c03d6068201ef12079d5a9e3411d431d202c7b0d6ee5d2fc41aaf
|
||||
EBUILD Adax-local-0.1.4.ebuild 802 BLAKE2B e78ca933fcd8f34b27cd5209f41340dc1fdcb737f2734fdaa20e35f3eb4fc16b5b9fc8bc3bfb9f91f0bac9ef513a5d0d64aa9e9249d7f194783106f3cde2a665 SHA512 2a247caaf596da5846eb6c5a98fe4fe00a3f139b3273a237fb9fd553afa91bb9c2a3be3ea4d8623d1e6f38fcd9670be5ae8b3dd2aa1ef4df5ff4462258a17be2
|
||||
EBUILD Adax-local-0.1.5.ebuild 802 BLAKE2B e78ca933fcd8f34b27cd5209f41340dc1fdcb737f2734fdaa20e35f3eb4fc16b5b9fc8bc3bfb9f91f0bac9ef513a5d0d64aa9e9249d7f194783106f3cde2a665 SHA512 2a247caaf596da5846eb6c5a98fe4fe00a3f139b3273a237fb9fd553afa91bb9c2a3be3ea4d8623d1e6f38fcd9670be5ae8b3dd2aa1ef4df5ff4462258a17be2
|
||||
EBUILD Adax-local-0.1.5.ebuild 807 BLAKE2B dd6343195899d707dceb631fd195c3c8f1f3c8c6803edff427de0dda63b2d1795195bedfe424817627d3513865725197e6b36136972f0aef595ab23865bb4740 SHA512 f75f24dd2a71f3a019e5d329a99e29bf6c505bfc771c675ed926373002b335f2e34fd376c343b3e4caed7799fe6b940e13cd235098a7852068e3064ff37ea6bd
|
||||
MISC metadata.xml 528 BLAKE2B eca2b4136a90268890d31e5d093d82141b3ac0054cecdfae09b17647679e81dd67122590bea70d83d14260e4e1ced4c1faed1188c05eb23ad94241825c7cd9a3 SHA512 e9f007b094419097dd4d29bee759619934582e356b89c527193b95020becec40da6dd7ba0b6199ef8b864f338b3eb2f202625bacd1beaef4aa05fbaa5ab17ab7
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python3 library to communicate with Ambiclimate"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A python3 library to communicate with Ambiclimate"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyAmbiclimate https://pypi.org/project/Ambiclimate/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST Ambiclimate-0.2.0.tar.gz 4338 BLAKE2B be33853efdfdd83a709dc777b78cae0234e7fadb336b2058420af0ed47370372b276e916029db58fb9bbf1e380c11a6b275353c2cdd9635a5c49cc6b47566919 SHA512 72c209bf31a01678d7ac6df263eab4fa0978abc0697959d0ba5d4ba12e3b3582a623533f9b04e7e1a43df79f38067d1575c9eb638ad79adbf63528310653fd57
|
||||
DIST Ambiclimate-0.2.1.tar.gz 4338 BLAKE2B 399c2df1f091df183fb24fc19f7db46c2b3a5b38f26eea7978f59057059e6bfce039d76db05c129f050e4b1ef147b4bde916a9679cb6753ddc4b0044289f0131 SHA512 01c3da64bc232a84a22a7f90364184d38f714c5d9b3d69768555c6e89694572ecefd606f03fcb1c28b8a0b46d898afa68af7ed57494ff1d101dbe4014b358139
|
||||
EBUILD Ambiclimate-0.2.0.ebuild 620 BLAKE2B 3a09c445d2c7b43e2fe761e5c6627706b0de0c02a4b2912cf046c7b349a24528327f093fc190100fe7aae4205c6e2fe307e7ec4ad2b14d2287c9ae80817f7827 SHA512 78aa2b07572c061d4b25dc7d628aec835efe7d7657e7a75e5bcbc00ede07d15c2b737785c1256aad0a7e6a08be3f75b45c74a7ead10c7a65aaf982430dff7edd
|
||||
EBUILD Ambiclimate-0.2.1.ebuild 760 BLAKE2B 9efd825428a150d2eafda06bdd4eaf1037a92a46e09c31289dab780bc1ab60ef478044087f2110fab4ad710eed5ab2addb6aecc546bb1b6ed3566f6c3acf8d8b SHA512 98be7ccb4fedf234d7b465e0da8477360225753c1e5d650554c5958a51975ee46dc4a6fec06d6888602358ee7bc18cffd352b2e5645b871b0b950b4de160c545
|
||||
EBUILD Ambiclimate-0.2.1.ebuild 765 BLAKE2B bd3399844fd178947a4b926c89003b2bc5020a7c16390268cc005015ac1be64e23774b0ffdfac0ab5f1556ca322b94a26d8855957beb3397942415005cca0629 SHA512 bc308c731a1893fe04ec42e70d234b9a14f59a56967196a147c66a5c309b5fbfe950e485038e5fbb7393b416f41aeb0d4057566efffff429f3441cac8986bdec
|
||||
MISC metadata.xml 529 BLAKE2B 04bc51bcd83365dd44a37b4bc7bbe1a5bb30f4216c478e4e5f257aa55feb0d78640b3f99f1d98ecb0453330d27ed66210f49326ed8f35ebaac98d4213236760c SHA512 9038e5f6c65667ee26a476be68bc45e58b96b882ed70e9799481308a11db4172f08fab4950de5d0cbb5ca1efa8af662ff44410473262f1ce46b99e8b080aad78
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -22,7 +21,6 @@ DOCS="README.rst"
|
||||
RDEPEND=">=dev-python/cryptography-3.2[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/authlib https://authlib.org/ https://pypi.org/project/Authlib/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
HOMEPAGE="https://github.com/lepture/authlib https://authlib.org/ https://pypi.org/project/Authlib/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -19,10 +18,9 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
RDEPEND=">=dev-python/cryptography-3.2[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
@@ -30,3 +28,5 @@ BDEPEND="
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST Authlib-0.15.5.tar.gz 132183 BLAKE2B c0de3843bc39439a29b09d7cffe5564533c5817fc8f6e83f8e5213312ab6035ca584318109f84054cbbff4d21aa5ea92448d4c5defcc6e8dab0369db42b96c1e SHA512 72655afd0039fb6baed9179fb6d56c2a439847ce4b44a58e885e43bb2bdc4111147a592a1d027a093e3e851b2b1f89663028d745c9a6dd02bdd046f70565b5a3
|
||||
DIST Authlib-1.1.0.tar.gz 140568 BLAKE2B 8159f090c255e54f353460f09baad2f2995240144e2fecdb88b54506896221cd834b7578d25df70b4d54f5aeb83310f93fbbe4e3ba9d65bd5a89519742f9b6d0 SHA512 f65ec3b671da50d5c906c42746e276fd2eaa0cf2c6185048fc8da217ded2dfc245db19c8d793969c7401d99a4f27e375768b9626e9867c5373aefd0b5a4d75cb
|
||||
EBUILD Authlib-0.15.5.ebuild 750 BLAKE2B 9dc07bba093f9b84bdcb41b27fa4a8e5dbdc91fabdaa2fb3805b84551bca7fc4339ab48dde368d9ac547fc80ce21094a0698356fa00a80f3ee67fdf27e26af82 SHA512 353e993601534fedfbba7f041227bd179a141eb4f569934fd6f9b8409d78451097a621e68482675c201a4274e63ab9c3256877a01a34553a012c0e7144d7b965
|
||||
EBUILD Authlib-1.1.0.ebuild 795 BLAKE2B 57327ec99b29a2075788d1948bfcd56345de1aeef04dc5b630631a97a49701c37326e78e25a875d62436adca8a894a6e4d84e9d443e4b314ee60138b76f91fd6 SHA512 b98ad6f412f533ba3892c9620f08d5a7f6393c961886bb18c2e270c830d706a715b9484029c0ff7706fd883585da255b53e0c7cf6bb27d7d76de70d850f021c8
|
||||
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
|
||||
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python package to control BlinkStick USB devices."
|
||||
HOMEPAGE="https://pypi.python.org/pypi/BlinkStick/ https://pypi.org/project/BlinkStick/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="NEWLIB"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST BlinkStick-1.2.0.tar.gz 19706 BLAKE2B a8e0d0df597a6fdee46ae21607a61e013b5be1ea5f3e0df1bd2133362b35b8e1f601ca565fce63b01e771462468e3d9ae075a3dc5816918c0e62db552106dfc3 SHA512 8847891049176089b7b5248c7a6df48d5f7948120b855aa7ac9b8a7caf815a6396ab94cbaf0430913f0b70bedb90361aea24efd72062f573a9bdedc6b7882c73
|
||||
EBUILD BlinkStick-1.2.0.ebuild 724 BLAKE2B d60b88e32bfb58e78dd4336a19f038a8f976de05f6faac8d6ffb9cc4ba65c6b9c76ceada7be66a251f726dbe66ecdafd895e9b483128e3ee76daed4ef1976c13 SHA512 54d363f94031b7bb9b9e7a9139bd5815b6b910314f03f7d3bc6ce791aa233688179bf2affde02ac208b484290b84a19a0d5b35f5175d1ee1c64421f25f6ce009
|
||||
EBUILD BlinkStick-1.2.0.ebuild 729 BLAKE2B e1284925dffd784bd028e592adb769c8a704a33580829ce01d8d3a71f4a65452c78688bde6442cda0f33773eae072385d77bdaf0b100ea8667447fffd6d38b29 SHA512 0cbe1350be3b65c0a1d9db919078368675e9c491ab1762a99b48c84297a7ab18a7d98007293e6baaee5006006eb963e26f5c861a8e9e261e7bd88f771065b8e0
|
||||
MISC metadata.xml 463 BLAKE2B 5421a121da01649995ff97fe062b0951f017318faaf837ce562dc96deb7401d5d39ea9e4f62b824345706d56d86f68dc95aed165dcd174cb6af52a9041652fba SHA512 32b194ebf096ece52662337fada246f994e2e31f7b377ac26e648a9e2a6e5fda2aed8ca3c281d55c6e6ef548b09a14742fd3bcf506ec0a22f0c53a3dbcdd8ad8
|
||||
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A package to access the co2signal API"
|
||||
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="CC-BY-NC-SA-4.0"
|
||||
SLOT="0"
|
||||
@@ -20,7 +19,6 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
|
||||
EBUILD CO2Signal-0.4.2.ebuild 658 BLAKE2B 142005723957713756f2c7648b90b1412c10b6e1f50a2ec08e215281868fa25e6a6c215521a3bcd037e2753ef538b51ccb4eb906e8c674b2de3a684428afc056 SHA512 112c5c91fb02ab63d7c885b5dfe06c3928a301c8d09f7476d8bf9ea06dd66c253e21304d59c2dadb5f263b4e27c67187be51835949d7df37dec24ed2f71533d7
|
||||
EBUILD CO2Signal-0.4.2.ebuild 622 BLAKE2B 38f982115a0f200ed0597deb9420c8816672ce875993f7048725cbd59361ff67b53e2b77ce4c8ff7e425f331f7338520bf2c43007e22bdbaa9fd9e1dfba754f8 SHA512 019a4e113f30141a8c5a45f7b9d3f40b6a5c3103483480193de559e26362f6bd527913992f053d0adb44e3c20a886031f65498c06d96669e03ebad23d7528c32
|
||||
MISC metadata.xml 389 BLAKE2B 40a54726e67c12719ee1af805030cda1161b6e39928d2813552f0e4d231fa10ffa2179ad0e31160cfbe1e989f986ea747a91b2f97dfb555aeb6ee6484b308287 SHA512 33934fea011389b7e633c5a139471e117906ba1ca8c95ea381e318b2019c598f0b81309bd2ac9ca2c7a11bd62f6a08dc2289a00f00ec8ced5e6d9c066974547d
|
||||
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python wrapper for the DoorBird LAN API v0.21"
|
||||
HOMEPAGE="https://gitlab.com/klikini/doorbirdpy https://pypi.org/project/DoorBirdPy/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST DoorBirdPy-2.1.0.tar.gz 5250 BLAKE2B fc63ab0cc9186deb5d2e64ad3492ff0ab85d24a295f29783a7a8bcf245006bba90c384cd5732471d4f8765cc2cc14b3dca1cc5816c11b8c00ab2dc3a55a523fa SHA512 29d75450a612186593c336ac52ccbee847ac5b309cfc2b0b94da7e5bd2e7710e1f785ac8c8efca310953dacfbff16914e5f50a3cbc6319ac05185edb45e8f3f5
|
||||
EBUILD DoorBirdPy-2.1.0.ebuild 684 BLAKE2B b4056a6ad8085ac98f8603eb41e70b5269ff79bb0955731e1f9a9a19c1851ae2f207fdd216192eea24d0ac273749c42ef2e70c67af72c996c4566bf003c20ae6 SHA512 582e5226db1af8936ca12d6021e3ebd4b3b28cfcaf127c2cf58093843b4964ef19d38f30ee2ac2531139c37a9b67736a5dcafff5422eba0102753cfdf5774ba6
|
||||
EBUILD DoorBirdPy-2.1.0.ebuild 689 BLAKE2B 5b9098d48bc8927f8c069c16e24b1908c6d70b9f60489f92d5756af18a6d52e71c1c99b5fd075d57e23adf09804cb6b4849c1c3cf2f65d644b48dfd8405d3a69 SHA512 a92d159d6f10baca10ccf58c440b15f4783e8e6581618092f3af1b52dda4f2145b2dc9c48b25e1004948a62bae5e8122d7dd07bbd3c4ca6aaa9353363365fa1f
|
||||
MISC metadata.xml 513 BLAKE2B c21a62a1003e639fdbe83c28f1d70fa6f4dd2e03cb8fb6925d3b34e9eabb15f13767a9e17e6af94dbd42392e0228d95680f4d3bebfcb26e8e072485b5777b8df SHA512 7f715c749b30773f18d366082989763c84ef5ff6b78b931e6febf876d87c07d262ef9c5308561b525bbd10a107e959012ef23430cadc73b170530e680a2223df
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Bringing the elegance of C# EventHandler to Python"
|
||||
HOMEPAGE="http://github.com/pyeve/events https://pypi.org/project/Events/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Events-0.4.tar.gz 5558 BLAKE2B 61ee7427f06ca69ff301c877ad4a53cb8dfa2fd74aa9436af5ca7efe6773b7049d951d705b06c41295eb1a11b023566a66a84984ef1c97a00df7f2411ec11228 SHA512 3c0bed23d02b7c737bb034573ff04dab0ce7016aa2c738f6054f56703aacfed7fb5f1e713a7849c2d7c149f7108ac97827f70c01ef99076caa8c027949cbca9b
|
||||
EBUILD Events-0.4.ebuild 649 BLAKE2B 15dda4aa0b58804cb9f77bc1a32c63b4e38692efe7c669bfa13421025d40855a7455ebf2bd36d4fbef844cb09668c62a920a3b290ddabdfc359130f5b34cef7d SHA512 cf97a9633fdf5974065c03bd06002d601fae0d5099d2e3699e14d54bdb18d73316f557323b71429bfd484980af7d84fff9636b8d0bbd7a70baa68b70c550b108
|
||||
EBUILD Events-0.4.ebuild 655 BLAKE2B 8d42ca1a636b13e75d4ab9bfa5c3b067adcc3e53c157e9bd882bde22e25b80e225d4be1efd1b9308e35df8d726e75a7d31bc98d26bf9048f9219619a5c6b2e31 SHA512 c701e3bc382182d6fa10739fa5acb328daa04fcf340068c4af22ffa41a2923b44c9b783530e57cd1102f601a7b5f5aed77ee6380c1762418bc236bc1f3000230
|
||||
MISC metadata.xml 457 BLAKE2B 297113506c7754e622304734a27665380572ab0bfaa48dc6dbc111271c39388691d2d4108f6a8006428efbb412cbdfc18013f9597debaaae6dbe68921b81d4e9 SHA512 306e78f7102381f08cd42bd00ca268926f1747b98527a4da2e44c83c606905271c2152cf429ae0de6156406817bec6975a9d0e7661939b2acd4b079c79724034
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python Git Library"
|
||||
HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
|
||||
EBUILD GitPython-2.1.11.ebuild 620 BLAKE2B d1ac62b0dd867cea6a4e0f03852e9c952fd7c49dcade53fa6337e5a431ef5f46dc952e74aafbaf42c433d6aecd59f8e19b6ed26825101af5e0849cd53f7e7fe6 SHA512 2c084c6561ef2a6247caf0bb02a98e0ae0181f2e5998e81e986ec87c1f462fad820adab3a5daa5271eb118d7a2f298136164da482d69a555378455d95ec9e772
|
||||
EBUILD GitPython-2.1.11.ebuild 626 BLAKE2B a76474b620bac5eb18e506d814117acb0abc5adeff1e000f6a75fe8a407c4d4d5c0d778c261c9614398fdc17798f00ba56362bc8c30a7f5f633bfbde892d7ed9 SHA512 4c1781b1a949167cec8bc113b2154f668f0ec398b0f8b4c877c84ab47d9143e1a7519df567e5b82744d88d86f94ae0c606c09e0dfe244bff1a993eda7911b6ba
|
||||
MISC metadata.xml 611 BLAKE2B 53827c238a7adcd273f55713ba6fa878f6799edb74edf74818c3a63b5ef25c439af12afcb7881d1f26b2f307e61f9639bde200f6f7ac04c9a0b4aa621853403c SHA512 809d8a2d4ca116604a3a815589963a1c052bdbb7f884163a743ad3613068ed8680b1e1396a18fa78ff50832f11713ebec51c1580e0df2667a21cfa310df08755
|
||||
|
||||
@@ -3,13 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
|
||||
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
+5
-6
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
|
||||
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
|
||||
dev-python/h11[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="HomeKit Accessory Protocol implementation in python"
|
||||
HOMEPAGE="https://github.com/ikalchev/HAP-python https://pypi.org/project/HAP-python/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/chacha20poly1305-reuseable[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.36.2[${PYTHON_USEDEP}]
|
||||
dev-python/h11[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,9 @@
|
||||
DIST HAP-python-4.5.0.tar.gz 257858 BLAKE2B 57c5b3b56fcd37b2d3de4d998a6306a2d7ef827d8aeb2d45217e2e728c1dc2f01c7003f7661bb4244a7a75dca74786951b06f9a8a591fb47441c3d5baa98c62d SHA512 741fdc50e946bc0f8c0362b6f7ee8964cc5dcd980ef1ce6fad4b9a9635bcd56ed1211e60ba74dbac8ee337d099c196eb62aa9a815f4d6cf2d3f71db596e4b260
|
||||
DIST HAP-python-4.6.0.tar.gz 258559 BLAKE2B 4468f3b3c93c3a5a5aae8d6ed6f465715f05f7b6503f47f187d39248c5a5b677395fd804aea78b1479bd2d7ed283572a9ccf3364d7725f459d5c5105c0828719 SHA512 83f06a2ecbcbbe78a0007a2c52fe829a0191ea49cb40b8cc446d85d39645fc3ee47a2e368d8b1d660eaf6e009d20e0e228f6fcdac8af2fdf62be3f1c98b841cb
|
||||
EBUILD HAP-python-4.5.0.ebuild 904 BLAKE2B 41187769338369e5ba6db64eb7f466fbeeaffa9b3a660941b332ffa88641ad74f718b7b5bbd1c1b936bbe4aec92edf4503bdb6527fa6242c2eee06cdd9914122 SHA512 7724f071e0347d6fcd5881b5c366eb65cb7c90de8c043df6f3d0b25808fa5419b48828f8ed4f6bd44e06837e8e8cc7c44c21214c2e682813e4dfe2ba6ac84b2b
|
||||
EBUILD HAP-python-4.6.0.ebuild 935 BLAKE2B b2fb9e1dd297c6bbd61ff321d817c54fcebccaeef918601ccc3cdd3b554990a8bb3af5bdfb9bb239c5d126e2b3843ecdf1a243889a021aab33881173bcba4e92 SHA512 8abce8a9b6cf117cccacba375c3e1b6c4b30aba2afe31ea9a0d2dccc093505775cb4e42e365a6d4ec8ef0f2d17c2fd06860ecaada2a8fee310f6e9c0282c8842
|
||||
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
|
||||
DIST HAP-python-4.9.1.tar.gz 264096 BLAKE2B 6ce4f046e118c93469bba34019fe74a38a023260d0d01e34663a53eef863e8534e78ffdb88d889478d3f84283d4f7a6e5f7fe0a2cd61c68e284dd3a29a0b90f0 SHA512 2fff1641a53d67e5f15b4ce9c84b518a6f97e9f167ebcfe98d1b87794eda6de464b790fef5123b0ed08496512211e0ac71a6f7564513655c08194947d1779913
|
||||
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
|
||||
EBUILD HAP-python-4.9.1.ebuild 989 BLAKE2B ff947c60300619f535c0a24a79f69c91a5c8cc03878b16457c61076596545142f56f7e35903ca23f339d13cd31078dd45ce37ae087c28c8ef9a8296c69c86ef5 SHA512 29446eeea31e7b07b92a4c227fc47f80b59bb744ed7be9d079cd1f760d57bd429588f965bfbb32b0788f2ba710664ff5415cee7f0a69d246de11dbab7de7324a
|
||||
MISC metadata.xml 390 BLAKE2B 33ecbfd8a7cb9957eaad9d7ccfe2a013e682192a1a8f10a963b81a351eb25c5ece04f433e7ea8769a9f29861e796367114fee54d393c0109f0fa00e5f34e00df SHA512 246969e9a7f3db5527f2ee641713d318878a213903c5fc9556ca8f01d3bf3cc2bb644650740022b9ce01e8a1f89cd7e9053184eac2d4a1cd55b6677baed2cb39
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
|
||||
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,12 +3,11 @@
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
|
||||
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
+4
-17
@@ -3,12 +3,11 @@
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python module to help parse and construct Tasmota MQTT messages."
|
||||
HOMEPAGE="https://github.com/emontnemery/hatasmota https://pypi.org/project/HATasmota/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -18,16 +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}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
RDEPEND=">=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
|
||||
@@ -1,7 +1,5 @@
|
||||
DIST HATasmota-0.6.1.tar.gz 27160 BLAKE2B 543daf73141ce26de33015dfceeb0181c7784c03201f93eaa94e4463310401d7dfde149d596e4eaff48b941ee42d1f0e2775f10bc0117b39fec08b603f819263 SHA512 1c0f8b5a651dce265796d60858a42f069ae92bf76e8325af09408257ef9528f582059e8abd249247787e265030829fea27d7b434137395351368f7f654d13edf
|
||||
DIST HATasmota-0.6.3.tar.gz 27255 BLAKE2B fe22a465e6a51970cd4090de6a175423b4a5fcc0d83c0356ef473fb073dda097e492f6d2b5663ba93bb12a9fd4fc9cad81a0eab5590c3613e0e4587d3b01b476 SHA512 474a7b235aeba78d1ecaa3bab34ab767c93b9a3de4e0ddf1a85e6bffe946f5a13bd52d18f189bbba2829b0d0329125ebf9a90f2b034001694f910c027c0d29f2
|
||||
DIST HATasmota-0.6.4.tar.gz 27259 BLAKE2B ec76211f1d3d03f0b7b65e01462ef192503b66af7d56d4900261f120ddc566d11bce1b11f347633e75b2bfab0fc3849e1fbc62cd72df3de11a20b0bdb70a4529 SHA512 89debf4bc02414fde8caf7c34c1c7679941867d7a8c261cdf9c1406e9aaf7d77fa5866cdf432609cfef02fb3d4d30eae935a43e1b6990aa5876a74a55aae7286
|
||||
EBUILD HATasmota-0.6.1.ebuild 779 BLAKE2B 8067c0c4b4cbe11c0c82ce0cd88a6e1a604115628c4d752ea2e9dc5538fcb27c1b076fa2d1a8dc4f7e95a0bda42d0f9efc37e7ac442d75fa51ad2e76845cd9a4 SHA512 536f4a48ce4e4b6492c12c58a5143fc273d8ea79916f31c1fa10dfedec83f1da63e41b4e2a8475e1d90454c944fa114225bea8f12593d0e2ad09521883a09a7b
|
||||
EBUILD HATasmota-0.6.3.ebuild 809 BLAKE2B fce40e2bed5e30f083f73ba4aff34ae86038b280329c2e5594cf3e0b0848feb62b0cd55097d8b667d8fb0d96e3dc7a5d2301b3222ab2eeba3494a3a6e383cc4f SHA512 6292b756651ea7a3255189996c98a8f36ba01017860a2694519ccf25be104d27f5c581eb8e963600a5dcf6ba7b302194127bcd7576e95ba30976a74f053fae56
|
||||
EBUILD HATasmota-0.6.4.ebuild 635 BLAKE2B 413d2311c0afa683d634de6c6f874001772523c37d3c55c94698fac031a497055511b106ff4d2ab791dd9af15ed167e4fc1d2ab4a0df10968de2eedebb5652e0 SHA512 4ad781c78ccb87caefe031b03cd4ab22e0142905b6995d2f3a3e2e34491ae50e211437b9209e00beed02ad640ab4ba2113f2097be54c328828321163828e6ff8
|
||||
DIST HATasmota-0.7.3.tar.gz 27765 BLAKE2B 641243fd92814131de2b09398ae0a99177d9601cf505cdfb02f89b8e1d93df9956441df385251b554f4643f241124029e777e9fe83f6cfbfcd5670988d5208d0 SHA512 771a116b44725a494b82ae5a911ae051558aaced1a90157d0ae96db0b1dc638d71f9371cce0ba565a71cb8eef8591dc54d0e5bd167fb30e9550a3083ea21a2d3
|
||||
EBUILD HATasmota-0.6.4.ebuild 609 BLAKE2B 20bdb531f6fb83346aa2e545c9f992d988998f1f0921d97f9ba1c916c9559c64b4e31e361d36fd942ff5742a97693b168da346d6fbcc75399bc4c2b5c38cb55c SHA512 ea8ccba894cfdd2c0053503f1f17382b115966767af64ca36a2fdb8032b747262b8c1b6f2093395cfa1da02ee9840277186f849735c4a4abd6a7670cb09f49f3
|
||||
EBUILD HATasmota-0.7.3.ebuild 564 BLAKE2B c54fbda30572a1eef9773ef8352e635778c2828d054eb4c0c2e5a5a809adebfcab533238601f34aeb54714a75a29bd8c7151396efbdc2d6d478fac209ecb18d5 SHA512 c66ff894ff0729355c31cf8b40a813f108ceef2ef7d8e1586ec1d9beedb6e823bc262b81f12233643c619558b742e0db50fd4fb43502e527671aa3b12cbde758
|
||||
MISC metadata.xml 391 BLAKE2B 3c6ae2fd99cd73033aeaea7d17150c9784803c2cfbd9485635686a5b49d51aca70aa007bbc4c4d59fecb8993f6b151497441b2635c5e133daa19ee227983c97f SHA512 4d17fcf764742180f8fa94ad24be6a52d3b01ff8d5e56995aadbbf8650e362076f9a69bd25c5bcae7259301c4914e85c56c765fae0ce1e55d27abb6c85404b86
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A Python library to communicate with Hunter Wi-Fi irrigation controllers (https://www.hunter.com)"
|
||||
HOMEPAGE="https://github.com/ptcryan/hydrawiser https://pypi.org/project/Hydrawiser/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Hydrawiser-0.2.tar.gz 6138 BLAKE2B de12a9e9ca207d73ecb72884cbeccae58cb972e64a28ad15e504984a47f653c9836686cab94a34d3a4c659a1f80e9dfece283276a56013161e82b3ef46cb35ca SHA512 3efa683eca3b11ac83df11babbe99e7bd9978c298fb55cd88d2860e4443384433c8c70c889357a125868046e5da5e5ce1d895938a9c416446e7fc0224d53235e
|
||||
EBUILD Hydrawiser-0.2.ebuild 760 BLAKE2B b3fea12c5fb882ee9508e4ccfd110111da8d4740f75b2583716ac34da7a09d22607ab2487791834fb5650e3ab59840785bc829684f84226be32dd889ed3962eb SHA512 8dab6d8e989c73844c4b4aa738b59e1f88c18adcf6685ef02679be5cc0da97aa44a1b1399b4ad1ea73885aa53ac081d9714c73723b7b3f06b5b431fb75bc43d3
|
||||
EBUILD Hydrawiser-0.2.ebuild 765 BLAKE2B 5c8955ab27c371a4563a75b897cb7f43f38311623eb7a1cd947c0c426afc439cd5d20c2532487d0cbc945c521f09bbde39098b92b3868a66cd9de51d646e7c94 SHA512 fcbf41fa0ec73b5ce86a6f5b6a5934e136bf54337abc4f27858b97016074147990a3c5900cbee866ab1e31970f4adfdaa94e5a66d8365a7207477ebd11a04e39
|
||||
MISC metadata.xml 510 BLAKE2B 1efd3c6f1dc4f4a077adad4662c3228dfa367e6ddad4d16b7044fcc460132f2cc1cdbbb6ac62be2e59f713eed0e1368b6ed104f1e247ee2960fdf0975a3d2c04 SHA512 391baa3cfef173c60821fa9d61d3f6326a7dbd5e9e9a41f5890e0187f1d8db2726d3b2a615cf1881db50b209d35b53ab30bf5eefe7837c5f7ca9cdec7773c101
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Mastodon-py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
|
||||
EBUILD Mastodon-py-1.5.1.ebuild 992 BLAKE2B f7cc0954b0b92fe5a0ebed81d5a985f7834cdafdd60b8e41dfabcd7aea411d6ca4d4ea669b7caff232c9d2f4e45b3cb84b6429115af66127ae6179f41a9fcaf8 SHA512 0085dc388d37685e42e3a2cbff7171f1e4e5ba93a12b77ec1d86679052f0efd4674d673552e1a2f2d20e4d646377b88a57b8bd6f82f5f924ba73022927db2a67
|
||||
DIST Mastodon.py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
|
||||
EBUILD Mastodon-py-1.5.1.ebuild 940 BLAKE2B b24dbf7634062970d0731639a59208cec5c428ea2f544d6e4e48ed305cdb0310ab9eb0a824891b96c050536bd65512ead8d8da49ccc210ae3ccdffbd8dd61ac7 SHA512 f804d7d7fae0706922c3a761b8ed41c00fca7844ca9d793a042e52caa0e6b1e9e5013aec1fda9502e9ff22b83041dcc33d9ef6fa920ee1f93eec7b3f19c1674a
|
||||
MISC metadata.xml 525 BLAKE2B a54aff5dce18912d2d5e0dbd48f80d93f4077125a7cd46878e86d34db4e64f448f80e099323b7bb28a6e6cff42b83bf438a16447927462e824de58569c475188 SHA512 f0b4c7ccccada4468d86df0c120e214906d42163490048d27d86e02d0c243dade61715ad691fed6f554ced223a802f8a761b1a26633d346f51501db5cce00d81
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN=${PN/-/.}
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python wrapper for the Mastodon API"
|
||||
HOMEPAGE="https://github.com/halcy/Mastodon.py https://pypi.org/project/Mastodon.py/"
|
||||
MY_PN=${PN/-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST OPi.GPIO-0.5.2.tar.gz 301837 BLAKE2B 12d34cdb00a59ace2f0031d820f19632f2c080a418071c47a6f14202be2f78fee2f78a393cdc23ead3fcae0f82606e87e5b4e97317eac0c7830e9d0eda200e83 SHA512 7279e13815682d56bcaf67af12c809e51bf89a1765c48ed872457fdeecff50b474fa6aa9bd54dcf3533020b76b1a62513ba017b8bb8723d81753c7484a77a605
|
||||
EBUILD OPi-GPIO-0.5.2.ebuild 714 BLAKE2B 32040a0c78ae579a37a7f9eb82f4420cf54145f9a23e76936c19cf641a6bcd559fdedc98a57162b123930fc03979048a3ed7eae5a0d175591a275451e56f3897 SHA512 914aa7e8d7a33530dd507f15a35f4f1db9e29f678775603d50f6385c918ed66af91b0e2d7805ae7abca469cf599e63840a5de47b4694eeb86756a5f12798b18d
|
||||
EBUILD OPi-GPIO-0.5.2.ebuild 667 BLAKE2B d4f5de262a5ef8e97d8b11bb3d1eb6a6ddc37319395a8a2cff5314098191f5be6d5b907cba460a476022ce15065f0e3d49d534a7433001c9cd13e4562f23288e SHA512 f551908e3fdd78d4fb8a6a4ecf17cdd8907ce65b936e8d11e763308535586e66d632963cad409a398f4ee239027cf7295645d25f223ec3def0071a9614089cae
|
||||
MISC metadata.xml 521 BLAKE2B 2a70791e3b8d81cd542dac4048ca92b021329ac5a7b00ce39cdf9cf77f18be45919081aa2f3c418b2de412ea65d881eb217a0adc9c64eaedfa5103b0864f5047 SHA512 e3a8b69d0ab05423612989db3bd243783b49cc4a17e52401c999982eb17391e75655d351a4a39449b10138cd5392166f1e61a9f3cbcd015de39371529b252a74
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN=${PN/-/.}
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A drop-in replacement for RPi.GPIO for the Orange Pi Zero"
|
||||
HOMEPAGE="https://github.com/rm-hull/OPi.GPIO https://pypi.org/project/OPi.GPIO/"
|
||||
MY_PN="${PN/-/.}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST Pint-0.22.tar.gz 342281 BLAKE2B ad5edc75081757dd4e3a789a6a6c9224db13dcdb0b171933e117901421a7ce8a3701f35151f011b190d6ae92698146f9a6265f2fe09ca0d62d8282be0a414320 SHA512 039399d728a3e061724a7442d764c4b70440ad6d5b1c893a4e6d41964d53b419691f5e8c270285e8aa0bae74ef9d04e549ea10be257356eb8b8f3473daa09dc9
|
||||
EBUILD Pint-0.22.ebuild 558 BLAKE2B dccc9cfa344d59032f99e5cb8a897b32e1903d679cb3ab5059c6998c28ede297b08f73e60b2fac19eb60a26ef5f0ae46e10c3d1492741b6a74015b9ffd181b12 SHA512 886c025f3184e67ca095f6102d11fc0e9effc8551ee7611b5bd0fab0812138c1a337ddd9e8a44135c1fb67398a611527131eb5e8fe7f110d38556bfce256f318
|
||||
MISC metadata.xml 512 BLAKE2B 444428e4079bc8b0a7e72645c0a6115403932067c424d9222afcf471300e771f40129e449dc2dfe39d3b31472af0ecc9ce95d516c52c195fb63a1142464b6740 SHA512 98a6e036f1abd8f10a599592c981b5e40f3b8722071c19d7edc3a3fcf062e24a27f5498cb7ce06f8b3ad71eb31f81d28c9add457e629e5cdd98a6d42d33912cc
|
||||
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Physical quantities module"
|
||||
HOMEPAGE=" https://pypi.org/project/Pint/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -6,11 +6,11 @@
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">jaraco.text</remote-id>
|
||||
<remote-id type="github">jaraco/jaraco.text</remote-id>
|
||||
<remote-id type="pypi">Pint</remote-id>
|
||||
<remote-id type="github">hgrecco/pint</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>jaraco@jaraco.com</email>
|
||||
<name>Jason R. Coombs</name>
|
||||
<email>hernan.grecco@gmail.com</email>
|
||||
<name>"Hernan E. Grecco"</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,7 +1,7 @@
|
||||
DIST PlexAPI-4.13.0.tar.gz 136649 BLAKE2B fcb496f5621efd77412fc3dc74b1a8e860a56187bcd7882a9ffe75ec587a14a752f2669e8affe53547a1c9371aa16450be9552f9a12e0d05d29d1881f8e55a80 SHA512 79425624ba19016b27cad21d45f57b6e8b50f28538ad4cff38b65adf5690e5eff899a0a2fa53297401a63ecf7eecc96abeac80507370fb4b86c2c45ff817afe0
|
||||
DIST PlexAPI-4.13.1.tar.gz 137101 BLAKE2B 0f3f357dc56725fc26d9aae3e97c06082792f143043fc06ba64e4feed629b4540e2aef50a85040f1b5b8e3865d72e3fcf7dc0a493cd579b1cc7192973e520f9a SHA512 fbcb5bb65a73426b96f8d32c1578961bfe3ed0035da38c52e5aa15012f281ca98171b745b3071e4cef37009d0873cb9716d7c539d0db7f065e998cbd6bd4c49a
|
||||
DIST PlexAPI-4.13.2.tar.gz 138492 BLAKE2B feafe4a549e65c6832a268834566c3d7f0da151d46af22e13d647c0ae5c3222bac6fa34ab9490b8c97e601a42fae4f4e93b895051a00502f4fd3570e97b450e6 SHA512 10a70198be1956e7bda25e2281066dd46558918e7d72583da523b4ea9508cca752ccfee605bae6e0c622956a2f555cb1e13cf9e08a31c40147df96c2bb364ea1
|
||||
EBUILD PlexAPI-4.13.0.ebuild 690 BLAKE2B 4636d175a387e0603356b052192a0d949857136c5a240a7468e06b28c2e6eadd8d404e382a634d1699b1849ea909e223426f1bb59901de32bc7046baf19b6cc9 SHA512 64bbf0828b28e5a82d93f708a0d35e66fdaeac972317daf2521bbfe7cd85e2a08746cd85f20fe8b21dc77bfbe6b46a7349384472c8c4b3736ce57d677342e136
|
||||
EBUILD PlexAPI-4.13.1.ebuild 722 BLAKE2B 610ba517319389efac6732ce200d89a014bbd5d0ddae35747ce5331fd5f89795c53043d404a61b82139eb8578a111d476769cff9e83605ee6ab8fd35edbd170d SHA512 7042bd96b184c812de8aefa0a29f460f6523708f289888a3fbe7552fd74201f0f5e403f47376878fd604ef096ed43eb7e89f70c15701e0560eebe9076ef630da
|
||||
EBUILD PlexAPI-4.13.2.ebuild 722 BLAKE2B 610ba517319389efac6732ce200d89a014bbd5d0ddae35747ce5331fd5f89795c53043d404a61b82139eb8578a111d476769cff9e83605ee6ab8fd35edbd170d SHA512 7042bd96b184c812de8aefa0a29f460f6523708f289888a3fbe7552fd74201f0f5e403f47376878fd604ef096ed43eb7e89f70c15701e0560eebe9076ef630da
|
||||
DIST PlexAPI-4.15.3.tar.gz 147469 BLAKE2B 1e8f43860a7b2b87dc46dcf0d105b1fd95715fefa8e5e3a5d255fb904adbaaed5b4c8c608faef51297e1b27d4d22aa08bc3321da2486f3bd6899c5af310f8d41 SHA512 47d065cde2ad4c90754d163f37ab00f8ec6ca8ca3ae42867eab5f1853f8a251c41b20f83546b8737fd1be08e794b45b854068ea4bccd09a5b0f31403b447aaed
|
||||
DIST PlexAPI-4.15.4.tar.gz 147579 BLAKE2B 6fa6e408c5cb4cc41c73379d19169f4000109e850b96c4029c35692fa9922dfa32b17f55875015a54bc51c8f782ae6f0f1dee5fd716be608512fc82a9bf97628 SHA512 27f067f62737f205369680e10256e64c8ca23e2d199d348bf514991b834424bac08ac32e19ab44b5c3cb62481cc72e766b5909b019ce0aa0454c4b8c62b6621d
|
||||
EBUILD PlexAPI-4.13.2.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
|
||||
EBUILD PlexAPI-4.15.3.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
|
||||
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
|
||||
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -22,7 +20,6 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -22,7 +20,6 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -21,7 +20,6 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST ProgettiHWSW-0.1.1.tar.gz 3345 BLAKE2B eefd74229f80ce4ba1b1f63292e7e67d424774ae17c9479443481f7d0bcbf73e9b3921ac8e74dca6492054449d75817b6451e2f5bd16d11c73d57fef50ea15aa SHA512 f34a5a36a3d2e4adc1223ae975f35979d6cff923cf02b90439739d95e8ade098bfdf9611f344dc9469c0cecf5854ab1fb78357ebc1b143cec3352daac91c152f
|
||||
EBUILD ProgettiHWSW-0.1.1.ebuild 716 BLAKE2B 24ca3f28fd7077e83a5e144589c007f29be6c09e7ee944d311b4d08621c92ccb4555efb84e536f31d57401e06b82d58861d04cf2ad3e78ec76160f5758d4e855 SHA512 e37dcc637cc8419703b85e73dfa2ef96837af9e3866bd467314d519d8113be60f452a2cbc8e50baf10ba2ac899259e45d0154f5f7e626912b55313013dbd3a5f
|
||||
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
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Controls ProgettiHWSW relay boards."
|
||||
HOMEPAGE="https://github.com/ardaseremet/progettihwsw https://pypi.org/project/ProgettiHWSW/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# 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="Controls ProgettiHWSW relay boards."
|
||||
HOMEPAGE="https://github.com/ardaseremet/progettihwsw https://pypi.org/project/ProgettiHWSW/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PsychroLib-2.5.0.zip 9541 BLAKE2B 367823240bcececf672c0b86c1144792064e662d2ea20880e91ce48aff3cb3e7fde8dfacc1b93fde5965c7e85d5b9d7da1f85d998db5cfb5d81a9c2dd34dfb42 SHA512 dbabc1a315dca00e11b1f642429413d10822ddd66a979c760aba737d58752d5a986e09aa00151ae05fdbcc8bb1c256ebec2f391c31260d5dfcb3bfbef7278043
|
||||
EBUILD PsychroLib-2.5.0.ebuild 709 BLAKE2B 04e0059ccb8fba4e0826cbbb031844866000c5cc12660d0b9963b8590eca208c30d618813abb3e06e872cfbf2f40257feb18b2a2349f805e85d2ed5b25c13559 SHA512 543a1312d05efe101769fc50252efaddb9a0e7dbcb35a8dac84ad69e45c16bcd6ce0b235eabbf0d9ab95b046b853b026d4acf526ac0341ec45537ecf58ed79b8
|
||||
EBUILD PsychroLib-2.5.0.ebuild 807 BLAKE2B 36c0ccf7678ad3ac0920cbd92b7b3663e8f90334f77f40dbc867a90439136d39e00796d6151b5507d2689498e25d59b5151c7bc0fd8c75143bd02a2026c995dc SHA512 5820dd0d7270cfc43bde3a8b268eb94fdf2112745602eed335f12852d5a415e1a7550ec04baf24d75ee285ca066ed09d871f90623091d7576ade351447233053
|
||||
MISC metadata.xml 555 BLAKE2B 7af14234c884c63bf6836e6cf29520916cf5e534f59d87743a30cce07174059cc112960a0db2c46ee8354b25a4bc2a94a1454f04c7a8e70b3dbe36f56e8f12d9 SHA512 48dced5e9c8f34a34b77b9c879d7438de73c7929866240564a01bc98d288b7ebea2b6ac744730b966bcb05af095f7e48dd6406fbf999dcddd1df383c3bdd4942
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" ".zip" )"
|
||||
DESCRIPTION="Library of psychrometric functions to calculate thermodynamic properties of air"
|
||||
HOMEPAGE="https://github.com/psychrometrics/psychrolib https://pypi.org/project/PsychroLib/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -26,7 +26,8 @@ BDEPEND="
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
distutils_enable_tests pytest
|
||||
test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
|
||||
EBUILD PyDispatcher-2.0.5.ebuild 864 BLAKE2B bec0e7f506578e3231bab16f47d10696a6c69038e97ba13790929c28edba0ef24543877273f95dc9a250b9af6ea856b8924c1d3cffcc793aa87c187a19a5d4cd SHA512 2b64b0a80a32b192769230e83ed87b017ef0a6f816ce17b95ec9134c29e1e8b1fc6b2a4d96b48e3d521c1ba73d110f0ebf1e6778ca7a1c27967fa952427f2719
|
||||
EBUILD PyDispatcher-2.0.5.ebuild 869 BLAKE2B 155f008447520b8a251d8b25acfd7b28f733b9f34ef92f6e75fbb1e337be9322e7d6f8d7499e5d568b96affcd078fb0a4a5667759b1423e9eb06bebe816eccb2 SHA512 7fc453f4c0c8a097c1e80a4a8771ff2d450cba1d4afa5361173fe6b271f2cc8c45a4aab3251557dc22dcaca70dc847fbc253e4c89b20b92b48bd7f9afb5d3a25
|
||||
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
|
||||
HOMEPAGE="https://pydispatcher.sourceforge.net https://pypi.org/project/PyDispatcher/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyEssent-0.14.tar.gz 2994 BLAKE2B 32a5f09a7f406e408d758f8f4f8d53dd75d54e27cb43891ca5dac5440496f2fefc615a57f021f39c3e92f0617966e0aec866f45c14efde2b07980c1d2fcf18cf SHA512 4b891a8efb878423515463210f3de83c235d10b4dbc90ff659ac9ad3ea7896f9b50d7b6800258b9fcb6d787dc477be31c20f47e17a32a0cc9d6999dce16982f2
|
||||
EBUILD PyEssent-0.14.ebuild 778 BLAKE2B 6dcbb32f4c63e349204e8c1640fc700b06d0ef4246501c0f07c0ec0dbce5e2fa1e142805368b98b25e6ae69b6f5c6f0e61045b4d33ba3c9cdeb57d10c27158ff SHA512 2eb9a1143aa94754898968007156ed418348002c4a2c6a4913ad05eda442d00a2f3d687b161dfcbfa17e66a4f002960e4f2dcd71d6228daec6b27854a3232c90
|
||||
EBUILD PyEssent-0.14.ebuild 783 BLAKE2B 9739d6376484d52b125e5f285cd9e6a4d3d8a232fec3b9006a5e1fa6a5aac2c6dd4b4f12a3106af24d2e7361658ed6b7c66e737bc6916a9fefe318492b45b825 SHA512 35621d19e6f1636c175af908c7394aa0b71aff3ca2e51af31cf42cc73f1777ef15ff88553382d94fde120368c85beb9b8164451a04677326cdc1889a1fdaf22e
|
||||
MISC metadata.xml 520 BLAKE2B bdee4dfc6d6ee34f6e13669b8f7feb2d0fa1be84f9cfed223c5b61b53ed742fdce07ab99aba12f045381a8e8cd61d9dc62ea89dd1c59c872d4c50eb48f248741 SHA512 7e406299ac88476d7d82ce6cc37b26fc92110e90b3ce3ee6d01fb2b63b62505db7831c1cc449e40f2d4ab7ff2bbca3db75190a827aa7b28baa30d31a13845df0
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A wrapper around Essent's API"
|
||||
HOMEPAGE="https://github.com/TheLastProject/PyEssent https://pypi.org/project/PyEssent/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyFlick-0.0.2.tar.gz 3661 BLAKE2B 3c7ed38b0eb53036fd677ff55f4cdcde8b74557852e641e724602491a6fe3f3840cb97f3e6e8ee8e0915a6bb9b6b4de0421cdda28d37e4df69cc8bac954b7792 SHA512 419b2d46f2b188e147ecb694ce557867818c4f21bcc1259978a6e473a1e13063e7113dcafabe3141de9d035c8bf5221ffc2e34a9fda3906d6f7c52a3b9d5c18f
|
||||
EBUILD PyFlick-0.0.2.ebuild 740 BLAKE2B 7728b3813d30bae9d3f0624d9bbd74c4b57ad1a102b324052f00f3b7d82032132ba3208fd6ed248e25a531695ba0e990675f74885bbd9f50b79dafe97d103c48 SHA512 51dd422fdd546abb96035a7b99b1371d8cfadc178788265ee4d35de43fe525a6eb0bf091fbb293712a037a0cf10a9886c7bedccffe1e1cff360e0994d9123a64
|
||||
EBUILD PyFlick-0.0.2.ebuild 745 BLAKE2B d67dcab4084ae1e2a3fe07f719e0c15773a239fab96acefec98a139bdc8f7dd372d5225946c493b175c0bd8275ec12bcb9486fff8dee8ce4c0e9738dd87d932e SHA512 5289fe47b310eb0729f1d327c00a7de28d76af3eb98fe0658ab7ec65e0c540007a8f5107a26ee8d399d98b66f207648d3d8e7a8660dc0d2b8a52030f0cc8b5d3
|
||||
MISC metadata.xml 511 BLAKE2B 9e116007d72ecd3355a9e7b246655dc89b00c9f8d1f6fb0c939f18904eaf358762c41d138a9dae096c3c9fdc369e979f465e9e27469eb9195e2ef4cae4ca76cb SHA512 c244bd0d2dd239a337246a24a8896361a4f1266cbb55a907fa64cccf6919ffe2fe1739217938166a879611fa342e402f38eef58d085843579cd3f421bd9ab43e
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python API For Flick Electric in New Zealand"
|
||||
HOMEPAGE="https://github.com/ZephireNZ/PyFlick https://pypi.org/project/PyFlick/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyFlume-0.6.5.tar.gz 8138 BLAKE2B dcfc9e1ada96c41fbd11756529f00509ae2c2e91f3a49135dfb43c2d66ee9b0aec451e3746aac54cc9c6c912e8908f613e8b65a34cea701a3b76dd7f9597e46f SHA512 f3ff6d7fe4feeda7c412e85846610d895e9af8e8a2913c9986d4c15530ca0c4fac44f8a4b2640663c55f6f8cdf9478d14e371a585ba573f316d38118622013b6
|
||||
EBUILD PyFlume-0.6.5.ebuild 966 BLAKE2B c25884cb67abd12c6070b70e5a87293736fd73fbdb45a0c0711033daa06dbbc13edeee2101c8f6587c9ee3c4a2324d3cbd01d65392d8002ace8b3910cee96983 SHA512 c74ce7dbe34ee3717101618fe871852e971598f270220fadcbbb3b7b3551a283a30b90a04393232850f52076d54242638e10278c30aae16de03d4a7390c57526
|
||||
EBUILD PyFlume-0.6.5.ebuild 971 BLAKE2B e6076f77b5fdeae996344b03a661a057181478786aecdd80c951ed12afee03c34be93acffa78c5754dce639437ba93bfd646d7ec5674e2fd0bb8ec79ac47617c SHA512 c8ff41cfed4153bd8f7931816e6737b70ccd6c86c4a3d69aa2b64f354ef644367238e0a3141a79eb7251c2da103fa47b27b2a497a00adc184d991d1584900f54
|
||||
MISC metadata.xml 511 BLAKE2B 0113704fa0bb540f42fc7d1cc1ed43e5eadf1c254025daf122455236f01efab5cb8e5e7846348d3e1bc9a8da45862d93d8a748898c5e4c7ebdb71a6e6bb68c57 SHA512 37c693b5f18b477e8981aaf8726aca119c7848f8355123ad7a71820537fec8607146cd59202a43c32564095a5d8122c123d2068c9a9803bacb9d13488d75d7a4
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Package to integrate with Flume Sensor"
|
||||
HOMEPAGE="https://github.com/ChrisMandich/PyFlume https://pypi.org/project/PyFlume/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST PyFronius-0.7.1.tar.gz 12475 BLAKE2B 6d0bff97113aaccba754c5ac4298660976866dd093c3f6807714f41628bd8280c844bf6d9af5cec16b9e4187bfdce358bde18fee817054b41cdd1ebf2db137c9 SHA512 dbea5ace8ddd7dc7bbaeb53110c2fcb4b6171735a16189864e418d20164519bf85d50bb1ccc594fc058bcc53b05cac96bf50345cc8c01606dab5a9104484cd4f
|
||||
EBUILD PyFronius-0.7.1.ebuild 713 BLAKE2B ade0ad27ab574daaa21cf94acee79d8b17c4199e0466174d611798a50e946ef8f43e3cccfc9669150fae179fd0d88af910a42df41e92f17b9c8f5d4fb86ca3d4 SHA512 d1b0349970e81b3916d04e4d0d4f2a67bee88fe7f26d5ae39448801c7bb89ba41b2672d9252f7537c2f77d23ef2e482f4efd94feb1225984079f2303cdba9c27
|
||||
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
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyMVGLive-1.1.4.tar.gz 3937 BLAKE2B 7460ebeb86a452ae5fe02248c05c4d382247a391175acd8981e7147d11520260f0e7b03846897a259cf4c82e805dfd03fdb3d7b6ee8037b24da5ffbeea5c4313 SHA512 25a546b3041050c47e6e1db6e542ab727b4c50e33a6e1ee8f30e526a53d958988c54370d113a3154cb0363532c4b815a8eb490cba218d4d85aa5c771da0ff455
|
||||
EBUILD PyMVGLive-1.1.4.ebuild 723 BLAKE2B 855d89f2e9daaf4c719d4917de39aa35f8e5761038b1ebd054edd4e394a61ddbec2b9b346668066f5ae682bda90643b9ce08d7f85e462e3c8ea0ecff53f5b2d9 SHA512 946fb62fb35874d16adbc5e090e06677f51659135331618417e6977ad0f435b9512efbb6cf47c2590839a804c015e1e354cc4afa69a23de74026a7b6d49cb3a1
|
||||
MISC metadata.xml 328 BLAKE2B 95c186db1ee862259ede644b08a981715bf4c71f03952882cfb7e669a7db96b88f8534502e031044852c2b24d74c5ad6a3c4f658e23eb8fcdce85e7e460c5c35 SHA512 7a20e1cf025d5ac03c2c185807104f0b4021bc8544c56ef43dd3a89628823c198caace7e17f20ad0d0c32c983d83a630bd50a7fce4694fd42e24c310287491ed
|
||||
EBUILD PyMVGLive-1.1.4.ebuild 728 BLAKE2B 76812e6d1a3ed4354e50c1d888f16ef0f707a2fc4b47b36a1f303033a4d0e50386b30c25003facd266c8dabc85431c28564480018bd13d6d99ad03f52388cd8d SHA512 710825a66da111d7f4250866d0424cfe2c3f77d4feefee9178b057109c320e1f3edbdd1388f9c10f1ea5f977967a81e0882896bdfb5653a35441d71cdf43d907
|
||||
MISC metadata.xml 390 BLAKE2B ab5e28844401ab18d7da0369c4de875c3bc057372e4e095fecb654135bd22fb189d06b801a3ade47af5a68fedb49674097d28313e13ccedbc558fcbe05697b56 SHA512 f7cbc008e1e2356a79b5d4bc0d115b7f92685eb291711710bee85691cb499d0cda3cad5fd9cf47f379593aa0a3703a61b05b97d4b01004190edd1bf20453e788
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="get live-data from mvg-live.de"
|
||||
HOMEPAGE="https://github.com/pc-coholic/PyMVGLive https://pypi.org/project/PyMVGLive/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
RESTRICT="mirror"
|
||||
|
||||
@@ -7,5 +7,6 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PyMVGLive</remote-id>
|
||||
<remote-id type="github">pc-coholic/PyMVGLive</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyMata-2.20.tar.gz 23143 BLAKE2B 1e007b69cccce99736a7b4c408bb850985d74ab8c1f9807c0926596d2ca0305e6acf0449ef3a39bf4bbb8703a0b1d4e34dd9f1eb2d560b6752f756d30ea4a1dc SHA512 22ccfa550cebcfd61246af07c131cc70ea478e8cf1b98371bba79b2239af598b3d966e09edf2c511f3afe4aeb83b7ce72d427758f09e42b926a2273661fa043f
|
||||
EBUILD PyMata-2.20.ebuild 709 BLAKE2B 52300121846161d2f6acf21b49500242694d9add0e3290283c11190b39c5bd333ff7e88f8e1a423dc8273289c6a399bd419bd51d7743db63102f4b4157e97c46 SHA512 39f8d64716bce1fe03035982908842b80657c14574869ded4240c1280f42c8116245395c864aa06b3be777d165d5ede3dd591e33398236342e94fb8172c0a3a4
|
||||
EBUILD PyMata-2.20.ebuild 714 BLAKE2B 9d7e898670f7331e4ae3015745121858e0b5408df8b562ca8b10e5316f3a25ce43e9d170405244079d61aafeb611b3501b57e8efa8787063954790efa044554a SHA512 de5ce5b3954d61b20774c7ae922719e904f7c593297d4590db1e22527235cf441c68a8c18b49b75f6a351ba8f0a8fd291adffd49d8b9f9bec1e446dbeac5cb95
|
||||
MISC metadata.xml 508 BLAKE2B 0ae10d6d8a627650c2acb048a0445d3f01f62ec883083ade7afcd95aa36d9d0c9561667fc5e02e75723561076ae803a96fbe39516db0ac57e3cc3276edd9dbe9 SHA512 d0cec46d939e09be13e0985070197de45302151e2543dcd3990e57a4657e5e78ed5c3004ae52f1f65167f3dd55c90362d124edd2deb521052a2cc57a7a58dcaf
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A Python Protocol Abstraction Library For Arduino Firmata"
|
||||
HOMEPAGE="https://github.com/MrYsLab/PyMata https://pypi.org/project/PyMata/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyMeeus-0.5.11.tar.gz 5368346 BLAKE2B d1bde9d62bd3349533b086ecbf5f6c455caf333cbdb0f32d11cac450db07708e442bc44cb085ec5140231158b95068e688e9c8abfcc62ba0e52e1cdd2de294b8 SHA512 9c109a7ed0ff3635e8b1eb4ee444bc5086528169fc942719385b02c5d5eca1f1ec3d3988bb06140e94f3d4ab741473880d8a36e187c468b9b91a3254575b92e6
|
||||
EBUILD PyMeeus-0.5.11.ebuild 666 BLAKE2B 04a4f694c76efb774e9373be8c27f64bae8ad1cf20929ec4f55c6fdaa611e70452ab1f281d624b61407ddd8d7a872ce6abb17f4f8d8af3934a5c467812a0ce36 SHA512 cc9b46c1f34fb50bda9fffa478bf71de48b7961e9456f49d9c859e5cb7a99ac8a80427ece79ba9ddcbbcb44a4c50a328f54a6a56a246451358e4b05222df0d7a
|
||||
EBUILD PyMeeus-0.5.11.ebuild 671 BLAKE2B 7c0bb9df46a8c5329d7457f3449aa5ec2a68d0d204a33e0e6e1702c7d44954641fe8c5b2812b5ca669d1dd164c57ae7ad4376d76e65cad304d8c5a653c56457d SHA512 d83bda11605a9cff456c461df9ef452aad2425b0b5fe49b52f3bae7f52609ad66586c0f7d1855161c2f51427ca9df7e3f0a1518b3df199dce3a94ccc9639257e
|
||||
MISC metadata.xml 523 BLAKE2B 395c81c447b4f2096e95bd0f7c1265098814c30db6b04931fa7b1a24777132b36c2e218de15ef159b668d7cc30344e6f30edaf98cc3a95d89000799e8a09af05 SHA512 b2a4981484eb94528f20c4fbfd829755b273abda4ac6b94caefcd902cd6b6c88e3a390ec86f2060b726d5b24acf4796055476b60b4aa8d9a8614719831682e7b
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python implementation of Jean Meeus astronomical routines"
|
||||
HOMEPAGE="https://github.com/architest/pymeeus https://pypi.org/project/PyMeeus/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyMetEireann-2021.8.0.tar.gz 6025 BLAKE2B efbd2a52e02f1bda8cac8676bd4bfbdc9c9907a4d01bb56106a8ecd96c53101b6673f910ce5731686621af6c3353b5bd2f4d12a242e8badcdac8a2a3ef79beaa SHA512 430dcb6d1351ca551c541e6e257805ce33e88396d0ae67d1f904947031bbd0522e90cdd609976c74e59a0f65e592947a53a2135bc0a52ecd340197b8622e18a0
|
||||
EBUILD PyMetEireann-2021.8.0.ebuild 855 BLAKE2B b73d6108beef1531a1597a5ce173aaa590a1cef8434f5753a2097227c6740d7c76efc8ce375d1fd8eb70e3c18644b5732f378be9ae4ca938462d2722833df75f SHA512 a1c4f659b3faa97a094ab7b70321118f6631dee30afd3aa9d7d8c64b6075e66bfcbb3b1c172e292fd99920f7225e2e26575809796fae8bdee5f83ed3e50ae88b
|
||||
EBUILD PyMetEireann-2021.8.0.ebuild 860 BLAKE2B 4f7bfc1e7b95f157c95c6c3856706fa96527b4dd1704241a4939a3321fa4d600f3dc50c65a39adf822c2d9031f8c83fc7f0bdc9a65e35419c555971bc56ab573 SHA512 d3275c3898464fbffd06621a91f95a740dcd63d70f914da947cd7f8831909ec305019d59b983a68b6f254ee2d32eecb4050de3eaadf1a7a76545f5a06a98898b
|
||||
MISC metadata.xml 517 BLAKE2B b3a10189c60c1cb6131575f46f9b207daddd63e51238c6ea11100cc5b39a1520d2c4533b8633a3ca4185bfa1f933228ea9d29822dd5b79105cc186e4e6282666 SHA512 aef3d17979d47cf8d7ba7e58322cd046a09509f16d6e3b0f015934aada342e6026515869173c06d0347ee68cfe4732b42768d110e003cb5e64baf0f204702333
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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 Eireann Public Weather Forecast API"
|
||||
HOMEPAGE="https://github.com/DylanGore/PyMetEireann/ https://pypi.org/project/PyMetEireann/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST PyMetno-0.11.0.tar.gz 5747 BLAKE2B c6a6f4077d471e908e902e4719a8e1192dfe63bbff75a0ad4c8205deb8abd11677ec679321959b545d3648f0afadd55960e331c3e41dbad66bb9c3e7fad3283b SHA512 7e269ce9afa1f8c05c382b73db223e1f482825aab05e1be10038acfb2007d4bcbe2d69ce312442deb5d0bfafe1ed7f1b1dc243ec57ed1ad1175dfda6d279aba6
|
||||
DIST PyMetno-0.9.0.tar.gz 5669 BLAKE2B 9125a95224bdae5f5749b78c435197a407a615dc9360e3b8f3afc2554edf71b69570eee8658acca823045fc609e9d14559d30d82466e84e68cad12c1c2037326 SHA512 b97592fc2496cb2c2307b56ac8ccffa16e7ec537e27222302ed175f798c16f83225c5d32b46599da9efec6ee4fe5a11f7673864ce1e1978b5868c1257b5a6889
|
||||
EBUILD PyMetno-0.9.0.ebuild 803 BLAKE2B ec5a19c99ab229ca5a807ef0b492e3f2587646eb56d6797658d306d217e1bfafb823deb62f173fd3813d266a2a0f102b60c5c319ca1ca42205b0b76682781cd2 SHA512 cdf458443aef659ddfe925fa0677f7100cf0422eb6349b6f6559db772d571d9090b2facd017feaa779bca971ac221c0574ca94e010eb2b2ad7c426fc533b6b1c
|
||||
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
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
# 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 library to communicate with the met.no api"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST PyMicroBot-0.0.8.tar.gz 5428 BLAKE2B 0152e8fe3d22bfc0e6d40460dd343619a0da745c38b18105d6c81fa0722467b9bfcf1d0f10c58f3c537092231375102f853c2aa267dd9fd81f52025fcb55dca5 SHA512 499e29d61f5aa61316e62a5b55161f0ec3177bcfa8a1d779b50093180c7c921de11c9ea73075a73f1b742d8f74e45c9bfc2c846b4e72a68b6fe9531aab297a54
|
||||
DIST PyMicroBot-0.0.9.tar.gz 5399 BLAKE2B 9d58fab4250133eee859fc5d387182d1ffaf44a930ce5b4c31707310ff9b82f4bec18af6cec7334e0c620f82a086e56cbab5790ef75a586c74f431944a6dde93 SHA512 1dd61fffd606229198bb08266ed2105308553c342ed44e5208bd66878d5aaa82b08e47fa92f6761cf04e62af0174a979c8caf9081738c3bc7047442a94598804
|
||||
EBUILD PyMicroBot-0.0.8.ebuild 752 BLAKE2B fd80df3faaa78f2d178208b6d5f491ad45a2dd4d3db45d6f2844b803724ec497b60290a27a8aa51bb7a75afb27c7b05f0d76021acbaa966bc8c0bfe2c1cd7044 SHA512 352cabe5b28fc108313af9ebfff71a862c7d9295db4d80d2b63f6678ad5688d0db19956ab2d7f8e4b3992e342dc4b81b88f7e6f9bb6359c0f45df20469546c1d
|
||||
EBUILD PyMicroBot-0.0.9.ebuild 798 BLAKE2B 9abb98f65377e3e78a6999a0f24d1f918f810a6a968dcb38f16d3e9b02282df34401639a66eb2a7ad20cd4e71a8aea8ce6e204903328b302f5eee296f71ad03b SHA512 dbe71b46cf47f32c48c9681d1c51b0ff99d5b3adeb901dc2d176e0fcb765d4be1ee1250f6475b31f2849b2ecf61f0abf985f9a7c6cdc39d06b10e92d6db2b213
|
||||
EBUILD PyMicroBot-0.0.8.ebuild 758 BLAKE2B 3585e209c96eef0fa23a22e2be238c4258ea6ef9eed1ed13edc2ec46cb89ec6d793d66e819db1d6c7c1d79f47804be78ba5066e7dfae731b3e8fd8967302f11f SHA512 50f6c1237f0a3f3480db34d0aa48a1f5daf2c1d4133e235f1d25f9fd3d80e263ffdccf029c338ed65e352c539abd19e15d5a2e4ff7e0a2372771f1074b6aea2b
|
||||
EBUILD PyMicroBot-0.0.9.ebuild 757 BLAKE2B 086a3225ef92565c1864d7bb8ee8dbd4dac97e546ecd54a88cbd2da7af34202c8aea45831fff6ceca3e67343cfbb0553a35151edc01881d2fae66a6b9234322b SHA512 4db447b8ad07b2ee4fe47cc414906b4ff8361e8b60dec6d101d45dd38a9b5281af6f36bc372db9dcdb5322c4e040878b084c35ec8808425ea58cfd98c5062706
|
||||
MISC metadata.xml 388 BLAKE2B 3c4c2f5d9986588d5d9d4357925e064b821dcca419e4500419f83006e8d1d6820e47c303d84668719797625a4f21b42f179d35b988d38b34e22c9407cb5a936b SHA512 248d0b5941af343712d818d486c486cf3f250c4af412664aab6a6c98e616c5746f573adfe11380da2138ebf6fab7614cdc56489754c75cf5b2e7afa61494fd64
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
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/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -3,14 +3,12 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
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/"
|
||||
SRC_URI="$(pypi_sdist_url --no-normalize)"
|
||||
S=${WORKDIR}/${P}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST PyNINA-0.1.8.tar.gz 7646 BLAKE2B 6074249de420b76bbb822e12f760367d389cd7ccbad58f35ac7e0119263119494e8b1083ebb21e4bea8d7da00896755e9ae3ca9d2e5400b6d20b9915271da136 SHA512 ec7a7cdd68cefb6753d9006f4acd23146c25dcc90e6570260c5dddca337fb2266c5e7bcbda4597634813670186fb4c07c7537bb60bb85fcdc3c1c8c17ecb40af
|
||||
DIST PyNINA-0.2.0.tar.gz 8142 BLAKE2B 5c16502fc93e8f2f4b7924ed3e2bf8bd1e15496f52258a4d3c066d74149f13c7b17ce42513a248c33a82422150d682852f42d14249f996fb94a1222520cff603 SHA512 8979c4aaf0a5bc510f661ea54baeb8f130decf98d8fd0a09e1a02fb3099bd7fea13fdb1a57826a7a910d7bef38fa4ea0c32fb023f0132a9043d4001b3a2712c1
|
||||
EBUILD PyNINA-0.1.8.ebuild 727 BLAKE2B 9bc22bad0fb01e6b9c3dd1b736402170da53685cf13f88dc257bbdd6bb5e767dcbefa41d77107fa002e264a76cbf2a8a888907903805f3907e476636d4edd83d SHA512 f5a8210436eaafd049c64b220cfc836426edc59415cedade3b201acfc6036c5851ced6f149a371d71e76ba2e7fa503fcf7c308437bbf139aa1aee4fab751e94c
|
||||
EBUILD PyNINA-0.2.0.ebuild 758 BLAKE2B a77417cd4dcba184f3d75d3137abefccde4cc39f03513c175f3df73a2908a1e0339b015ec1c179fd5f8665d2385d5c464e1626cc96fd688877276ce1a589493a SHA512 3f0697caca7a2083fc54e05b355c115acd460ee30ab1e349ef704f7789259480515d2a0729407f60f6c8c68dd0c490fa6940af985008f13dd573d9cf594b2e08
|
||||
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
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A Python API wrapper to retrieve warnings from the german NINA app."
|
||||
HOMEPAGE="https://gitlab.com/DeerMaximum/pynina https://pypi.org/project/PyNINA/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -21,7 +21,6 @@ DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A Python API wrapper to retrieve warnings from the german NINA app."
|
||||
HOMEPAGE="https://gitlab.com/DeerMaximum/pynina https://pypi.org/project/PyNINA/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -21,7 +21,6 @@ DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
@@ -0,0 +1,32 @@
|
||||
# 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 API wrapper to retrieve warnings from the german NINA app."
|
||||
HOMEPAGE="https://gitlab.com/DeerMaximum/pynina https://pypi.org/project/PyNINA/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyOTA-2.0.5.tar.gz 5511961 BLAKE2B 612764f6f343718cfe3cec6e4c8880d99c4a57ca76c52bb5aedd297b8bc3c308a4e11e9368f68a6522efd29f61b2d6b5510c804cdad88121b66f6a9b58bcf32f SHA512 d4c36bc3099e9089dacfbc87637ba06122490025d5babf35ec9e4dcef6357fdc6aa34cdb112372c47e4a2341cf99a4e523bd3adc795a6bd440063788e5a490e3
|
||||
EBUILD PyOTA-2.0.5.ebuild 782 BLAKE2B d7142dd5a1f5ac9553ac1d132323ee8210e8fb9df8252cd3919d392398873af62d9ddaba921642603c3e5c222587d7a3cf15800345164b411b29920f79050733 SHA512 ca5700c149c360506a465759c2a8e58af1256f336e0ca22bf0e1ac7ac4cc95eeb14d19c0a9679d1f0c46a1528e33b91132baac95f7f2d956370bc58438323187
|
||||
EBUILD PyOTA-2.0.5.ebuild 787 BLAKE2B 783b077eb9d604c44dc3e348fc04aeff5b159e42855952e1b8398ac5942de47f12956e28d40a098b3e3b453033944f5aba42d440d416862bb590b774f85e0011 SHA512 261dfbb00f51d31fb8066084e78c043b34f50d7ba60f5111e82c738408e417199d273a9a5a3b74a04075e688f77d9fe724ab8a833b650a91a8acff9faec114b1
|
||||
MISC metadata.xml 498 BLAKE2B d8ed36045ee6ca490056e8bb685a673a034a8232927064753e420fc523974276cdb5e29bac7cbe1f96e24cc391b39106b824d39c2948e2b4a4428355e7e49126 SHA512 a7ff623becb0eb20932087b6579f978c995128a75859b400621ec19bf12bda560daf733b30d8ea2f8b6cb7de74b08752609bca1f6764c6e93aeaf27b887e1d2b
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="IOTA API library for Python"
|
||||
HOMEPAGE="https://github.com/iotaledger/iota.py https://pypi.org/project/PyOTA/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -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
|
||||
@@ -0,0 +1,31 @@
|
||||
# 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="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"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -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>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyPubSub-4.0.3.gh.tar.gz 174033 BLAKE2B 65fcd960ce2f0548f152546faa7a98055a823414c453b475d6ade339f55e72a60dcb8d627f6272cc844d181f772b76dba4e53b2ecc521bb05420abc09f6c30d2 SHA512 cf9aca44e91a5d0e5ecf6739deabf2980f9464395c89e3c5335c5248e47c570701e0534bb660c5005325a994d9f8e7f261f36bc8bea74cfc7eb760b73c572652
|
||||
EBUILD PyPubSub-4.0.3.ebuild 762 BLAKE2B 2d92680cab76c629eb54488ff71fda25707a73403a5d20e2dd564a5c65120fc8734e7414473e73365eedc12050fce860a5244b78dfdaa424e94052c4eb6f6439 SHA512 850ce7fce73a48a87bf2659f68c4a5360f25203cb21b9098e6c7fdc2b20eed58b8b682a8374b77b5d89a280a99a41a55856c98827a48e7f9048d8e9092eae8a2
|
||||
EBUILD PyPubSub-4.0.3.ebuild 763 BLAKE2B bac8953d0259fafed267c35278de151a120e7e91b44dfef170407c7b60a71267e503b76c0cbb439e7cbeffdae3c6300315b06f8ad1e5c89c6cbdf9486a3fac1a SHA512 d90b9826e0cbb279d72ff57fb68e96c9a97233fe971e10247eaae17a4062825c36a5d03edba4ce6d0b05c39a78601f4ff60d9b8361524644dbe8383297d27086
|
||||
MISC metadata.xml 541 BLAKE2B a375e30bfc54ecdd4948256aa80daa7b72ad62aac3e57b654db7e173b92a905453bdecb00feeeba4908de189f38cc65d9ea520bc6f68738ee274767c724bc0ed SHA512 814f072a8f25691dd948843a8176ab8175760ab85c310ce2dfaba1294d155c47aeb748db89636a8c1494e7294c2ec20cb7564dd17b11c0969ab0e844c020292d
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python Publish-Subscribe Package"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyRIC-0.1.6.3.tar.gz 870401 BLAKE2B 199ea53afada4b76e841170839e354e90635f77d6442928cf1bd1a9724f69a14cf8a9e1d507bb1580ebac53d8f21391f1cda0a220873e6405eb22c473c59f198 SHA512 ed39dbac3d963131d667ae17eb800508aad78662d4dc53b0155e741c388783214cd27b4083dd0009807946e2ec401b5deb6522c351beb9110b7ca523d66e97a1
|
||||
EBUILD PyRIC-0.1.6.3.ebuild 631 BLAKE2B a33236a08e0e1b7fdaef0d069e02088eb50086e6f3799d2f54a9ca88edb0d2ee7aaba477a9b52fa2babf946aa4606d37e9d0caa77bf1c8d402bb6271edc2c29b SHA512 072669c1eeea85a88e1cb295d4cb2ed63230e4b852fc4dc7b6468bbd50fb1348556cb6a43f51cd78fce12988dd35a37e7a61e9784414232efb8f42449c1f4781
|
||||
EBUILD PyRIC-0.1.6.3.ebuild 636 BLAKE2B ed5ad69073a11c3a9969b7daccc505186844df8daea55ff4bcdc02fdbf24aad5b14b2d2af1b623d2b102b2257c69d2cab785cd2d5b8703fc73fc95be028fcd5b SHA512 5eeb17107f87f0a0a84e86ea88c4a07b2af4b01a70a1eaf5a21560a87a316575764f24215080791e4fc411c3abd261905390b642434062114022d6aae2c0e9b2
|
||||
MISC metadata.xml 458 BLAKE2B 5817d30cfda29cbaa2605354e639bed2b203f1cd76d42de01aebcdffd7593ab1e8a041edd8d7ae96a5e91667ab8d88056e26ee2045a8bc6399d19bb7803d7022 SHA512 a17bf765d40aa1cebc33c79fb27639afeff99e1f91079b1515353992498b41a31cad13d296d5c9a7926dfb01fbd1ec09f289b13032dc44976421303146d5af98
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python Wireless Library"
|
||||
HOMEPAGE="http://wraith-wireless.github.io/PyRIC/ https://pypi.org/project/PyRIC/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyRMVtransport-0.3.3.tar.gz 39591 BLAKE2B a3b9f9952498ff525b35afa209f9d49509fef209b3299a7780d9640d2861933b03f7c4598c51fd38c3cd7fae81692670f8bb26cee444415dd237430bb5e449dc SHA512 245ce47d93ee9c74260589efea1c431859322537ce41fe97a7cbe0ba6ac4b737c66d57d899df3262c7f9fa08f1141822336afa180848b48cd9ee9826209f5faf
|
||||
EBUILD PyRMVtransport-0.3.3.ebuild 768 BLAKE2B e58ea8171abca3c5afee6626efee31813ab4c5ec82cd388918cff4f965d9bd468a39760acb64ca1bf72112402e2e98e0a90afe6c38d563d7071722ca68a16dd5 SHA512 f5266ba77b53cf62ac63932f93ae30b446300f7db5b8783341250932b2ba15f3f7837b35724dbc269a8f3885a6c8303e5a1b6f615998f1de7efa7626bee00b83
|
||||
EBUILD PyRMVtransport-0.3.3.ebuild 767 BLAKE2B b378f0e25ccd2beda2da77c23a21af2ab057c6db0f1a0c5f80c140f21638da23de9e00eca61b9ed225ab9d00d81c0c0cb66799509a687a1dc4331e2129cc8ba8 SHA512 180538bd08ab6e2c0c4b3878457e81cde11be763aeee16ae398244015ba5d0368901fba7d071d548ef6159fb43463580d5484570f5eccc3f4236e7da25ec3480
|
||||
MISC metadata.xml 512 BLAKE2B e4fd03a7e35b2ff7bf65e2dfc40d940cd62a1ee41a0f9bd79bcbb909bb7fd70dd630df4e72bbef8e62df4d83984315b9ddb425dcd28d6e12e3be8dffed405519 SHA512 c187b71a1a37a36545d5645587217990b251f597bbd76e24a129598bb8501f70d3b963d3931124cc4903ea6952bba18f75e456984ea98881ee707855085e67d7
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Define module-level imports."
|
||||
HOMEPAGE="https://github.com/cgtobi/PyRMVtransport https://pypi.org/project/PyRMVtransport/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016
|
||||
EBUILD PySocks-1.7.1.ebuild 621 BLAKE2B c039900fb005a9893a32907b24ca8f57bfe3fbc28487f33d3b8c41755ac6aacc9367469c3f56b2efa97af70b3542601f55ca644e1442c3f851ff9276a4ba9d53 SHA512 430f1a2fbf2934a20f6048dfb5274d106f4793a44a641f61cac0730d43beb9670614910807ba26c0efacf40e96fef42b26faff542ac722beba0634b5a9aff988
|
||||
EBUILD PySocks-1.7.1.ebuild 626 BLAKE2B ffcc7ca3515fb9a2a1bf95b2522cf6930f24d26154583403ae3160e4f1c365e2e9313737321e9d220a8ababa608cbb22d43f430d5fd1483de6f273adeeafb559 SHA512 e20d6bd2e0a6ee9bfc1ece39f826a3335bcb9074d5c484278dc1459649ae2fcaba88bc2a9d5aeed77be5e9bed7b4b4b6f0d139e38c49bb4c5503ce7aee530e44
|
||||
MISC metadata.xml 505 BLAKE2B cfb5a94a9fe4a56d64be124803de595170512d1dee1ee1a08cc7919548498862390b04eeca286b138b9279c05df01a4dfe14d1ee5d46fcfaa1c0edf68ddfc92b SHA512 93c327034e851cd0091bbe6780e1203284c0c55fc5d51ccdc01b877cb40feee6ab6c9c36864997ffce9afbb997e0b1bcd6ed558a0e43071ad8049fbcf2274cda
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A Python SOCKS client module. See https://github.com/Anorov/PySocks."
|
||||
HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
DIST PySwitchbot-0.20.2.tar.gz 16035 BLAKE2B cf5638fb1fa0b03171ffe35f842dafdf45a0a45b17f82b4331141e3698ce6bb2ee7200623d1d2b4b4f69bac119df2adb5fb721dcbece37d93f6d84b6b8eb77df SHA512 49d4b5b8cbd5b3ae7b04caaa94fea6c147976d0551776dbc50a3c087e0a5b106155fe5e3bab61a802565acaac160f71ed56269adb2458b7741973d873aea9979
|
||||
DIST PySwitchbot-0.23.2.tar.gz 17130 BLAKE2B eac5d4ad143f6399fea1780bde68baf57b0339f47dbd0813ae0b26207f642cc953168acc9cc5b46638f40eafb615ab83e370c4d11773b06732a659c682dd032d SHA512 69d382e3d0927cda20a11be36e6d8cf608766ebbf42d57fa210b9f38d0f1a95ece71921f2227b0454676805de4c493ee66456fbdf3ed38c479249fbad777d1c2
|
||||
DIST PySwitchbot-0.36.4.tar.gz 22738 BLAKE2B 6c60fd66fb70cfce68bf967675482b0087f122a0fd908e7645328338e53f172ce737f45c14b85574b2bb4d2b9b17090625430e2996e181bf1046fd342c6ae7f5 SHA512 3a0ea5273cce67d5225b059ee7e43d1a3612de3a80c294ac2eb697bce61c6bfb1d371cfde03ddca4be05d651c9b2ec304a421504f595ac6498e50739977fed2f
|
||||
DIST PySwitchbot-0.37.3.tar.gz 23606 BLAKE2B ef9a85509d1dec7689d2132f3380eb1ff202afc6c706e2d05a937d82e1f05a787140cde223333116695956221eb3157a98584a041449c1c3f74eeac918e74008 SHA512 02c47e90b409b3cbd466e210923159813e58b39e5327a05c762bb3d100848eb83577a6f594380e24f419a53e7e956c849cd2b52eec4d7a1972f67ceb732a630b
|
||||
EBUILD PySwitchbot-0.20.2.ebuild 857 BLAKE2B d2fdd60895afb897f2b0c03511559fa173103425ed42e7cf991b53a5842739d58f60ced7086b7a5a98d3a592288a1ed9b3961cdd4825b050fe68256468106c38 SHA512 95449e9f8517db3f2178bc83fc4107ec109e9e402c5386a60b0049ca7f22ccaa0cf7d29acb09090ff8c84baf7477b0ffa09d707f781a1cbb59f97ed906040f62
|
||||
EBUILD PySwitchbot-0.23.2.ebuild 855 BLAKE2B 93c20b00b5bfde93a3ae8e4b723c45f556ae5cf5d99f4655222d324d4b55ba13dcec472e511ac24525b3de3e4a6941438974df9a15f59a316a0860da596741fb SHA512 20d0236c2d59e9f69ea570fe11d5a84a7acb0cb643aeeeea73feb3e445665b241440eb943655ee5e42984b0f0fb83b89ed8dad4695a06cebaf797bc4299627f0
|
||||
EBUILD PySwitchbot-0.36.4.ebuild 1001 BLAKE2B 9bb8055b8490462a702f2babbef88028673fb2904d074e07dcc804939e247a3857fcc14a3fc048dd23fdbf20587fd793f0ebf485b9dbebe5de454d8aba351a12 SHA512 37b5e50f3659566d0a9f030035190d396456f3676077dcd012802e673317bb8b3db344994083e07fcef4ca99e027de38e44f0dfb2b265fdd3b5ed7e5ae2eb5c7
|
||||
EBUILD PySwitchbot-0.37.3.ebuild 960 BLAKE2B 333cfac3bd87577ff9bd76bb3fa49c5aa1aaa8cc1a543563e92c571a880fb277e40168564f4a265ce835a63bad129c4e71e4669a281ba72ed102f1c51f6a8da4 SHA512 8e6b1fa3e510548fa640ec26f7a3bfdd416aacbe25412124c24ee4f5da389010607f311c189749fa47155e8897c84fea07729a43b3375de676734a2902fd6cd3
|
||||
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
|
||||
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.17.1[${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
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.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
|
||||
@@ -1,38 +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
|
||||
|
||||
DESCRIPTION="A library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.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
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.17.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,28 @@
|
||||
# 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 library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"
|
||||
@@ -0,0 +1,28 @@
|
||||
# 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 library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"
|
||||
@@ -0,0 +1,28 @@
|
||||
# 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 library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST PySwitchmate-0.4.6.tar.gz 1852 BLAKE2B df0cd5acf51f2837e70be7a5a3bb94f459037a05c9f8984701b571cba64260b7a2fa537784a18c06f8a64e7f853bce190fb271967ded67070a3be8eb21e4a53f SHA512 721d28da3be782de48456a2a91252428efc9e9b3286c1b1ce7e5560f1072448057cd839bf510bd40ffa495ecf80154d2ffef9d8b40c8d300a693c08f79bd5d09
|
||||
DIST PySwitchmate-0.5.1.tar.gz 2903 BLAKE2B 8d709ef1b6d7360e5836e1a1b959c8e0c8c85a1ac255d9dddd38f2831ac98061ccbc006e344a8bd8fd3364248dc24b195a2263b564e6901ae06d1c80bf4c78a4 SHA512 f3021cb3573ac6df11bc2ef9d99ffcf0edcbf9eb1e4b84c8dfd59e8667140d5dec90bb8dd11f2fddd0625fbad5629e845a8e5746ec79644514621edc70aa3911
|
||||
EBUILD PySwitchmate-0.4.6.ebuild 612 BLAKE2B be15cfd4c3a5a3f2140c13ec126f05fedfb0942c9b03bfdcf593738bebe574d2216d7b9089d097dfe41b5e98b680ab145771793e5cbf323d4715c3e97a093fec SHA512 c05cddf409b998872af4d465190710bd00599f4419e3c1e4ba6376cbc9d2d6dee59a2aed9d6ce9bc8057628d4fb50be9e88c426e204a88d5acbdc4a881e4bd38
|
||||
EBUILD PySwitchmate-0.5.1.ebuild 688 BLAKE2B 90efc38a2913f55135f9ef382e7b2e1275f22666d54d048ff41a27053d591a166f66ed10c4dc57b1b6d86d10e3f727ff96c8186fbe414abb11a2a2d7854cf724 SHA512 cd8d06b5e9b31ac87e728e6165c5afe2ec384f538227e9049bf7bae1f6d9a26b9d056906325de7a2cd9f7fa50d9f1d82cd1746c902124f377afdb1560ad6ea62
|
||||
EBUILD PySwitchmate-0.5.1.ebuild 693 BLAKE2B 7f509ee80835de1b45ee9f8e16142a8cfd87639c42a7943c49fba83c064664d3f60bec689d1453143fac0eaf1a5e78cb200be7b73d237f94505b1af2e50c9e58 SHA512 9b51548f2f12104e8c3aa640968d052f42bac10776bb907a89e2a30ca3b8881a0809abf0b78fbd16b7a752509ce7cae2b2c1663bfce248078301c7be2b2faf17
|
||||
MISC metadata.xml 400 BLAKE2B c7869ba90190bedbd2f3508a1de5b78905983a157f8d634f17ceffb1f55fa00fe9627a0b6407bd6771895126658fd37cca8d10463eb974ae97c5a1df5dd1df8f SHA512 708db9a235af87018670c1d16e0b595215faccd5e85f240e8aa2869096722ba975723ef80874228ae41df89a98be094540963e4f22267d7bfb233e1c1b0fb22c
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library to communicate with Switchmate"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchmate/ https://pypi.org/project/PySwitchmate/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A library to communicate with Switchmate"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchmate/ https://pypi.org/project/PySwitchmate/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PySyncThru-0.7.10.tar.gz 7016 BLAKE2B b3141a4b98a7b5febb7228de602b22553f1f0f411e0a0bf2dfdc95db179513eb423734c9f54d1e1fd7048a87590050ef0e2c522b6bc5fb3d05707d7adf1c31c1 SHA512 43a432af6d39ad7d106d0b3d2ad8e6fe8754b67c9a5e9df2d772f4f40318fd5bbef2a66038196396f7e3132dda6c061dbc04dafdecc8c184f31e5526e53973cc
|
||||
EBUILD PySyncThru-0.7.10.ebuild 770 BLAKE2B 6cfaa746881cacd3969a19ef9082938bebd334d6f25919084542b612028d8a93df58c881fb9599a320ca2c8a5882f5c1b094f1ee9b9fda46e162d4a18f730beb SHA512 bace2f9dd057139fa591299ee1265e69bacf4c605b8c083c6d5245a8f52f5939666768da32b410c41556e1dd9b2a7e92b9b35b335ee9905a727b04b43bf2755f
|
||||
EBUILD PySyncThru-0.7.10.ebuild 775 BLAKE2B 9798f2877d64b0ad1b3b8cbe6d62dd4453e05148e822b18d4bb325ff6e81bb3efc0138eb12f16d2209df1a9fdbd161220252a05ef0e4fc3ede3a6980f99e3924 SHA512 5c39f61a143cbd249c5fa65d64445c69435a2e0d1927069720a6ea66e59c4c13b80a82bfabf7f2ff7a5dc2ce9c21fec7d9c42f877253fbc22d9b009cc91d0861
|
||||
MISC metadata.xml 511 BLAKE2B 2f57638a3836342a6ba942d53d57d34d466883cba9df14635c13e4431aad2a3d33ddb9edc7e01623c8b2346ac19d2c41c3c8d3c4e81f476e8a0fbe0e9b7666f7 SHA512 331f49236f8f3241ee90670aa84593ed42044f09c49f3cb040cb8abae594ed0921cd18405fb724dd4c5135bfe7518e759a73fe4eb46c705b85d14509b196f48e
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user