Compare commits
783 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 495ba045bf | |||
|
4431ce7602
|
|||
|
7969e10bd2
|
|||
|
a671297703
|
|||
|
66a6957e6c
|
|||
|
e9cb4b1911
|
|||
|
148572826e
|
|||
|
27259d4040
|
|||
|
d288436592
|
|||
|
f6236a255a
|
|||
| fdcf34d6db | |||
|
637c8d0a72
|
|||
|
37b87ff381
|
|||
|
68e1b07e57
|
|||
|
af79b59edd
|
|||
| 0feda00381 | |||
|
aa1eb260bc
|
|||
|
6abb5ebe51
|
|||
|
336c787582
|
|||
|
8a31c5546b
|
|||
|
0b1f414b2b
|
|||
|
e02a449e58
|
|||
|
c6fd7f885c
|
|||
|
a5d4c757ad
|
|||
|
96573d8298
|
|||
|
769137ad65
|
|||
|
80934b0942
|
|||
|
7befe8f920
|
|||
|
df39df956b
|
|||
|
e82048e224
|
|||
|
1e9eb8079b
|
|||
|
b092b02009
|
|||
|
08cdb6c48d
|
|||
|
7c505e2740
|
|||
|
6b5523b4ce
|
|||
|
04d2ee7757
|
|||
|
b1a071fe26
|
|||
|
9529716bb4
|
|||
|
f0c414a230
|
|||
|
499dab5749
|
|||
|
2c6321cdc3
|
|||
|
bc454b7dbf
|
|||
|
453f779b94
|
|||
|
81a01f7d4c
|
|||
|
148eb804b3
|
|||
|
031e67a8df
|
|||
|
77646e8caa
|
|||
|
75dcf88277
|
|||
|
5597c91e82
|
|||
|
3889348667
|
|||
|
6284718cae
|
|||
|
bcd1c254bb
|
|||
|
7bbd10321d
|
|||
|
68c47e260a
|
|||
|
d00a9c2ebc
|
|||
|
8173cfba3f
|
|||
|
7a2c934e6e
|
|||
|
1669062a05
|
|||
|
2e7ad05797
|
|||
|
0ca7d9f69e
|
|||
|
e387310336
|
|||
|
e32b203219
|
|||
|
f3c094bd99
|
|||
|
8a7bbb2979
|
|||
|
bb8244fd0f
|
|||
|
0850f677f7
|
|||
|
4c672edc92
|
|||
|
1b37a57484
|
|||
|
a4789acb6e
|
|||
|
096e70c2ba
|
|||
|
f6a7f03b5c
|
|||
|
e39b203f1c
|
|||
|
9b467eaabc
|
|||
|
6a3ff57e6a
|
|||
|
5225360cb5
|
|||
|
305e50d776
|
|||
|
ff7a9e6c70
|
|||
|
a66d0fb031
|
|||
|
a96053510d
|
|||
|
488a017779
|
|||
|
8a9911ba84
|
|||
|
a8bc42cd53
|
|||
|
12841d8237
|
|||
|
abc757a4af
|
|||
|
948e6af7e6
|
|||
|
d9b05eed4a
|
|||
|
66c199f231
|
|||
|
d6513b875d
|
|||
|
64ffbc91c5
|
|||
| b93386cd5a | |||
|
7d1b5a58cc
|
|||
|
dad22592b1
|
|||
|
587fb9a04d
|
|||
|
78c96d76b1
|
|||
|
06c6c55a95
|
|||
|
950fdba041
|
|||
|
618ff6dab0
|
|||
|
bd5d681804
|
|||
|
632bf8d718
|
|||
|
d4ea039e08
|
|||
|
c19f8c75a5
|
|||
|
e3788cf5d1
|
|||
|
ead1dc9b85
|
|||
| 661fbb7238 | |||
|
65fd39bed3
|
|||
|
cc9637f000
|
|||
|
47306a0b14
|
|||
|
0f63b1316b
|
|||
|
6a1c32aa3e
|
|||
|
5e1028ff07
|
|||
|
3204339b67
|
|||
|
406f12d569
|
|||
|
1dcaa48524
|
|||
|
0bed0d094f
|
|||
|
abfd81d110
|
|||
|
5ce34a2d7f
|
|||
|
d13108057b
|
|||
|
aa8016ff6b
|
|||
|
699c184cf0
|
|||
|
ab3230a5cb
|
|||
|
fac176e512
|
|||
|
f6ac75d25b
|
|||
|
4add7f689f
|
|||
|
b398752d6d
|
|||
|
8ea9134b72
|
|||
| b400feb1b8 | |||
|
03968f5dff
|
|||
|
79a6ebbbc3
|
|||
|
39a7736087
|
|||
|
ae9982d617
|
|||
|
dd25292483
|
|||
|
95d14cee4f
|
|||
|
de769006fe
|
|||
|
c3d0038111
|
|||
|
9b3019b221
|
|||
|
7b44b205fc
|
|||
|
e5bc50e16b
|
|||
|
6f4fb90c31
|
|||
|
5921419191
|
|||
|
a0d297e056
|
|||
|
3489a4ffe6
|
|||
|
dbc2c3aa82
|
|||
|
8fe621e8f6
|
|||
|
84218481dc
|
|||
|
c71f975761
|
|||
|
f58bfc9a7b
|
|||
|
e151323796
|
|||
|
41e0235927
|
|||
|
faf2bd0cb4
|
|||
|
bf60e2e70d
|
|||
|
cb96a6387e
|
|||
|
8a94751463
|
|||
|
2f837280a0
|
|||
|
bb5fe11795
|
|||
|
ed29f4f635
|
|||
|
179a20541c
|
|||
|
320f1f8e08
|
|||
|
c8ddd50c90
|
|||
|
20a4046747
|
|||
|
b890a363dc
|
|||
|
e8df85f9bc
|
|||
|
efa2237f95
|
|||
|
131936bf0b
|
|||
|
164f25a99e
|
|||
|
6ebba21525
|
|||
|
018f740cc2
|
|||
|
edc006f509
|
|||
|
b931e457bc
|
|||
|
f3d50a6916
|
|||
|
045c2e62c0
|
|||
|
f31afa5e59
|
|||
|
eea316061b
|
|||
|
af70f468fd
|
|||
|
ddc6a80585
|
|||
|
6dd673a63c
|
|||
|
e442ebb595
|
|||
|
845c67f939
|
|||
|
c004fac0c9
|
|||
|
a4d221e03f
|
|||
|
68da00d400
|
|||
|
958f2c4987
|
|||
|
f48f695832
|
|||
|
4b2ff542d8
|
|||
|
3fb3e2d55e
|
|||
|
6f71a77923
|
|||
|
70744b8fe0
|
|||
|
0ceb3a4f9c
|
|||
|
9927b5bdbd
|
|||
|
29594d3d91
|
|||
|
d391968484
|
|||
|
5106dc21a2
|
|||
|
5070931bbd
|
|||
|
24cc99bc56
|
|||
|
ebc4a01340
|
|||
|
f4d6dbfff6
|
|||
|
cf8e7301ee
|
|||
|
8a5f6b0281
|
|||
|
6be8cab11a
|
|||
|
90e7f1826e
|
|||
|
a2b7eb6c3f
|
|||
|
5016fec3a3
|
|||
|
1d61a8b69e
|
|||
|
84b331faf9
|
|||
|
67e2160034
|
|||
|
ba74feae88
|
|||
|
b4fd446f33
|
|||
|
24aa76a961
|
|||
|
46d868a4b5
|
|||
|
2e216b73b1
|
|||
|
a127bdddd4
|
|||
|
da77b9096e
|
|||
|
9c3bca6dd2
|
|||
|
4ea640a98e
|
|||
|
611dcbf0dd
|
|||
|
a31713b027
|
|||
|
0d9989a6cb
|
|||
|
9592b6c6a8
|
|||
|
46b976d814
|
|||
|
faf823934c
|
|||
|
72d44b540a
|
|||
|
575a4730ab
|
|||
|
818585de71
|
|||
|
288ad21bf8
|
|||
|
5724dd50e3
|
|||
|
7920787ee6
|
|||
|
0c060b3c87
|
|||
|
b13e6e8920
|
|||
|
f784c34be6
|
|||
|
8d323cc413
|
|||
|
b01cc7f9dd
|
|||
|
d0a832460f
|
|||
|
0c65c797ad
|
|||
|
6f1b12c7d6
|
|||
|
f1a3c706ac
|
|||
|
205b43b527
|
|||
|
0a0914e210
|
|||
|
3d1dd55688
|
|||
|
a6f472a457
|
|||
|
82e61519dd
|
|||
|
9f17dc5cb9
|
|||
|
512bdb2145
|
|||
|
0c8c32f04d
|
|||
|
2d3143771d
|
|||
|
cc515f9fab
|
|||
|
83f12f343f
|
|||
|
500308d20e
|
|||
|
c7fd08878e
|
|||
|
7688cb6de4
|
|||
|
1c3cb371c4
|
|||
|
d4b336e93a
|
|||
|
115b7a032e
|
|||
|
85158edb91
|
|||
|
bd75f1f432
|
|||
|
77170c2cec
|
|||
|
0a14945f22
|
|||
| 13f6e89ba1 | |||
|
c2f4a01c1f
|
|||
|
9b4a696520
|
|||
|
44123c1fa8
|
|||
|
d467af2c19
|
|||
|
3f11a649a7
|
|||
|
67afa65e25
|
|||
|
ad18805dd0
|
|||
|
24e17788b5
|
|||
|
8a319a9465
|
|||
|
ed11e957e8
|
|||
|
795eaa7ffe
|
|||
|
9ab9ed8277
|
|||
|
be1054a21d
|
|||
| 82683eca63 | |||
|
9c9dff2f87
|
|||
|
f6dc99f0ee
|
|||
|
97be5ef6fb
|
|||
|
d8097c02da
|
|||
|
87a9396a6b
|
|||
|
26c43d91a6
|
|||
|
ceb89ab5af
|
|||
|
d4a644bcc6
|
|||
|
156bd78401
|
|||
|
9614347956
|
|||
| 4a56ba8290 | |||
|
d8ddaff37b
|
|||
|
19476e11c0
|
|||
| 5ca25f98ff | |||
|
3d97e5887a
|
|||
|
1e1b258162
|
|||
|
187cbf4fde
|
|||
|
6aea04c680
|
|||
|
e67cd85d44
|
|||
|
373f36d6b9
|
|||
| 563c27ed11 | |||
|
a3f052acd1
|
|||
|
4e1359caa0
|
|||
|
ef02eef8b7
|
|||
| e5fe93a302 | |||
|
64cfcdf860
|
|||
|
497ba0e677
|
|||
|
147eda27c9
|
|||
| 0f8ef2b4f3 | |||
|
24a38b3cb5
|
|||
|
c0030e67fd
|
|||
|
f84ebddc1d
|
|||
|
6ecc12a374
|
|||
|
16bfb27d68
|
|||
|
94b28174fb
|
|||
|
013c5e012c
|
|||
|
3ecaa9f17b
|
|||
| e2829db332 | |||
|
6df6bfbc89
|
|||
|
f32ee497f0
|
|||
|
94edb6aec9
|
|||
|
19a5e3dfbd
|
|||
|
14a15e367c
|
|||
| 509d07db1c | |||
|
a44b664d5f
|
|||
|
1062a37eb4
|
|||
|
010dde6259
|
|||
|
3f4968a23a
|
|||
|
eebb011bc1
|
|||
|
f9628d98d9
|
|||
|
fb36fbf5b4
|
|||
|
7b8de36c1c
|
|||
|
fc67b79971
|
|||
|
a1fe9c1a2c
|
|||
|
e12da47aa2
|
|||
|
2edd1d486d
|
|||
|
fbdccb25f9
|
|||
|
f9a2be18f9
|
|||
|
54ffc21344
|
|||
|
c63fcee868
|
|||
|
f3f655a4d6
|
|||
|
4921e3c598
|
|||
|
149fe5225d
|
|||
|
5f94318ba6
|
|||
|
3976c17be1
|
|||
|
|
67c797c045
|
||
|
|
aac8280008
|
||
|
dbddbf666d
|
|||
|
b1628e797c
|
|||
|
942339e530
|
|||
|
7ca3d66bff
|
|||
|
3ff57e2c75
|
|||
|
06abcf3f79
|
|||
|
c11839e7d0
|
|||
|
44a3b45208
|
|||
|
ba79332322
|
|||
|
06515ba065
|
|||
|
29e3b39e99
|
|||
|
1bc521a836
|
|||
|
3349832292
|
|||
|
581c137214
|
|||
|
5713366b9c
|
|||
|
72e94037a9
|
|||
|
e690b3a98f
|
|||
|
ad73490da7
|
|||
|
145396e6c8
|
|||
|
9df865e44a
|
|||
|
fd3885ce4a
|
|||
|
17f7e9e9e3
|
|||
|
a1dc1b2f8c
|
|||
|
850a6b3bee
|
|||
| 5fce564f22 | |||
|
445c318f7d
|
|||
|
f5cc9f8697
|
|||
|
5d97016513
|
|||
|
62f569c600
|
|||
|
d8d5334c2f
|
|||
|
a801b2e127
|
|||
|
e627290dda
|
|||
|
23303da60e
|
|||
|
93350f57fa
|
|||
|
fdf7617771
|
|||
|
48985f191c
|
|||
|
f4b13d706e
|
|||
|
6ec620d0fa
|
|||
|
4bfff82a8c
|
|||
|
ee0b6661d1
|
|||
|
9c8668c205
|
|||
|
b74b765d62
|
|||
|
a04b335ee5
|
|||
|
6a6513da95
|
|||
|
d863137d9d
|
|||
|
2219476827
|
|||
|
800deb71f2
|
|||
|
71145c7a7a
|
|||
|
eed9ff4223
|
|||
|
28ea016496
|
|||
|
28005d0a28
|
|||
|
ed9d77d1e1
|
|||
|
8e891761db
|
|||
|
b1751b1c1a
|
|||
|
253d12cf64
|
|||
|
e8bdfa1e36
|
|||
|
ca0221d3a0
|
|||
|
94f043961b
|
|||
|
ac947b9bea
|
|||
|
121ee18dec
|
|||
|
063150cebd
|
|||
|
e5ec8ff2c7
|
|||
|
faf7e6311f
|
|||
|
1e84c03552
|
|||
|
7dbd2c2908
|
|||
|
7eb20a765e
|
|||
|
014f8b784a
|
|||
|
3fdc6d4453
|
|||
|
392ada5c60
|
|||
|
f257f49856
|
|||
|
fd14a9f18b
|
|||
|
5e7db4c339
|
|||
|
8140aa396f
|
|||
|
bdf4c6b0a5
|
|||
|
2dcb59bee0
|
|||
|
7990fddc40
|
|||
|
5f08a2ff10
|
|||
|
a37c96c19b
|
|||
|
5e1160ea98
|
|||
|
e6370ae2b1
|
|||
|
68c60a8638
|
|||
|
ef67340b0d
|
|||
|
e89e20ed52
|
|||
|
3fc67a9909
|
|||
|
a787b8d8c0
|
|||
|
357724c9a2
|
|||
|
309d3e01eb
|
|||
|
32fbd3eafd
|
|||
|
bccfecf60c
|
|||
|
05d4059ba4
|
|||
|
ea7cd84cb0
|
|||
|
86d019968f
|
|||
|
b0e41ac77f
|
|||
|
cc861b69bd
|
|||
|
c4af9bc387
|
|||
|
dd68196fd1
|
|||
| 46f4df016f | |||
|
5279affbd8
|
|||
|
3ce15bbb33
|
|||
|
67bbafa224
|
|||
|
1fb2121aec
|
|||
|
23e9484a92
|
|||
|
7c9be62f75
|
|||
|
6bbd41dc9d
|
|||
| a924c4ab6a | |||
|
30a507d37f
|
|||
|
35915d9b2a
|
|||
|
278d5bf339
|
|||
|
a501b4ca70
|
|||
|
3b38284f96
|
|||
|
00c41d018b
|
|||
|
425f5adcd6
|
|||
|
a2598ecc44
|
|||
| 1e667d3de3 | |||
|
a1eb3a4b19
|
|||
|
9c7a38660a
|
|||
|
a12a0b945b
|
|||
|
7ebc5ce7dc
|
|||
|
589aa66bb5
|
|||
| f76e3be56e | |||
| b82dda7f29 | |||
|
6a63f9326f
|
|||
|
4225d65c0c
|
|||
|
190b94cc5e
|
|||
|
626b1a1ba9
|
|||
|
08cd0d384b
|
|||
|
3b5f7bda8a
|
|||
|
c1393c8db9
|
|||
|
8d8644f350
|
|||
|
0a6faa4dcd
|
|||
|
60f01d7d59
|
|||
|
af177283c8
|
|||
|
a9b2e3cb7b
|
|||
| fb97e0d397 | |||
|
312caea5d4
|
|||
|
4250969989
|
|||
|
9d4e9fa0b1
|
|||
|
ba293ebbf6
|
|||
|
8b61a2e984
|
|||
|
c24fae292f
|
|||
|
93fddf0122
|
|||
|
5e48c45041
|
|||
|
1a7d27afb3
|
|||
|
a787b44237
|
|||
|
7e4a5ef7ed
|
|||
|
1a403cc729
|
|||
|
5137df0c3d
|
|||
|
17dbddb16b
|
|||
|
131c6a00eb
|
|||
|
ab139e442f
|
|||
|
996588729a
|
|||
|
52c65234d2
|
|||
|
0aef3b2911
|
|||
|
30f09b28bd
|
|||
|
25fab8f69b
|
|||
|
a16e79a7b3
|
|||
|
bab12fb02c
|
|||
|
cc812bad5d
|
|||
|
4284d2f43a
|
|||
|
624c8f691d
|
|||
|
9a1f7a9c2c
|
|||
|
d2374833b3
|
|||
|
565a475b41
|
|||
|
d622cae54a
|
|||
|
adb556cc29
|
|||
|
aa3a3fa865
|
|||
|
e02e8d1ecd
|
|||
|
5c87c3f60f
|
|||
|
77730cec62
|
|||
|
7943059bf0
|
|||
|
5dcffc6c61
|
|||
|
5bf2d407c3
|
|||
|
2ca96e5a05
|
|||
|
133411313a
|
|||
|
393e1caae3
|
|||
|
b3d80ba4b7
|
|||
|
32cd7538aa
|
|||
|
7e8aedee4d
|
|||
|
80bdc7e993
|
|||
|
0a90079b98
|
|||
|
82ebd475b3
|
|||
|
1d638b2d60
|
|||
|
7baef92c2d
|
|||
|
fc7c626476
|
|||
|
98c16a94e1
|
|||
|
13d97bed73
|
|||
|
132363effe
|
|||
|
1d6898ebc0
|
|||
|
123430d586
|
|||
|
893b32e89a
|
|||
|
9087a10d89
|
|||
|
603c8c730f
|
|||
|
7c476aaa75
|
|||
|
a805f9bcd4
|
|||
|
34f4e16e53
|
|||
|
8ade4e6389
|
|||
|
b7580e6c65
|
|||
|
4259526fdb
|
|||
|
77ae1fcb6e
|
|||
|
7224a56e0d
|
|||
|
fff77d464b
|
|||
|
8d50952f0f
|
|||
|
5bccf9ebcd
|
|||
|
b8f5d35b9e
|
|||
|
b297f8f263
|
|||
|
bd962c9708
|
|||
|
8d4949d287
|
|||
|
29e615c746
|
|||
|
ca0aea6e68
|
|||
|
4bcdcddcd0
|
|||
|
cae8e3f6aa
|
|||
|
931aed97de
|
|||
|
29fea104a8
|
|||
|
44c7aefc0c
|
|||
|
ab7dd2f3bb
|
|||
|
c641a7c71c
|
|||
|
b4d27b5fe7
|
|||
|
4b1b839eda
|
|||
|
34fa711602
|
|||
|
772755ac41
|
|||
|
4ac8c71fc5
|
|||
|
8d289d2966
|
|||
|
5a50b3947d
|
|||
|
50f2fcb020
|
|||
|
f68417d271
|
|||
|
5c4039a702
|
|||
|
d0d92b8024
|
|||
|
cfabcaaf1f
|
|||
|
84e05d887f
|
|||
|
38cf7b5a00
|
|||
|
8f1ca6bc7c
|
|||
|
943ab9a735
|
|||
|
16f19d4577
|
|||
|
5ddde601ad
|
|||
|
900b245134
|
|||
|
87c76befed
|
|||
|
79bd29efc6
|
|||
|
85d6212ac3
|
|||
|
3976bc3bca
|
|||
|
71a031651b
|
|||
|
1ad5518d1a
|
|||
|
5aa748a534
|
|||
|
010521f311
|
|||
|
51f6c128a9
|
|||
|
f3d24edebf
|
|||
|
be51e31f62
|
|||
|
1621757f1a
|
|||
|
81a408860b
|
|||
|
086c97a93a
|
|||
|
9c6275a6af
|
|||
|
29de004e2c
|
|||
|
b04ad0a48f
|
|||
|
f6746a0ee8
|
|||
|
6a601b2dbf
|
|||
|
57a2ded552
|
|||
|
4fca9c92d2
|
|||
|
c1c2ce1af7
|
|||
|
0786358a28
|
|||
|
f11f861a4f
|
|||
|
3c5ed5ff14
|
|||
|
f0acec24a8
|
|||
|
b74b657934
|
|||
|
75c627e2e1
|
|||
|
6fea9ff0db
|
|||
|
89b95e8d76
|
|||
|
49130e0b10
|
|||
|
7ebffc124d
|
|||
|
6a75c3cc62
|
|||
|
f48dc7a695
|
|||
|
475dc8098d
|
|||
|
ee18051510
|
|||
|
fcd7f10217
|
|||
|
99672630b7
|
|||
|
d9c2b7e218
|
|||
|
b871a3aeab
|
|||
|
0193538f6a
|
|||
|
52368cc441
|
|||
|
6d8e90d5b8
|
|||
|
b0bd01d153
|
|||
|
39b4a99cee
|
|||
|
07688dcc60
|
|||
|
d2c507a16e
|
|||
|
99a648093e
|
|||
|
f8fad80247
|
|||
|
11978f5d9f
|
|||
|
a2c9c1590e
|
|||
|
eaa72ba17b
|
|||
|
7536906cb8
|
|||
|
27c42de31c
|
|||
|
d8f629b92d
|
|||
|
1ea989bd1f
|
|||
|
64a3450b96
|
|||
|
5ebb7e730d
|
|||
|
3d2aa6162a
|
|||
|
048ec6e0a2
|
|||
|
54c8cf3558
|
|||
|
438802f0fd
|
|||
|
3c78c7850c
|
|||
|
a5c8b7a051
|
|||
|
e2524c34fc
|
|||
|
e44903d44d
|
|||
|
69a3c4ce2f
|
|||
|
d5f58ba80f
|
|||
|
6fa13ffc8a
|
|||
|
18f65581c4
|
|||
|
86d5b14cf6
|
|||
|
112be5dd4e
|
|||
|
7297e3ceaa
|
|||
|
c4e4b2cf32
|
|||
|
06341986fe
|
|||
|
c1b68c56e5
|
|||
|
38eee64a13
|
|||
|
0a8f03a354
|
|||
|
1030612004
|
|||
|
a0041067ce
|
|||
|
601cccc8ae
|
|||
|
e992181688
|
|||
|
3e404f05aa
|
|||
|
98e6a2e855
|
|||
|
2afd74fcdd
|
|||
|
73a4a7c99b
|
|||
|
c246414a9f
|
|||
|
f29cd84608
|
|||
|
05532af013
|
|||
|
6d2f6997e7
|
|||
|
b1a8574791
|
|||
|
1bae8b0dc5
|
|||
|
f9c08bd772
|
|||
|
|
5000dc8f0e
|
||
|
a9d11045ad
|
|||
|
|
ae89a4bb14
|
||
|
|
980efd5498
|
||
|
329855af72
|
|||
|
038402deae
|
|||
|
4f6a399cc9
|
|||
|
74ab00c62b
|
|||
|
78361dbc7c
|
|||
|
cb27754d83
|
|||
|
3ee6ad704e
|
|||
|
eeea5ba74b
|
|||
|
3893bbf645
|
|||
|
0ee3b82173
|
|||
|
a50d09cab4
|
|||
|
937e9aea02
|
|||
|
8cb74366c6
|
|||
|
f0ebce8e62
|
|||
|
310727f2f1
|
|||
|
0093f06537
|
|||
|
a071934d6a
|
|||
|
ac64437bce
|
|||
|
2885021abc
|
|||
|
96b95dadd9
|
|||
|
d6a458b591
|
|||
|
bca9fb927e
|
|||
|
70406b07cc
|
|||
|
4298e49998
|
|||
|
8c392d9778
|
|||
|
5fb3374c4b
|
|||
|
887d2c8312
|
|||
|
4b815429a5
|
|||
|
45424e53d9
|
|||
|
056c275a2c
|
|||
|
c624df1bf4
|
|||
|
4d9c04b43c
|
|||
|
0cb06f6a00
|
|||
|
fa44299c52
|
|||
|
c06ea7c83a
|
|||
|
c219046603
|
|||
|
6a86d8d1ce
|
|||
|
82e70be4a4
|
|||
|
6f1d2b6e8d
|
|||
|
1449da71a6
|
|||
|
e48f1b43eb
|
|||
|
fbf4ac26c0
|
|||
|
775264bbbf
|
|||
|
e6cb2dab89
|
|||
|
9775b1e8f8
|
|||
|
9512305e39
|
|||
|
ab8be551eb
|
|||
|
3ec1e68b83
|
|||
|
d9d18df654
|
|||
|
c9ec8a65fd
|
|||
|
b1079f9cfb
|
|||
|
8e3692c86e
|
|||
|
186eed43d9
|
|||
|
42bf7cfd6c
|
|||
|
a52ed6fd74
|
|||
|
b63c94a145
|
|||
|
3ef61471af
|
|||
|
47d0846574
|
|||
|
045dc5c1b0
|
|||
|
f80f6d7e78
|
|||
|
445173d624
|
|||
|
dbb8e21d8a
|
|||
|
e3fb24eada
|
|||
|
5f33c72ad3
|
|||
|
c916f1796d
|
|||
|
770a46d538
|
|||
|
cf17e7f9fd
|
|||
|
912a4742f4
|
|||
|
13220bac6b
|
|||
|
9223a5454c
|
|||
|
f765e7159f
|
|||
|
3020624f3c
|
|||
|
632a2390fd
|
|||
|
8130236330
|
|||
|
9706fc97b0
|
|||
|
c1e343204c
|
|||
|
9647bf40c0
|
|||
|
2c6d20f236
|
|||
|
fb8691e1cd
|
|||
|
5fae016235
|
|||
|
0f87c05cf6
|
|||
|
45ec337eba
|
|||
|
99a17e0793
|
|||
|
f1c326ca3a
|
|||
|
3fc1f5e8c9
|
|||
|
01e1b0db52
|
|||
|
9e0a82f2ff
|
|||
|
a275d4f8ab
|
|||
|
caec31eed4
|
|||
|
f1ee5e02b7
|
|||
|
a58ca35d96
|
|||
|
c3cef8ee02
|
|||
|
bc0995c528
|
|||
|
80b9cff489
|
|||
|
aff54c9438
|
|||
|
47de879843
|
|||
|
746f4ec1c3
|
|||
|
5b4d6c9d02
|
|||
|
ad6aca9958
|
|||
|
7f3cf069c2
|
|||
|
d817c36690
|
|||
|
0133843195
|
|||
|
7795c836fa
|
|||
|
f2ec2637b9
|
|||
|
81c3801a48
|
|||
|
f98229d520
|
|||
|
f1778d3379
|
|||
|
045410ee18
|
|||
|
8facbcf538
|
|||
|
2e52e17837
|
|||
|
208a19198f
|
|||
|
e566537dac
|
|||
|
a25854359f
|
|||
|
b47cdeaa4a
|
2
.github/workflows/emerge-med.yml
vendored
2
.github/workflows/emerge-med.yml
vendored
@@ -3,7 +3,7 @@ name: emerge ha-med
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '15 10 * * *' # Daily
|
||||
- cron: '15 9 * * *' # Daily
|
||||
|
||||
jobs:
|
||||
emerge-ha-med:
|
||||
|
||||
4
.github/workflows/emerge-min.yml
vendored
4
.github/workflows/emerge-min.yml
vendored
@@ -3,7 +3,7 @@ name: emerge ha-min
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '17 10 * * *' # Daily
|
||||
- cron: '15 8 * * *' # Daily
|
||||
|
||||
jobs:
|
||||
emerge-ha-min:
|
||||
@@ -14,7 +14,7 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
|
||||
- name: emerge-sync
|
||||
run: |
|
||||
sudo -u portage git -C /var/db/repos/gentoo pull
|
||||
|
||||
47
.github/workflows/emerge-p310-med.yml
vendored
Normal file
47
.github/workflows/emerge-p310-med.yml
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
name: emerge ha-med on 3.10
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '15 11 * * *' # Daily
|
||||
|
||||
jobs:
|
||||
emerge-ha-med-310:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/antonfischl1980/gentoo-ci:main
|
||||
options: --privileged
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: emerge-sync
|
||||
run: |
|
||||
sudo -u portage git -C /var/db/repos/gentoo pull
|
||||
emerge --sync
|
||||
|
||||
- name: repos.conf/HomeAssistantRepository
|
||||
run: |
|
||||
mkdir -p /etc/portage/repos.conf/
|
||||
echo -en "[HomeAssistantRepository]\nlocation = " >/etc/portage/repos.conf/HomeAssistantRepository.conf
|
||||
pwd -P >> /etc/portage/repos.conf/HomeAssistantRepository.conf
|
||||
cat /etc/portage/repos.conf/*.conf
|
||||
|
||||
- name: Switch to Python 3.10
|
||||
run: |
|
||||
echo "USE_PYTHON=\"3.10 3.9\"" >>/etc/portage/make.conf
|
||||
echo "PYTHON_TARGETS=\"python3_10 python3_9\"" >>/etc/portage/make.conf
|
||||
echo "PYTHON_SINGLE_TARGET=\"python3_10\"" >>/etc/portage/make.conf
|
||||
emerge --jobs=4 -tv app-eselect/eselect-python app-portage/eix
|
||||
eselect python set python3.10
|
||||
eix-update
|
||||
eix -I# --installed-without-use python_targets_python3_10 | xargs emerge --jobs=4 -1tv
|
||||
|
||||
- name: /etc/portage/
|
||||
run: |
|
||||
rsync -aHDPSv etc/portage/ /etc/portage/
|
||||
|
||||
- name: emerge
|
||||
run: |
|
||||
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin
|
||||
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant
|
||||
47
.github/workflows/emerge-p310-min.yml
vendored
Normal file
47
.github/workflows/emerge-p310-min.yml
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
name: emerge ha-min on 3.10
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '15 10 * * *' # Daily
|
||||
|
||||
jobs:
|
||||
emerge-ha-min-310:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/antonfischl1980/gentoo-ci:main
|
||||
options: --privileged
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: emerge-sync
|
||||
run: |
|
||||
sudo -u portage git -C /var/db/repos/gentoo pull
|
||||
emerge --sync
|
||||
|
||||
- name: repos.conf/HomeAssistantRepository
|
||||
run: |
|
||||
mkdir -p /etc/portage/repos.conf/
|
||||
echo -en "[HomeAssistantRepository]\nlocation = " >/etc/portage/repos.conf/HomeAssistantRepository.conf
|
||||
pwd -P >> /etc/portage/repos.conf/HomeAssistantRepository.conf
|
||||
cat /etc/portage/repos.conf/*.conf
|
||||
|
||||
- name: Switch to Python 3.10
|
||||
run: |
|
||||
echo "USE_PYTHON=\"3.10 3.9\"" >>/etc/portage/make.conf
|
||||
echo "PYTHON_TARGETS=\"python3_10 python3_9\"" >>/etc/portage/make.conf
|
||||
echo "PYTHON_SINGLE_TARGET=\"python3_10\"" >>/etc/portage/make.conf
|
||||
emerge --jobs=4 -tv app-eselect/eselect-python app-portage/eix
|
||||
eselect python set python3.10
|
||||
eix-update
|
||||
eix -I# --installed-without-use python_targets_python3_10 | xargs emerge --jobs=4 -1tv
|
||||
|
||||
- name: /etc/portage/
|
||||
run: |
|
||||
rsync -aHDPSv etc/portage/ /etc/portage/
|
||||
|
||||
- name: emerge
|
||||
run: |
|
||||
emerge --jobs=4 --autounmask=y --autounmask-continue=y dev-lang/rust-bin
|
||||
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant-min
|
||||
4
.github/workflows/repoman.yml
vendored
4
.github/workflows/repoman.yml
vendored
@@ -3,7 +3,7 @@ name: repoman
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '15 17 * * *' # Daily
|
||||
- cron: '15 15 * * *' # Daily
|
||||
|
||||
jobs:
|
||||
repoman:
|
||||
@@ -13,7 +13,7 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
|
||||
- name: emerge-sync
|
||||
run: |
|
||||
sudo -u portage git -C /var/db/repos/gentoo pull
|
||||
|
||||
24
.github/workflows/shellcheck.yml
vendored
Normal file
24
.github/workflows/shellcheck.yml
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
name: shellcheck
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
shellcheck:
|
||||
name: shellcheck
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
- name: Run shellcheck
|
||||
uses: ludeeus/action-shellcheck@master
|
||||
env:
|
||||
SHELLCHECK_OPTS: -s bash -e SC2034 -e SC2016
|
||||
with:
|
||||
additional_files: '*.ebuild'
|
||||
ignore_paths: coverage numpy opencv orjson pillow tensorflow protobuf
|
||||
@@ -16,6 +16,7 @@
|
||||
|airthings|A python3 library to communicate with Aws|N|N|Y|2021.10.0b2|
|
||||
|airtouch4|control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller|N|N|Y|2021.9.0b1|
|
||||
|airvisual|Airvisual sensor platform queries the AirVisual cloud API for air quality data|Y|Y|Y|0.53|
|
||||
|airzone|This integration allows getting values from the local API of Airzone HVAC zoning|N|N|Y|2022.4.0b0|
|
||||
|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|
|
||||
@@ -58,6 +59,8 @@
|
||||
|awair|Library to integrate the Awair GraphQL API into Home Assistant|N|Y|Y|0.84|
|
||||
|aws|Interact with Amazon Web Services|N|N|Y|0.91|
|
||||
|axis|Communicating with newer devices from Axis Communications|Y|Y|Y|0.45|
|
||||
|backup|allows you to create and download backups for your Home Assistant Core|N|Y|Y|2022.4.0b0|
|
||||
|baf|Integrates Big Ass Fans devices into Home Assistant|N|N|Y|2022.6.0b0|
|
||||
|baidu|Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi|N|Y|Y|0.59|
|
||||
|balboa|This integration adds support for Balboa Spa WiFi Modules|N|N|Y|2021.12.0b0|
|
||||
|bbb_gpio|Base for all BeagleBone Black related GPIO platforms|N|N|Y|0.36|
|
||||
@@ -73,6 +76,7 @@
|
||||
|blinkt|The blinkt light platform lets you control the Blinkt! board, featuring eight su|N|Y|Y|0.44|
|
||||
|blockchain|Displays Bitcoin wallet balances from blockchain.info|N|Y|Y|0.47|
|
||||
|bluesound|Allows you to control your Bluesound HiFi wireless speakers and audio integratio|N|N|Y|0.51|
|
||||
|bluetooth|The Bluetooth integration will detect nearby Bluetooth devices|Y|Y|Y|2022.8.1|
|
||||
|bluetooth_le_tracker|Tracks Bluetooth low-energy devices periodically based on interval_seconds value|Y|Y|Y|0.27|
|
||||
|bluetooth_tracker|Discovers new devices on boot and tracks Bluetooth devices periodically|N|Y|Y|0.18|
|
||||
|bme280|Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)|N|Y|Y|0.48|
|
||||
@@ -237,14 +241,15 @@
|
||||
|fritzbox_callmonitor|monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012|N|Y|Y|0.27|
|
||||
|fritzbox_netmonitor|sensor monitors the network statistics exposed by AVM FRITZ!Box routers|N|Y|Y|0.36|
|
||||
|fronius|Add (very basic) Support for Fronius Symo JSON Api to Home Assistant|Y|Y|Y|0.96|
|
||||
|frontend|official frontend to control Home Assistant|Y|Y|Y|0.7|
|
||||
|frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40|
|
||||
|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|
|
||||
|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|
|
||||
|generic|The generic camera platform allows you to integrate any IP camera or other URL|N|N|Y||
|
||||
|geniushub|geniushub integration links Home Assistant with your Genius Hub CH/DHW|N|N|Y|0.92|
|
||||
|geocaching|The Geocaching integration pulls data from your Geocaching.com account|N|N|Y|2022.6.0b0|
|
||||
|geonetnz_quakes|Use a GeoJSON feed provided by New Zealand’s GeoNet in Home Assistant|N|N|Y|0.98|
|
||||
|geonetnz_volcano|GeoJSON feed provided by New Zealand’s GeoNet|N|N|Y|0.103|
|
||||
|geo_json_events|geo_json_events platform lets you integrate GeoJSON feeds|N|N|Y|0.79|
|
||||
@@ -265,6 +270,7 @@
|
||||
|google_pubsub|Send events to Google Cloud Pub/Sub from Home Assistant|N|N|Y|0.88|
|
||||
|google_translate|google_translate text-to-speech platform for Home Assistant|N|N|Y|0.35|
|
||||
|google_travel_time|provides travel time from the Google Distance Matrix API|N|N|Y|0.19|
|
||||
|govee_ble|Integrates Govee BLE devices into Home Assistant|N|N|Y|2022.8.1|
|
||||
|gpmdp|Allows you to control a GPMDP instance from Home Assistant|N|N|Y|0.20|
|
||||
|gpsd|GPS information collected by gpsd and a GPS receiver|N|N|Y|0.26|
|
||||
|gree|Discover, connect and control Gree based minisplit systems|N|N|Y|0.117|
|
||||
@@ -309,6 +315,7 @@
|
||||
|hydrawise|communicate with Hunter Wi-Fi irrigation controllers|N|Y|Y|0.71|
|
||||
|hyperion|integrate your Hyperion into Home Assistant|Y|N|Y|0.7.6|
|
||||
|ialarm|A simple library to interface with iAlarm systems, built for Home-Assistant|N|N|Y|2021.5|
|
||||
|ialarm_xr|Provides connectivity with the Antifurto365 iAlarmXR alarm systems|N|N|Y|2022.6.0b0|
|
||||
|iammeter|real-time readings of WEM3080, WEM3162 & WEM3080T) meters|N|N|Y|0.107|
|
||||
|iaqualink|iAqualink by Jandy allows you to control your pool via cloud service|N|Y|Y|0.99|
|
||||
|icloud|iCloud allows users to track their location on iOS devices|N|N|Y|0.10|
|
||||
@@ -321,6 +328,7 @@
|
||||
|imap|observing your IMAP server and reporting the amount of unread emails|N|Y|Y|0.25|
|
||||
|incomfort|client for Intergas InComfort/InTouch Lan2RF systems|N|Y|Y|0.93|
|
||||
|influxdb|transfer sensor data to a local InfluxDB database|Y|Y|Y|0.9|
|
||||
|inkbird|Integrates INKBIRD devices into Home Assistant|N|N|Y|2022.8.1|
|
||||
|insteon|allowing linked INSTEON devices to be used|N|Y|Y|0.39|
|
||||
|intellifire|integrate IntelliFire Wi-Fi fireplace modules|N|N|Y|2022.2.0b1|
|
||||
|intesishome|communications with IntesisHome Smart AC Controllers|N|Y|Y|0.104|
|
||||
@@ -341,6 +349,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|
|
||||
|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|
|
||||
|keenetic_ndms2|presence detection for Keenetic Routers|N|N|Y|0.54|
|
||||
|kef|KEF wireless speakers|N|Y|Y|0.104|
|
||||
@@ -360,6 +369,7 @@
|
||||
|lametric|LaMetric Time smart clock listen to web radio and display notifications|N|N|Y|0.49|
|
||||
|lastfm|lastfm sensor platform will allow you to see whenever a user starts scrobbling|N|N|Y|0.20|
|
||||
|launch_library|information about the next planned space launch|N|N|Y|0.83|
|
||||
|laundrify|Monitor the status of your washing machine or dryer using a laundrify WiFi power|N|N|Y|2022.6.0b0|
|
||||
|lcn|allows you to connect to LCN hardware devices|N|N|Y|0.85|
|
||||
|lg_netcast|allows you to control a LG Smart TV running NetCast 3.0|N|N|Y|0.20|
|
||||
|lg_soundbar|allows you to control LG Soundbars from Home Assistant|N|N|Y|0.81|
|
||||
@@ -386,12 +396,14 @@
|
||||
|lyric|Honeywell Lyric thermostat platform|N|N|Y|2021.3|
|
||||
|magicseaweed|Provides API wrapper to magicseaweed.com.|N|N|Y|0.75|
|
||||
|mailgun|A simple mailgun client - pymailgun fork with Python 3 support|N|N|Y|0.38|
|
||||
|mariadb|WIP: set dependencies for mariadb-connector-python|Y|Y|Y|2022.6.3|
|
||||
|marytts|text-to-speech platform uses MaryTTS Text-to-Speech engine|N|N|Y|0.43|
|
||||
|mastodon|uses Mastodon to deliver notifications from Home Assistant|N|N|Y|0.67|
|
||||
|matrix|allows you to send messages to matrix rooms|N|N|Y|0.69|
|
||||
|maxcube|eQ-3 ELV MAX Cube Python API|Y|Y|Y|0.40|
|
||||
|mazda|Mazda Connected Services integration|N|N|Y|2021.3|
|
||||
|mcp23017|base for all related mcp23017 platforms in Home Assistant|N|N|Y|0.94|
|
||||
|meater|communication with the Meater Temperature Probe from Apption Labs|N|N|Y|2022.5.0b0|
|
||||
|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|
|
||||
@@ -412,6 +424,7 @@
|
||||
|minecraft_server|retrieve information from a Minecraft server|N|N|Y|0.106|
|
||||
|minio|This integration adds interaction with Minio|N|N|Y|0.98|
|
||||
|mitemp_bt|mitemp_bt sensor platform allows one to monitor room temperature and humidity|N|Y|Y|0.69|
|
||||
|moat|Integrates Moat devices into Home Assistant|N|N|Y|2022.8.1|
|
||||
|mobile_app|allows Home Assistant mobile apps to easily integrate with Home Assistant|Y|Y|Y|0.89|
|
||||
|mochad|main integration to integrate all Mochad X10 platforms|N|N|Y|0.32|
|
||||
|modbus|sensors and switches controlled over MODBUS serial, TCP, and UDP connections|N|N|Y||
|
||||
@@ -453,6 +466,7 @@
|
||||
|nexia|allows you to integrate your Nexia thermostats into Home Assistant|N|N|Y|0.108|
|
||||
|nextbus| will give you the next departure time and associated data fro NextBus|N|N|Y|0.93|
|
||||
|nextcloud|pulls summary Nextcloud information into Home Assistant|N|N|Y|0.108|
|
||||
|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|
|
||||
|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|
|
||||
@@ -485,7 +499,7 @@
|
||||
|ondilo_ico|ICO continuously analyzes the water quality of your pool/spa|N|N|Y|2021.2|
|
||||
|onewire|supports sensors which that using the One wire (1-wire) bus for communication|N|N|Y|0.12|
|
||||
|onkyo|allows you to control a Onkyo, Integra and some recent Pioneer receivers|N|Y|Y|0.17|
|
||||
|onvif|allows you to use an ONVIF Profile S conformant device|N|N|Y|0.47|
|
||||
|onvif|allows you to use an ONVIF Profile S conformant device|Y|Y|Y|0.47|
|
||||
|openerz| uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)|N|N|Y|0.109|
|
||||
|openevse|an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi|N|N|Y|0.38|
|
||||
|opengarage|opengarage cover platform lets you control the open-source OpenGarage.io device|N|Y|Y|0.44|
|
||||
@@ -505,12 +519,13 @@
|
||||
|overkiz|The Overkiz (by Somfy) integration platform|N|N|Y|2022.2.0b1|
|
||||
|ovo_energy|allows you to monitor your energy consumption data|N|N|Y|0.114|
|
||||
|owntracks|OwnTracks: track your location and send it directly to Home Assistant|Y|Y|Y|0.7.4|
|
||||
|ozw|Open Zwave MQTT|Y|Y|Y|0.110|
|
||||
|ozw|Open Zwave MQTT|M|M|Y|0.110|
|
||||
|p1_monitor|The P1 Monitor integration integrates the P1 Monitor API platform|N|N|Y|2021.9.0b1|
|
||||
|panasonic_bluray|allows you to control a Panasonic Blu-Ray player|N|N|Y|0.83|
|
||||
|panasonic_viera|panasonic_viera platform allows you to control a Panasonic Viera TV|N|Y|Y|0.17|
|
||||
|pandora|Pandora account, you can control it from Home Assistant with this media player|N|N|Y|0.22|
|
||||
|pcal9535a|pcal9535a integration is the base for all related pcal9535a platforms|N|N|Y|0.102|
|
||||
|peco|provides electricity outage data from PECO Philadelphia power company|N|N|Y|2022.4.0b0|
|
||||
|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|
|
||||
@@ -546,6 +561,7 @@
|
||||
|qbittorrent|monitor your downloads with qBittorrent from within Home Assistant|N|N|Y|0.84|
|
||||
|qld_bushfire|GeoRSS feed containing bushfire alerts for Queensland|N|N|Y|0.95|
|
||||
|qnap|Python API for obtaining QNAP NAS system stats|Y|Y|Y|0.38|
|
||||
|qnap_qsw|This integration interacts with the local API of QNAP QSW managed switches|N|N|Y|2022.5.0b0|
|
||||
|qrcode|enables QR code recognition from cameras|N|N|Y|0.87|
|
||||
|quantum_gateway|device tracker platform for Verizon Fios|N|N|Y|0.81|
|
||||
|qvr_pro|QVR Pro allows you to connect to cams configured on your QNAP NAS|Y|Y|Y|0.107|
|
||||
@@ -565,6 +581,7 @@
|
||||
|recswitch|allows you to control the Ankuoo REC Switch devices from Home Assistant|N|N|Y|0.81|
|
||||
|reddit|integrates data from Reddit to monitor your favorite subreddits|N|N|Y|0.89|
|
||||
|rejseplanen|travel details for Danish public transport|N|Y|Y|0.88|
|
||||
|remember_the_milk|create tasks in Remember The Milk (RTM) (deprecated)|N|N|Y|0.57|
|
||||
|remote_rpi_gpio|base for all related GPIO platforms in Home Assistant|N|N|Y|0.94|
|
||||
|renault|integration with the MyRenault cloud service|N|N|Y|2021.8.0|
|
||||
|repetier|Repetier-Server is a 3D printer/CNC server, able to control multiple devices|N|N|Y|0.94|
|
||||
@@ -606,7 +623,9 @@
|
||||
|sensehat|lets you control the Sense HAT board’s 8x8 RGB LED matrix on your Raspberry Pi|N|N|Y|0.44|
|
||||
|senseme|Integrates SenseME devices into Home Assistant|N|N|Y|2022.2.0b1|
|
||||
|sensibo|Integrates Sensibo Air Conditioning controller into Home Assistant|N|N|Y|0.44|
|
||||
|sensorpush|Integrates SensorPush devices into Home Assistant|N|N|Y|2022.8.1|
|
||||
|sentry|The free Sentry account allows 5000 events per month|N|N|Y|0.104|
|
||||
|senz|allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats|N|N|Y|2022.5.0b0|
|
||||
|serial|use data provided by a device connected to the serial port of the system|N|N|Y|0.56|
|
||||
|serial_pm|Particulate matter sensors measure the amount of very small particles in the air|N|N|Y|0.26|
|
||||
|sesame|allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.|N|N|Y|0.47|
|
||||
@@ -630,6 +649,7 @@
|
||||
|slack|The slack platform delivers notifications from Home Assistant to Slack|N|N|Y||
|
||||
|sleepiq|lets you view sensor data from SleepIQ by SleepNumber|N|N|Y|0.29|
|
||||
|slide|integrate your slide.store devices in Home Assistant using the official API|N|N|Y|0.99|
|
||||
|slimproto|allows you to control a Squeezebox music player directly from Home Assistant|N|N|Y|2022.5.0b0|
|
||||
|sma|add Support for SMA Solar WebConnect|N|Y|Y|0.36|
|
||||
|smappee|integrate Smappee monitors, plugs and switches|N|Y|Y|0.64|
|
||||
|smarthab|control your lights and shutters with the SmartHab integration|N|Y|Y|0.94|
|
||||
@@ -718,6 +738,7 @@
|
||||
|todoist|connect to your Todoist Projects and generate binary sensors|N|N|Y|0.54|
|
||||
|tof|uses an invisible laser to measure distance with millimeter resolution|N|N|Y|0.90|
|
||||
|tolo|allows you to control your TOLO Sauna and TOLO Steam Bath|N|N|Y|2021.12.0b0|
|
||||
|tomorrowio|obtain weather, air quality, pollen, and fire information fro tomorrow.io|Y|Y|Y|2022.4.0b0|
|
||||
|toon|client for the Quby ToonAPI|N|Y|Y|0.56|
|
||||
|totalconnect|provides connectivity with the Honeywell TotalConnect alarm systems|N|Y|Y|0.42|
|
||||
|touchline|lets you control ROTH Touchline floor heating thermostats|N|N|Y|0.61|
|
||||
@@ -726,7 +747,8 @@
|
||||
|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|Y|Y|Y|0.43|
|
||||
|tradfri|Control/observe IKEA Tradfri devices|M|M|Y|0.43|
|
||||
|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|
|
||||
|transmission|transmission integration allows you to monitor your downloads with Transmission|N|N|Y|0.87|
|
||||
@@ -741,6 +763,7 @@
|
||||
|twitch|monitor Twitch channel status from within Home Assistant|N|N|Y|0.10|
|
||||
|twitter|notification platform uses Twitter to deliver notifications from Home Assistant|N|N|Y|0.12|
|
||||
|ubus|a presence detection scanner for OpenWrt using ubus|N|N|Y|0.7.6|
|
||||
|ukraine_alarm|uses the Ukraine Alarm web service to offer air-raid siren notifications|N|N|Y|2022.5.3|
|
||||
|unifi|talk with a Ubiquiti unifi Controller|N|Y|Y|0.81|
|
||||
|unifiled|control lights from a UniFi LED by Ubiquiti Networks controller|N|N|Y|0.102|
|
||||
|unifiprotect|Camera feeds and Sensor data from a UniFi Protect application|N|N|Y|2022.2.0b1|
|
||||
@@ -775,6 +798,7 @@
|
||||
|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|
|
||||
|vulcan|The Uonet+ Vulcan integration allows you to view timetable from your e-register|N|N|Y|2022.4.0b0|
|
||||
|vultr|access information about and interact with your Vultr subscriptions|N|N|Y|0.58|
|
||||
|w800rf32|supports W800RF32 devices by WGL Designs|N|N|Y|0.83|
|
||||
|wake_on_lan|enables the ability to send magic packets to Wake on LAN capable devices|Y|Y|Y|0.49|
|
||||
@@ -798,11 +822,13 @@
|
||||
|wled|add support for Aircookie's WLED|N|Y|Y|0.102|
|
||||
|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|
|
||||
|xbee|send and receive commands to and from other devices on the Zigbee|N|N|Y|0.12|
|
||||
|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|
|
||||
|xiaomi_aqara|allows you to integrate Xiaomi Aqara-compatible devices|N|Y|Y|0.57|
|
||||
|xiaomi_ble|Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol|N|N|Y|2022.8.1|
|
||||
|xiaomi_miio|add support for Xiaomi smart appliances|N|Y|Y|0.51|
|
||||
|xiaomi_tv|The xiaomi_tv platform allows you to control a Xiaomi TV|N|Y|Y|0.64|
|
||||
|xmpp|Python 3 library for XMPP|N|N|Y||
|
||||
@@ -814,6 +840,7 @@
|
||||
|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|
|
||||
|zabbix|integration to connect to a Zabbix monitoring instance via the Zabbix API|N|N|Y|0.37|
|
||||
|zengge|Python API for controlling Zengge LED bulbs|N|N|Y|0.36|
|
||||
|
||||
188
README.md
188
README.md
@@ -1,6 +1,17 @@
|
||||
# Home Assistant for Gentoo
|
||||
## without Docker & Virtual Environments
|
||||
|
||||
|
||||
[](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)
|
||||
|
||||
|
||||
https://www.home-assistant.io/
|
||||
https://github.com/home-assistant/home-assistant
|
||||
|
||||
@@ -16,6 +27,22 @@ 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)
|
||||
|
||||
## 2022-07: file collisions with pysnmp
|
||||
With 2022.7.0, Home Assistant and some components started again using `pysnmplib`, this causes file collisions with `pysnmp`, which is referred by many packages from Gentoo. `pysnmp` uses the same namespace as `pysnmplib`, and should be compatible. To avoid the collisions, add the following packages
|
||||
```
|
||||
# Workaround for replacing pysnmp with pysnmplib
|
||||
dev-python/pysnmp-4.4.12-r2
|
||||
dev-python/pyasn1-1.1.2
|
||||
dev-python/pyasn1-modules-0.2.8-r1
|
||||
dev-python/pysmi-0.3.4
|
||||
```
|
||||
to `/etc/portage/profile/package.provided`, so portage assumes you have them installed. Then, run `emerge --depclean -a` to remove them, and install `dev-python/pysnmplib`.
|
||||
|
||||
## 2022-03-21: new Testjobs
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/pkgcheck.yml) [](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml) [](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
|
||||
|
||||
@@ -35,18 +62,18 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
|
||||
|
||||
[](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-min.yml)
|
||||
|
||||
New Ebuild, generated for `0.115.3` and later, intended for production use, these are the USE Flags I use in production myself. These all will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **88** USE Flags.
|
||||
These are the USE Flags I use in production myself. All will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **89** USE Flags.
|
||||
|
||||
### `app-misc/homeassistant`
|
||||
|
||||
[](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 **283** 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 **285** 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 **826** 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 **853** USE Flags.
|
||||
|
||||
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
|
||||
|
||||
@@ -64,38 +91,33 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
|
||||
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies except of portage are not tested.
|
||||
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
|
||||
* I use an own profile based on "amd64/17.1/no-multilib"
|
||||
* I currently run tests only on Python 3.9, and am starting to try builds on Python 3.10.
|
||||
* python-3.9.9 is set as default target.
|
||||
* 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.5 is set as default target.
|
||||
|
||||
# Bigger Changes
|
||||
|
||||
## ~arm64
|
||||
By user request, I have populated an ~arm64 KEYWORD on all Ebuilds, which is (currently) completely untested. I know of at least two guys using it, but I got no feedback yet. Some day I will prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
|
||||
## arm64 builds
|
||||
By user request, I have populated an ~arm64 KEYWORD on all Ebuilds, which is (currently) completely untested. I know of at least two guys using it, but I got no feedback yet. Some day I will prepare a cross compile environment to build a public binary repo for Home Assistant on [Sakakis-'s Image](https://github.com/sakaki-/gentoo-on-rpi-64bit).
|
||||
|
||||
## ~arm
|
||||
By another request, I merged ~arm KEYWORD from @ivecera on all Ebuilds at 0.117.6. This guy is running an Odroid XU4. I updated all my scripts to keep it running.
|
||||
By another request, I merged arm KEYWORD from @ivecera on all Ebuilds at 0.117.6. This guy is running an Odroid XU4. I updated all my scripts to keep it running. arm & arm64 keywords are treated now like the ones for amd64, though absolutely untested.
|
||||
|
||||
## Breaking Change: many USE Flags changed in 0.115.0
|
||||
|
||||
Beginning with `0.115.0_beta10` many USE Flags have changed.
|
||||
All USE Flags have *exactly* the same name as the components `domain` in Home Assistant now. OK, this is a hard cut, but overdue. Mostly caused by the creation of an automated import routine, at first I planned to keep the old names, the replacement class was already written, but during data collection I discovered that the original domain names aren't so bad anyway.
|
||||
|
||||
Some outdated components have disappeared forever.
|
||||
|
||||
You will find the detailed changes in commit: https://git.edevau.net/onkelbeh/HomeAssistantRepository/commit/3fec35c803e6061e0186df2af4e914e5791b53cc, scroll down to `metadata.xml`. But `emerge` will also tell.
|
||||
All USE Flags have *exactly* the same name as the components `domain` in Home Assistant now. OK, this is a hard cut, but overdue. Mostly caused by the creation of an automated import routine, at first I planned to keep the old names, the replacement class was already written, but during data collection I discovered that the original domain names aren't so bad anyway. You will find the detailed changes in commit: https://git.edevau.net/onkelbeh/HomeAssistantRepository/commit/3fec35c803e6061e0186df2af4e914e5791b53cc, scroll down to `metadata.xml`. But `emerge` will also tell.
|
||||
|
||||
## Nearly all Home Assistant Components are now included
|
||||
Except of some modules with uncorrectable errors (e.g. hard drive crashes, lost sources) I believe all possible integrations for Home Assistant and their stated dependencies are included as Ebuilds, based on the integrations list from `/usr/lib/python3.8/site-packages/homeassistant/components/*/manifest.json`. Many fixed dependencies (necessary or not) to old releases forbid installation of packages requiring newer ones, but I filed all dependencies strict as they have been declared in `setup.py` or `requirements.txt` (sometimes other sources) anyway. The exception proves the rule.
|
||||
|
||||
Currrently missing (2021.11):
|
||||
* ha-av (cannot find a valid source for the requested version)
|
||||
* azure-eventhub-5.1.0
|
||||
* azure-servicebus-0.50.1
|
||||
* google-cloud-texttospeech-0.4.0 (no potential need, there are good alternatives on the market)
|
||||
* google-cloud-pubsub-0.39.1
|
||||
Currrently missing (2022.4):
|
||||
* aioazuredevops-1.3.5
|
||||
* azure-eventhub-5.7.0
|
||||
* azure-servicebus-0.50.3
|
||||
* python-lirc-1.2.3
|
||||
* opencv-python-headless-4.3.0.36
|
||||
|
||||
In some cases I added small patches to the Ebuilds, some packages have versions pinned without any reason. Mostly, I copy hard pinnings without questioning, in very problematic cases I open a ticket at the problem's origin. For me its OK, if the packages compile and complete their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups. I am continuously filing pull requests to reduce the amount of needed patches. Most of them are caused by missing files in SDIST archives and/or having wrong package exclude masks in `setup.py`.
|
||||
In some cases I had to add patches to the Ebuilds, some packages have versions pinned without any reason. Mostly, I copy hard pinnings without questioning, in very problematic cases I open a ticket at the problem's origin. For me its OK, if the packages compile and complete their own tests in the sandbox. Please let me know if you encounter problems. I will continuously expand my tests and do more cleanups. I am continuously filing pull requests to reduce the amount of needed patches. Most of them are caused by missing files in SDIST archives and/or having wrong package exclude masks in `setup.py`.
|
||||
|
||||
# Other things you find here
|
||||
|
||||
@@ -122,17 +144,17 @@ Sorry, due to technical reasons, I currently cannot offer public ssh access to m
|
||||
Sure, you can submit **issues** and **pull requests** on both sites, but I prefer them on my own server (requires registration).
|
||||
|
||||
## Python versions
|
||||
### Python 3.9
|
||||
My production box currently runs Python 3.9.7_p1 (9.11.2021). Most modules are OK with 3.9 support, some are not completed yet. I will upgrade them if they are touched, if you find your favorite components missing, just open a ticket and drop me a list. During compile tests, I have all available tests turned on.
|
||||
### Python 3.10
|
||||
My production box currently runs Python 3.10.5 (21.7.2022). Most modules are OK with 3.10 support.
|
||||
|
||||
### Python <= 3.8 Support
|
||||
Should still work, but since Python 3.8 support is dropped, I will do no further tests on it, you should upgrade soon.
|
||||
### Python 3.11
|
||||
3.11 support will be added if they are touched, if you find your favorite components missing, just open a ticket and drop me a list. During compile tests, I have all available tests turned on.
|
||||
|
||||
### Python 3.10 Support
|
||||
Currently not usable in production, my testbox compiles a lot of modules now, but some important things are still missing.
|
||||
### Python <= 3.9 Support
|
||||
Should still work, but since Python 3.8 support is dropped, I will do no further tests on it, you should upgrade now.
|
||||
Python 3.9 support will also be dropped soon.
|
||||
|
||||
## Installation on Python 3.9
|
||||
Since Python 3.9 is default target since 05/2021, installation is very easy now.
|
||||
## Installation on Python 3.10
|
||||
|
||||
### Let's get started:
|
||||
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure **not to interfere** with your main Gentoo repo, which is at `/usr/portage/gentoo` in my boxes, because I _always_ have more than one repo active by default. Others use `/usr/local/portage/homeassistant`
|
||||
@@ -159,11 +181,11 @@ It will make things easier if you take the example files from `/etc/portage/pack
|
||||
|
||||
Check your `/etc/portage/make.conf` to freeze correct Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.9"
|
||||
PYTHON_TARGETS="python3_9"
|
||||
PYTHON_SINGLE_TARGET="python3_9"
|
||||
USE_PYTHON="3.10"
|
||||
PYTHON_TARGETS="python3_10"
|
||||
PYTHON_SINGLE_TARGET="python3_10"
|
||||
```
|
||||
Run `eselect python` to put Python 3.9 on position 1
|
||||
Edit `/etc/python-exec/python-exec.conf` to put Python 3.10 on top position.
|
||||
|
||||
Finally install Home Assistant:
|
||||
```sh
|
||||
@@ -173,20 +195,21 @@ $ rc-update add homeassistant
|
||||
|
||||
It could be necessary to install some components by hand, there are too many components to mask all in USE Flags. If you use a component which you want to be added as a USE Flag, send a pull request, or just let me know.
|
||||
|
||||
## Upgrading to Python 3.9 from a pre 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8).
|
||||
## Upgrading to Python 3.10 from a 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8, and 3.8 to 3.9).
|
||||
|
||||
### The fastest way:
|
||||
|
||||
* Remove app-misc/homeassistant (emerge -cav)
|
||||
* if you are using esphome, remove it, too.
|
||||
* run `emerge --depclean -a`, this will remove all dependent packages
|
||||
* update your naked core system as described below, or just run a
|
||||
```sh
|
||||
$ emerge -tauvDUN @world --autounmask=y --changed-deps --changed-use --newuse --deep --with-bdeps=y
|
||||
```
|
||||
|
||||
* reinstall app-misc/homeassistant with only the new Python Version
|
||||
* reinstall app-misc/homeassistant for only the new Python Version
|
||||
|
||||
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. Very recommended. I did not, but I just wanted to see if the hard way works too ;-)
|
||||
This avoids a lot of recompiling all Home Assistant deps, and a lot of dependency trouble. A naked box is significant easier to upgrade, Very recommended. I did not, but I just wanted to see if the hard way still works, too ;-)
|
||||
|
||||
### The upgrade steps:
|
||||
|
||||
@@ -194,18 +217,18 @@ Make sure your system is up to date:
|
||||
```sh
|
||||
$ emerge -tauvDUN @world
|
||||
```
|
||||
Install Python 3.9:
|
||||
Install Python 3.10:
|
||||
```sh
|
||||
$ emerge -tav dev-lang/python:3.9
|
||||
$ emerge -tav dev-lang/python:3.10
|
||||
```
|
||||
Edit your `/etc/portage/make.conf` to set the new Python Targets, make sure you have **both** versions active now:
|
||||
```sh
|
||||
USE_PYTHON="3.9 3.8"
|
||||
PYTHON_TARGETS="python3_9 python3_8"
|
||||
PYTHON_SINGLE_TARGET="python3_9"
|
||||
USE_PYTHON="3.10 3.9"
|
||||
PYTHON_TARGETS="python3_10 python3_9"
|
||||
PYTHON_SINGLE_TARGET="python3_10"
|
||||
```
|
||||
|
||||
Run `eselect python` to put Python 3.8 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
|
||||
Run `eselect python` to put Python 3.10 on position 1, perhaps you'll have to edit `/etc/python-exec/python-exec.conf`.
|
||||
|
||||
Run the Update:
|
||||
```sh
|
||||
@@ -215,27 +238,27 @@ $ emerge --depclean
|
||||
```
|
||||
If everything is clean, double check with:
|
||||
|
||||
* `eix --installed-with-use python_targets_python3_8` (<- old version)
|
||||
* `eix --installed-without-use python_targets_python3_9` (<- new version)
|
||||
* `eix --installed-with-use python_targets_python3_9` (<- old version)
|
||||
* `eix --installed-without-use python_targets_python3_10` (<- new version)
|
||||
|
||||
or
|
||||
|
||||
* `diff <(equery h python_targets_python3_8) <(equery h python_targets_python3_9)`
|
||||
* `diff <(equery h python_single_target_python3_8) <(equery h python_single_target_python3_9)`
|
||||
* `diff <(equery h python_targets_python3_9) <(equery h python_targets_python3_10)`
|
||||
* `diff <(equery h python_single_target_python3_9) <(equery h python_single_target_python3_10)`
|
||||
|
||||
|
||||
Help it with:
|
||||
```sh
|
||||
eix -I# --installed-without-use python_targets_python3_9 | xargs emerge -1tv
|
||||
eix -I# --installed-without-use python_targets_python3_10 | xargs emerge -1tv
|
||||
```
|
||||
|
||||
Now you have all Python packages for both versions installed, time to get rid of the packages compiled for the old Python:
|
||||
|
||||
Edit your `/etc/portage/make.conf` to remove old Python Targets:
|
||||
```sh
|
||||
USE_PYTHON="3.9"
|
||||
PYTHON_TARGETS="python3_9"
|
||||
PYTHON_SINGLE_TARGET="python3_9"
|
||||
USE_PYTHON="3.10"
|
||||
PYTHON_TARGETS="python3_10"
|
||||
PYTHON_SINGLE_TARGET="python3_10"
|
||||
```
|
||||
Run the Update again:
|
||||
|
||||
@@ -245,27 +268,31 @@ Run the Update again:
|
||||
# emerge --depclean
|
||||
```
|
||||
|
||||
It does not make sense to compile all this stuff **for more than one** Python target.
|
||||
It does not make sense to compile all this stuff for more than **one** Python target.
|
||||
|
||||
Check if all is gone:
|
||||
|
||||
```sh
|
||||
# eix --installed-with-use python_targets_python3_8
|
||||
# eix --installed-with-use python_targets_python3_9
|
||||
```
|
||||
|
||||
Recompile all packages which are still present in the old Python. Repeat until all have vanished.
|
||||
On some boxes I had to recompile python-exec before a depclean removed the old Python:
|
||||
```sh
|
||||
# emerge -1tv dev-lang/python-exec --usepkg-exclude=*
|
||||
```
|
||||
|
||||
### Remove the old Python
|
||||
|
||||
```sh
|
||||
# emerge -cav /dev-lang/python:3.8
|
||||
# emerge -cav /dev-lang/python:3.9
|
||||
```
|
||||
|
||||
### Tools that might help to clean up:
|
||||
|
||||
```sh
|
||||
$ eix --installed-with-use python_targets_python3_8
|
||||
$ diff <(equery h python_targets_python3_8) <(equery h python_targets_python3_9)
|
||||
$ eix --installed-with-use python_targets_python3_9
|
||||
$ diff <(equery h python_targets_python3_9) <(equery h python_targets_python3_10)
|
||||
```
|
||||
|
||||
# My VMs/boxes and Stuff I use
|
||||
@@ -276,13 +303,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.9.9-r1
|
||||
Python 3.10.5
|
||||
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
|
||||
### Dev / Test
|
||||
Python 3.9.10-r1
|
||||
Python 3.10.5
|
||||
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
|
||||
### Dev / Test2
|
||||
Python 3.10.2-r1
|
||||
Python 3.10.5/3.11.0
|
||||
4 GB RAM, 3 cores of a Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz
|
||||
|
||||
## Hardware I use
|
||||
@@ -290,7 +317,7 @@ Python 3.10.2-r1
|
||||
Here's a rough overview about the stuff I use, sorted by USEFlags:
|
||||
|
||||
### androidtv
|
||||
Get the Status from my Amazon Fire-TV.
|
||||
Get the Status from my Amazon Fire-TV and turn it on in a scene.
|
||||
|
||||
### axis
|
||||
Axis Camera (1, a few more to come), i do not use this integration anymore, it had a problem with my old cam's, migrated it to qvr_pro.
|
||||
@@ -308,10 +335,9 @@ Calendar (connected to a locally run ownCloud, OC not in this Repository) (https
|
||||
since yr.no weather was removed by YR's request in early 2021, I use darksky.
|
||||
|
||||
### dwd_weather_warnings
|
||||
|
||||
currently not working....
|
||||
### enigma2
|
||||
Enigma2 on Dreambox (2 left) (https://wiki.blue-panel.com/index.php/Enigma2)
|
||||
Enigma2 on Dreambox (2 left) (https://wiki.blue-panel.com/index.php/Enigma2). Be careful about their standby power consumtion, these 800SE2 eat up 45W during standby.
|
||||
|
||||
### esphome
|
||||
ESPHome - see description above - (https://esphome.io/ & https://github.com/esphome/esphome/)
|
||||
@@ -325,7 +351,7 @@ ESPHome - see description above - (https://esphome.io/ & https://github.com/esph
|
||||
As soon as a device with an esp inside gets touched, it will be migrated to ESPHome.
|
||||
|
||||
### forecast_solar
|
||||
a forecast of today's solar production, only have a free account.
|
||||
a forecast of today's solar production, only have a free account, but it is very useful.
|
||||
|
||||
### fronius
|
||||
query my Fronius solar inverters via their integrated wifi chip.
|
||||
@@ -395,8 +421,6 @@ have installed owntracks on ours Iphones, so HA knows when I leave work and if a
|
||||
### samsungtv
|
||||
SamsungTV (partly _not_ working anymore due to Samsung's newest firmware 'improvements', at least I can read its status for controlling lights & the shutters)
|
||||
|
||||
### scrape
|
||||
|
||||
### season
|
||||
|
||||
### shelly
|
||||
@@ -411,7 +435,6 @@ Due to the fact that Fibaro's shutter controllers do not work very well, I now h
|
||||
Sonos (had many, sold most of them, because they destroyed a formerly very cool Gui, only two boxes left)
|
||||
|
||||
### sql
|
||||
|
||||
Recorder writes to a local mariadb socket, moved this from my 'big' mariadb machine because of some performance issues. The socket seems much faster then the network link, especially on big operations, e.g. opening the history tab. It takes approx. 10 seconds to pull a complete week with ~1200 entities (if it doesn't freeze the browser), a single day opens in ~2 seconds.
|
||||
### ssl
|
||||
|
||||
@@ -435,7 +458,7 @@ Some Tradfri lights, and 4 IKEA Shutters. A bit expensive, but nice and easy to
|
||||
Yamaha RXV (4 devices)
|
||||
|
||||
### zwave
|
||||
had a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. Have migrated it to zwavejs2mqtt.
|
||||
had a ZMEEUZB1 Stick connected to my VM with ser2net, socat & OpenZWave. Migrated it to zwavejs2mqtt.
|
||||
|
||||
### zwave_js
|
||||
|
||||
@@ -486,12 +509,11 @@ If not, please report it [here](https://git.edevau.net/onkelbeh/HomeAssistantRep
|
||||
|
||||
Please let me know if anything is wrong or dependencies are missing, since I use only some of the components myself.
|
||||
|
||||
From time to time a fresh compile test on empty boxes (one with Python 3.9 and one with Python 3.10) is run to catch general faults. Every new Ebuild has to pass all its tests, modules without tests are comitted after they compile without errors.
|
||||
A daily compile test is run at Github with Python 3.9 to catch general faults. Every new Ebuild has to pass all its tests.
|
||||
|
||||
## To-dos
|
||||
- Publish my ESPHome Configurations
|
||||
- Do more tests with Python 3.10
|
||||
- Add more libraries or fix Python 3.9 support if I need it or someone asks for.
|
||||
- Convince the world to not run Home Assistant with Docker (see https://xkcd.com/1988/)
|
||||
|
||||
## Experiments in progress:
|
||||
@@ -501,36 +523,36 @@ From time to time a fresh compile test on empty boxes (one with Python 3.9 and o
|
||||
|
||||
## 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 1691 Ebuilds in total, 1684 of them have in total 1692 (35 different) licenses assigned.
|
||||
There are 1841 Ebuilds in total, 1834 of them have in total 1846 (35 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1031|
|
||||
|Apache-2.0|305|
|
||||
|GPL-3|103|
|
||||
|BSD|92|
|
||||
|LGPL-3|27|
|
||||
|GPL-2|22|
|
||||
|LGPL-3+|17|
|
||||
|GPL-3+|14|
|
||||
|all-rights-reserved|14|
|
||||
|BSD-2|7|
|
||||
|MIT|1115|
|
||||
|Apache-2.0|341|
|
||||
|GPL-3|111|
|
||||
|BSD|103|
|
||||
|LGPL-3|29|
|
||||
|GPL-2|24|
|
||||
|LGPL-3+|18|
|
||||
|GPL-3+|17|
|
||||
|BSD-2|14|
|
||||
|all-rights-reserved|13|
|
||||
|LGPL-2.1|7|
|
||||
|Unlicense|6|
|
||||
|LGPL-2.1|6|
|
||||
|public-domain|5|
|
||||
|EPL-1.0|5|
|
||||
|public-domain|4|
|
||||
|LGPL-2+|3|
|
||||
|BSD-4|3|
|
||||
|LGPL-2.1+|3|
|
||||
|PSF-2|3|
|
||||
|GPL-2+|3|
|
||||
|EPL-2.0|3|
|
||||
|AGPL-3+|2|
|
||||
|ZPL|2|
|
||||
|ISC|2|
|
||||
|NEWLIB|2|
|
||||
|CC-BY-NC-SA-3.0|2|
|
||||
|MPL-2.0|2|
|
||||
|EPL-2.0|2|
|
||||
|ECL-2.0|1|
|
||||
|Boost-1.0|1|
|
||||
|AGPL-3|1|
|
||||
@@ -541,9 +563,9 @@ There are 1691 Ebuilds in total, 1684 of them have in total 1692 (35 different)
|
||||
|CC-BY-NC-SA-4.0|1|
|
||||
|CC0-1.0|1|
|
||||
|
||||
(Last counted: 24/03/2022)
|
||||
(Last counted: 08/08/2022)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 24/03/2022
|
||||
Last updated: 08/08/2022
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
EBUILD esphome-0.ebuild 280 BLAKE2B 5e1b6a5d1ac028a7110b91728e7b3c0aa9675cecee2489dc836f467c554ad8da526007c6a37939112d028ebd726600f0f260995f2ae259fcfbf03d57a3950de8 SHA512 04b7b7e2da8c0688ddb53d2a0fa153e48533773d1c997755d4e12a615a6f57533ba4baf85c2f140b4db606e04ddc45d3f4af1d5ddb92500bc817351e4a82a719
|
||||
EBUILD esphome-0.ebuild 282 BLAKE2B 2350e0981e5390b4fb0d71f340cb202e861c9b0bc6a2ae9d5732873cbdf3449381af72a9d6262fa36780e6c79f28e7e161355cd4a6a85bd30eb9d46b2ce51931 SHA512 15e4dc00355ea332b91c3fc9ac06da3c1dd80f17aac7cbb6ecc096c50d26b40ec34f260f935abcacd4a82d64d27248220d06b668987387690ed47bc410dcd12e
|
||||
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9
|
||||
|
||||
@@ -9,5 +9,5 @@ DESCRIPTION="ESPHome Dashboard User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/etc/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( ${PN} )
|
||||
ACCT_USER_GROUPS=( "${PN}" )
|
||||
acct-user_add_deps
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
EBUILD homeassistant-0.ebuild 302 BLAKE2B 16cb38fba15aa1c0baa0678ceed360b5728280b95106f70606851832ad979b55e4d9e4b6298bffe2938651eb0d66e88542af145d252ef28397564e48e9f57799 SHA512 b4a3bab74124939db748417f0a226492fe668c897ddfe0f3649af29d9d62972ea8bbcc59fd30b6515f870ee3f72ae66cbc6ec4c133c1659a10ee7e8694e67bfb
|
||||
EBUILD homeassistant-0.ebuild 304 BLAKE2B 9f57819b2f9fdeff37cd5d32d89eaf70eea6d7b15b0a520fe0d51c0ca433fab3d68a750ee6cebf9ed626ad1716d113abf6316623abfe6befea49ff452a4e1050 SHA512 4433bc3e0868cf73abf4f83741c40f4802c3cfa6902b3b4e929a19254ea8cd82f4f838e71221540716cc0cbfd07dda8303cda6e91da59f4fd574be2198d6e960
|
||||
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9
|
||||
|
||||
@@ -9,5 +9,5 @@ DESCRIPTION="Home Assistant Program User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/opt/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( ${PN} dialout usb )
|
||||
ACCT_USER_GROUPS=( "${PN}" dialout usb )
|
||||
acct-user_add_deps
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
EBUILD zwavejs2mqtt-0.ebuild 282 BLAKE2B a46aef46aeda750dd9d0c3cc4989bdd9910cc1a150b8df4d113dec7c8018edb1c1b9f8701d402a05d7cbbdd894cdfd75c6d3da2efe1b6e219e3b61477cc2eb4b SHA512 a6f4b9ab2ef436823bf1fe8afef5b91225bd3a99806a651f4809661a084ce56ae19d0c3bef4cdea1d8a0e251db653535e6a8038feb0ce5992d7999779e855975
|
||||
EBUILD zwavejs2mqtt-0.ebuild 284 BLAKE2B b809f19b979b4a781a8b494df805644ad0ecc1df185184982c52e37f9e01950264dea704fb93d7d4e63f3bac581e8910a3c21fcf07c9606bff8df3d0826e5c94 SHA512 ca5eeb450ca094d05da275b05eee80b774dd78589185366163d1f373a395bbbcce3dd4ce200d7bc101d8cf38155847efc08da1bb4b49863104db8f98e91ecf51
|
||||
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9
|
||||
|
||||
@@ -9,5 +9,5 @@ DESCRIPTION="zwavejs2mqtt User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/opt/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( ${PN} )
|
||||
ACCT_USER_GROUPS=( "${PN}" )
|
||||
acct-user_add_deps
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST certbot-1.17.0.tar.gz 1386471 BLAKE2B 26cf23c481cc67e1fa0f698dee83dd42b1d382814f10bdb4d2a459f1274f3d661d2a58815c30110701d46362c3fbaee9f57089a7eda1221c9b9dadb2c48dc79d SHA512 104deb8e6e804a3a3f50c730f00307aa39d9d42756f24be009fedc27c889c1575b456455ee11441e341025db6f528359e927a347554ebd57b64c39e789576eda
|
||||
DIST certbot-1.18.0.tar.gz 1332615 BLAKE2B eb086710b943893025d6e1091470ca02de074232372f4c9fa21fa83a347fe54df988b9553c8cf6afd6e166b8c464d595171984c984008a872e16c0179bb774b2 SHA512 94b16ba0586e0f5d3036280c68f9976c25889ca48fbbe7aded41f0d9feba2300a3f0ff8fe321b39d8642bcdd874c7332cf2acb3187b5869fe415831f58a75a7b
|
||||
EBUILD acme-1.17.0.ebuild 1679 BLAKE2B ff4806292419911de014008dc51d250464f90368325db9a0cd73b6ba2881c6f60563fd7831d999ffba75772cbfa24af517d9fa52556f260f13c5855400d635bf SHA512 fbdc63af62a50e9ca6f98ed17b1b1be58a0a206b4e0940557b592f715a3d8bb81c6432132623e497e94806d595d4e71f0a660512c8ee23bd15b84088a62821cf
|
||||
EBUILD acme-1.17.0.ebuild 1681 BLAKE2B b2914fb399c7e01f081c006e16bb62b698830ecdcb88e71ae4bd784ec42d421a7dd42cdae57dba083d9ce0d1819ec412453a2f09f0bb9b1ddc9c7cbe2a6fee66 SHA512 ebc29f43ecb76a13eb866a1e73de2ebfeea44fced92d0d89ac2bea85a544aeca89dec5d2ed2a42a188832899175b901c6178e949f416ff6a620d004098ce8400
|
||||
EBUILD acme-1.18.0-r1.ebuild 1123 BLAKE2B 37c29dec8eb47e63cc708fd431af8689155798c9a4fe2c07dd2de26980adf8335d523f1a5e06a17c707561571ac6b0b7ba97a477419b1f974c8881fd03b99ca4 SHA512 964a1b0e24ad95302f47a09d1c1f1560d5551547c36f3bd2eaaab6c03a320444ef296f4141017420a61d9d36378490a149a3c325e43e471796a960c913650a5d
|
||||
MISC metadata.xml 451 BLAKE2B ec7933fe14e9c19ae3bdd54773576bd5b0d25f3f1c8bf3a4019953fd4cbd00545e1c4c29a9293e590056b836ea3778b184862eb05c9d100c9946d259344f2f67 SHA512 17a085981f6ad35aa2fdad2af59b415643d796f33c35fbc9c902e4e9d53bca3ed2431707775d67e1a41522cd44b545867553138aa8adf65f442e26f572d2d8bf
|
||||
|
||||
@@ -58,7 +58,7 @@ src_compile() {
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -w ${PN} || die
|
||||
nosetests -w "${PN}" || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
|
||||
@@ -8,15 +8,15 @@ 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.2.9.tar.gz 13423139 BLAKE2B eef653f45d01dfeb191d421905aa08f8fd297c9a66262d83ce5b8c70b932fc69d3b5e16471861b2cd4021ff3519d5037d8912afc25565430be07ca82300ce5c9 SHA512 fd0094c0c4365b967cabe9f1c548a75efd5b134e5a1d9822c207b160d8973b1e1f20fcf5159c2ea6974c37f8467cd9d100f93163a3933bf5ae25ce697cb87d98
|
||||
DIST homeassistant-2022.3.4.tar.gz 13933933 BLAKE2B 81c8b4fd2cc28aa9d84462749dc4812a7998c6f1a79d2100937531bb655839fa9b38cda43f3f765b7b0488ec30f4ba96dd456b2893428c34758118e6838fa81f SHA512 aff13e94028b694fd499f11c43c210808f756f4fc215acb527f81cc6a8b81aff879e49cbf331aec70434a420bfee789f439de3286e3035a6d0debf97df9c593c
|
||||
DIST homeassistant-2022.3.5.tar.gz 13934279 BLAKE2B ee55021d9945b866621424b241eb9a1cb967e93a36e8b0208a3c11d75b184c2454d3aeb878e8a2548443bc84d35eb936e21c2341d6bea0444c76baae126cb1ec SHA512 18b7cfdd2d7d56a95b4759a6b0ee0414199f25446d25b65391d6386eb86ae328e007e62869ff4058d6de58944b3a1f66df23a878cf884722178166d81fc9216f
|
||||
DIST homeassistant-2022.3.6.tar.gz 13937549 BLAKE2B 1bc1a835ab04de3bdb206f9684af73337151e92d3827dd06aa48d20e513d1de408c18fa3166c550578c9de15295edd0e3f1e97ca52a58fcfe22a2fabc5186589 SHA512 a4794c7e4c35e794a11682d79514c2b176f68944915f13a495e3c0cfc39566105df44dce355e37de9c2552dd0eb5e871d4c7f3f17ce25ba7703c2cba6a0f08b4
|
||||
DIST homeassistant-2022.3.7.tar.gz 13936325 BLAKE2B 37d84e15f68d44b3c5cd47088ead328f0e4e543240bfe85b02cdfe56858b43146e15be8de572743aced8ef6357882f1fbd2a3d2daf56308260f505ea9f54125e SHA512 df254ac03ac34bc9022c068cbbc48e68530818c653c5db8e7b352e901276514371e6ef558db3fb7385f034f243ead55c6865bb07a5ff9d04f557fff0673f34a4
|
||||
EBUILD homeassistant-full-2022.2.9.ebuild 70825 BLAKE2B 6d462dc0c5cd9d38bcfbe02c52fb77766a5130574d121f088d50ee9a23d0cefa96778af98dadf3c8b682f48580e21b16d8f148e70147455e378d0173eeba52df SHA512 a6bc8a9785dc2bf9e495c5d95719978b0e6f191a0269da72ca8ccaf60f1e5e5a4e301d911223694531f39c89f2fdf4f6af322105e09f0a86d6e411f0d2161909
|
||||
EBUILD homeassistant-full-2022.3.4.ebuild 71146 BLAKE2B 867859d842ee4f6268aa07e04f370beb311b063f22b0453c33c95e72d4d2cae77905cbb13cb49d02d7d39346055869729c29a2a25180131715d9752b19cc314a SHA512 3c852150762bc606c5bc5dce60ffef0183fbd6aa45d4ac30bb943fcfa64fe87deb02ccbde4df39cb4835ee17165e16753bca4e07a3983908c4e60f087691ada6
|
||||
EBUILD homeassistant-full-2022.3.5-r1.ebuild 70887 BLAKE2B 69afe5963379ce2753eb4ca21e446d817f44a0c7a17cbd5bbf9a487d245445d3528a43a5ed68b05143bf293301b3bc2112728cf0c3099ee1319353ca36249bbd SHA512 7c56af54f08e26891d3a3bc3daaceb781eda956f16af8e413a992fb6edb43fc6adafefe21aaacd8f3356d865cfe71a840067fbddf41c7ccb54874baf4cd9299f
|
||||
EBUILD homeassistant-full-2022.3.6.ebuild 70931 BLAKE2B cc43f915bf6d721ec9f53add454784322866154f0b6a85592ca3eab8df7893b24421526119464c14d91c745001797661907ff06a24ed2f00bfa61c68729585e2 SHA512 834f2d7b967540d73828254fc657f14ee9d6bd66d22a6ecf0a3ba0ba6203a255e2f97c98b03579858aacf6b165f7fa09062b2c6f1c553a2da29a0a02213421f1
|
||||
EBUILD homeassistant-full-2022.3.7.ebuild 70931 BLAKE2B f56ff92d86ad4ac168b415305cb096b24334037bb58c2ebf800536f430fdf8c1d9758008720550687c92ba074ca7fca1ea80a339b5d6927caa4d12548a44a421 SHA512 391bd0cb4105ea3a9c8c9b1ed90b6d18882a1d9ee81b017c86f869910eab86da1d4d28e94c813f85e107a2de36faba56edc1f1a5000098194d0ee9f92a693889
|
||||
EBUILD homeassistant-full-9999.ebuild 70937 BLAKE2B 9bd27339683b62902f98bee9bb485bc8afb30eb53deb70396e04876e3edf9d03ded146f72a0b231214ae77586ee1969821b29c336c679b12d11568bc6e883f28 SHA512 2481dbc24c2cbb39f614cbfe4b20a4b5fa9f94ff52cef09e9fb49af99b6e862eadd3452d28561c770ed3f7ef3a7918475fc86d985138ddaa0e883f14c20620bc
|
||||
MISC metadata.xml 77272 BLAKE2B 9e7d63daff237957195eff6d9c419ea52ac387eca0eea009eaedbd36276cf5f8c9507afbfc417f061b791224c50a747be51bd6de28266457a5573aa8ec7d5abc SHA512 a3a7612f246881e8eca238ebbe131358f9ee10e929f1d018fe6d35e8f5fece8041e33acecbd37758b3c8be432bdf069686104c7e41d6393dd2993fad3248aea2
|
||||
DIST homeassistant-2022.6.7.tar.gz 15575572 BLAKE2B 53c71df2e8d4f7a4842da2ea8d5191b6d02fc70321e5abe37ad76cecd21fe5d4ec0072d2cc0bdd7da1adaed9925ad44a48d58b8d213abcf684b21d67fb504614 SHA512 c37f5f63def798ea2c742827f94ae5f2d7ea41bf03279093c5ee4a0c6d007f4f0b4238f73010785b71b28776c71c8f18f6ee4ea8a61db5c92ac5b581b57148f0
|
||||
DIST homeassistant-2022.7.6.tar.gz 15752504 BLAKE2B 8de289f4ebf67f16366bed5a6b95a8c0fc60d159a975e1af2d69f1025c0fd373b023dc0af6860dfe2c4ad0572312a3d421af1da508975dc32d27fb4bbe52c8a6 SHA512 373c704cd3a54cafee3be0d7b2f19442febf5e286fbf7aedfba45e2977b56c0197e4e483665a6529a96e4eeb3dac5d9e6df6a17b44ddea0170d8e80c76c67dba
|
||||
DIST homeassistant-2022.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21
|
||||
DIST homeassistant-2022.8.1.tar.gz 15986957 BLAKE2B a95309588bb5582f3a18a73d66ec41e0792c2d91eb05ff99ae6cf695fa177dd3b684dd330ecce948605726d85136ace964d6e63dd5352fde0da3d79973a24024 SHA512 ae7b1c897f8c8072892c8a1fb6f663dd3e724de193da2215e16d5dc774156691faeb3171887109f385b2d072c1875ccd29f773d46c0fc6743bb729ddc2920234
|
||||
DIST homeassistant-2022.8.2.tar.gz 15987624 BLAKE2B df386bbff64e81ee7673843547df7c6b0ca56e2ec0c9782836a27041ed7cfdfad8a1d7f6b6da3a4ed5c4566a96a3e94c49ed9e934aae9561d1e007a322cf4c31 SHA512 87ba425fb96a96a2b69b960970f9594bbaa391fbba86ac32676debc5f6a9ae7a1a8890d16d6ea147a6b7f3e06a8932bc22ca79065c730ca03d46db7076553e44
|
||||
EBUILD homeassistant-full-2022.6.7.ebuild 72867 BLAKE2B f90463097df6d324d91a1fa6de277604a407d74bf60567a5e04d4767103ad27844d11ad25e398330a6193b9511849b53257744702dff79aba6b07365cd2adc41 SHA512 079b1db9976fecfaf4273ac7b050ad3d8fb0fc83c3e80eb7cff9fc664330f11a599d14f04cd03fb5ff93d2533a91d5beccbc1f83089f8603944340fa1e025285
|
||||
EBUILD homeassistant-full-2022.7.6.ebuild 73132 BLAKE2B 02539a1400bdf001a32086dcb7fd6a4eece9e867ffac8a0640c2d1084b484111052efb9ad1a5250a57f74ffa9a7e3347a8a257a31c8a7e3fc6509110a12617b4 SHA512 f604df968667a5fa31866e9f59647a789b4aa70c46cf8012d89db4a472e68ab04dbd86ccb824eb22a82e251e1b598e203fd1ee50bc503ba31a036492debfdc7b
|
||||
EBUILD homeassistant-full-2022.7.7.ebuild 73132 BLAKE2B 764c737b25e7048744980f45c6b418d23e644410d8f4b209d90fc0ad38e1c1d28b31dd3d6ef3825d3fe71bbc46b545240620372d344192e0272e15eea0408ad8 SHA512 9bcab2a595dd01238b9ec53c70ffe2a0d84b4445bbe8a441ea3357c0c86963b27d834e0689b8ae4c1acddca178f2390bde678cd28adc6abc246379f1b6e1ff18
|
||||
EBUILD homeassistant-full-2022.8.1.ebuild 73623 BLAKE2B 847a9939c44d72bd1a299a4036c0e454f425ca3a84c4bd5dd9669e37c1911cf44917d53d2511f5b40a874d15d5225dd2858f63b14cfe01639a8238c6a09c1cf2 SHA512 c5c232c5fdbc5647ef4adbd5b2308bd441da16a902476e6f63a49116c60f736374aa3571a37a909c442cecc7acaa4125c1ddfefdfc0fae46973f22135b825cf6
|
||||
EBUILD homeassistant-full-2022.8.2.ebuild 73623 BLAKE2B 2b43520f10dca63601ae4e811d8e05f7690c0bae00a358ec2f3825cc3d080a8a7bad0b8f67839d2814bee64d14560e431e669f883262a8a595f8d4451bb1775b SHA512 149e09527fb37e3b6b976bb027bff521b443afc7250c1d4e2f9a4c99c00bdbfcaafb13e34481bb118a7c1595152aef32b2371578b2acf1e939ed0d61a95d58d6
|
||||
EBUILD homeassistant-full-9999.ebuild 73627 BLAKE2B b633ff75a44d36e913a1d0a23cdd0b2930873fd1e2d89e03fb1ceb6c7d53bfb502e0157ad266fb92eb49d0f393d0e6ea57e710c40c617c9b97fef2ad9c8029eb SHA512 6dbdd7c2a6047913743231b92ab9847aeb7ee344b3207d41b110e6fb6b4d50c6c56f9263d3fdda218a57f2f748f7d4cf1d1d3fdb45f250d9891e9f87e66a47ad
|
||||
MISC metadata.xml 79838 BLAKE2B cfe18aa8daad76f96c67ca3f381a7a7fda12fde6445bac216b7f49146e25f30062fd05cdd93c81c3b7e1e4f80a17326a0218ae4c277cbf10e9ba18980b576195 SHA512 37070f353ed4c31afe96adb9cdbfadef01e7b5791a937ebc86330548183582075434969e242231d2a56ae047b7cf61917c19ebf3353111b91b5330b2adbf4b5f
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1051
app-misc/homeassistant-full/homeassistant-full-2022.8.2.ebuild
Normal file
1051
app-misc/homeassistant-full/homeassistant-full-2022.8.2.ebuild
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -30,6 +30,7 @@
|
||||
<flag name="airthings">A python3 library to communicate with Aws</flag>
|
||||
<flag name="airtouch4">control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller</flag>
|
||||
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</flag>
|
||||
<flag name="airzone">This integration allows getting values from the local API of Airzone HVAC zoning</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>
|
||||
@@ -74,6 +75,8 @@
|
||||
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
|
||||
<flag name="aws">Interact with Amazon Web Services</flag>
|
||||
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
|
||||
<flag name="backup">allows you to create and download backups for your Home Assistant Core</flag>
|
||||
<flag name="baf">Integrates Big Ass Fans devices into Home Assistant</flag>
|
||||
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
|
||||
<flag name="balboa">This integration adds support for Balboa Spa WiFi Modules</flag>
|
||||
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
|
||||
@@ -89,6 +92,7 @@
|
||||
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
|
||||
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
|
||||
<flag name="bluesound">Allows you to control your Bluesound HiFi wireless speakers and audio integratio</flag>
|
||||
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
|
||||
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
|
||||
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
|
||||
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
|
||||
@@ -253,14 +257,15 @@
|
||||
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
|
||||
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="frontend">official frontend to control Home Assistant</flag>
|
||||
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</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="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>
|
||||
<flag name="generic">The generic camera platform allows you to integrate any IP camera or other URL</flag>
|
||||
<flag name="geniushub">geniushub integration links Home Assistant with your Genius Hub CH/DHW</flag>
|
||||
<flag name="geocaching">The Geocaching integration pulls data from your Geocaching.com account</flag>
|
||||
<flag name="geonetnz_quakes">Use a GeoJSON feed provided by New Zealand’s GeoNet in Home Assistant</flag>
|
||||
<flag name="geonetnz_volcano">GeoJSON feed provided by New Zealand’s GeoNet</flag>
|
||||
<flag name="geo_json_events">geo_json_events platform lets you integrate GeoJSON feeds</flag>
|
||||
@@ -281,6 +286,7 @@
|
||||
<flag name="google_pubsub">Send events to Google Cloud Pub/Sub from Home Assistant</flag>
|
||||
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
|
||||
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
|
||||
<flag name="govee_ble">Integrates Govee BLE devices into Home Assistant</flag>
|
||||
<flag name="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
|
||||
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
|
||||
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
|
||||
@@ -325,6 +331,7 @@
|
||||
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
|
||||
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
|
||||
<flag name="ialarm">A simple library to interface with iAlarm systems, built for Home-Assistant</flag>
|
||||
<flag name="ialarm_xr">Provides connectivity with the Antifurto365 iAlarmXR alarm systems</flag>
|
||||
<flag name="iammeter">real-time readings of WEM3080, WEM3162 & WEM3080T) meters</flag>
|
||||
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
|
||||
<flag name="icloud">iCloud allows users to track their location on iOS devices</flag>
|
||||
@@ -337,6 +344,7 @@
|
||||
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
|
||||
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
|
||||
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
|
||||
<flag name="inkbird">Integrates INKBIRD devices into Home Assistant</flag>
|
||||
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
|
||||
<flag name="intellifire">integrate IntelliFire Wi-Fi fireplace modules</flag>
|
||||
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
|
||||
@@ -357,6 +365,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="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>
|
||||
<flag name="keenetic_ndms2">presence detection for Keenetic Routers</flag>
|
||||
<flag name="kef">KEF wireless speakers</flag>
|
||||
@@ -376,6 +385,7 @@
|
||||
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
|
||||
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
|
||||
<flag name="launch_library">information about the next planned space launch</flag>
|
||||
<flag name="laundrify">Monitor the status of your washing machine or dryer using a laundrify WiFi power</flag>
|
||||
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
|
||||
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
|
||||
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
|
||||
@@ -402,12 +412,14 @@
|
||||
<flag name="lyric">Honeywell Lyric thermostat platform</flag>
|
||||
<flag name="magicseaweed">Provides API wrapper to magicseaweed.com.</flag>
|
||||
<flag name="mailgun">A simple mailgun client - pymailgun fork with Python 3 support</flag>
|
||||
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
|
||||
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
|
||||
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
|
||||
<flag name="matrix">allows you to send messages to matrix rooms</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="mazda">Mazda Connected Services integration</flag>
|
||||
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
|
||||
<flag name="meater">communication with the Meater Temperature Probe from Apption Labs</flag>
|
||||
<flag name="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>
|
||||
@@ -428,6 +440,7 @@
|
||||
<flag name="minecraft_server">retrieve information from a Minecraft server</flag>
|
||||
<flag name="minio">This integration adds interaction with Minio</flag>
|
||||
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
|
||||
<flag name="moat">Integrates Moat devices into Home Assistant</flag>
|
||||
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
|
||||
<flag name="mochad">main integration to integrate all Mochad X10 platforms</flag>
|
||||
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
|
||||
@@ -469,6 +482,7 @@
|
||||
<flag name="nexia">allows you to integrate your Nexia thermostats into Home Assistant</flag>
|
||||
<flag name="nextbus"> will give you the next departure time and associated data fro NextBus</flag>
|
||||
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
|
||||
<flag name="nextdns">allows you to monitor NextDNS statistics</flag>
|
||||
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
|
||||
<flag name="nightscout">allows you to view your CGM data from Nightscout</flag>
|
||||
<flag name="niko_home_control">platform allows you to integrate your Niko Home Control</flag>
|
||||
@@ -527,6 +541,7 @@
|
||||
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
|
||||
<flag name="pandora">Pandora account, you can control it from Home Assistant with this media player</flag>
|
||||
<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="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>
|
||||
@@ -562,6 +577,7 @@
|
||||
<flag name="qbittorrent">monitor your downloads with qBittorrent from within Home Assistant</flag>
|
||||
<flag name="qld_bushfire">GeoRSS feed containing bushfire alerts for Queensland</flag>
|
||||
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
|
||||
<flag name="qnap_qsw">This integration interacts with the local API of QNAP QSW managed switches</flag>
|
||||
<flag name="qrcode">enables QR code recognition from cameras</flag>
|
||||
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
|
||||
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
|
||||
@@ -623,7 +639,9 @@
|
||||
<flag name="sensehat">lets you control the Sense HAT board’s 8x8 RGB LED matrix on your Raspberry Pi</flag>
|
||||
<flag name="senseme">Integrates SenseME devices into Home Assistant</flag>
|
||||
<flag name="sensibo">Integrates Sensibo Air Conditioning controller into Home Assistant</flag>
|
||||
<flag name="sensorpush">Integrates SensorPush devices into Home Assistant</flag>
|
||||
<flag name="sentry">The free Sentry account allows 5000 events per month</flag>
|
||||
<flag name="senz">allows you to control and monitor your nVent RAYCHEM SENZ-WIFI thermostats</flag>
|
||||
<flag name="serial">use data provided by a device connected to the serial port of the system</flag>
|
||||
<flag name="serial_pm">Particulate matter sensors measure the amount of very small particles in the air</flag>
|
||||
<flag name="sesame">allows you to control your Sesame smart locks made by CANDY HOUSE, Inc.</flag>
|
||||
@@ -647,6 +665,7 @@
|
||||
<flag name="slack">The slack platform delivers notifications from Home Assistant to Slack</flag>
|
||||
<flag name="sleepiq">lets you view sensor data from SleepIQ by SleepNumber</flag>
|
||||
<flag name="slide">integrate your slide.store devices in Home Assistant using the official API</flag>
|
||||
<flag name="slimproto">allows you to control a Squeezebox music player directly from Home Assistant</flag>
|
||||
<flag name="sma">add Support for SMA Solar WebConnect</flag>
|
||||
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
|
||||
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
|
||||
@@ -735,6 +754,7 @@
|
||||
<flag name="todoist">connect to your Todoist Projects and generate binary sensors</flag>
|
||||
<flag name="tof">uses an invisible laser to measure distance with millimeter resolution</flag>
|
||||
<flag name="tolo">allows you to control your TOLO Sauna and TOLO Steam Bath</flag>
|
||||
<flag name="tomorrowio">obtain weather, air quality, pollen, and fire information fro tomorrow.io</flag>
|
||||
<flag name="toon">client for the Quby ToonAPI</flag>
|
||||
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
|
||||
<flag name="touchline">lets you control ROTH Touchline floor heating thermostats</flag>
|
||||
@@ -744,6 +764,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_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>
|
||||
<flag name="transmission">transmission integration allows you to monitor your downloads with Transmission</flag>
|
||||
@@ -758,6 +779,7 @@
|
||||
<flag name="twitch">monitor Twitch channel status from within Home Assistant</flag>
|
||||
<flag name="twitter">notification platform uses Twitter to deliver notifications from Home Assistant</flag>
|
||||
<flag name="ubus">a presence detection scanner for OpenWrt using ubus</flag>
|
||||
<flag name="ukraine_alarm">uses the Ukraine Alarm web service to offer air-raid siren notifications</flag>
|
||||
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
|
||||
<flag name="unifiled">control lights from a UniFi LED by Ubiquiti Networks controller</flag>
|
||||
<flag name="unifiprotect">Camera feeds and Sensor data from a UniFi Protect application</flag>
|
||||
@@ -792,6 +814,7 @@
|
||||
<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>
|
||||
<flag name="vulcan">The Uonet+ Vulcan integration allows you to view timetable from your e-register</flag>
|
||||
<flag name="vultr">access information about and interact with your Vultr subscriptions</flag>
|
||||
<flag name="w800rf32">supports W800RF32 devices by WGL Designs</flag>
|
||||
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
|
||||
@@ -815,11 +838,13 @@
|
||||
<flag name="wled">add support for Aircookie's WLED</flag>
|
||||
<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="xbee">send and receive commands to and from other devices on the Zigbee</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>
|
||||
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
|
||||
<flag name="xiaomi_ble">Integrates devices that implement the Xiaomi Mijia BLE MiBeacon protocol</flag>
|
||||
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
|
||||
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
|
||||
<flag name="xmpp">Python 3 library for XMPP</flag>
|
||||
@@ -831,6 +856,7 @@
|
||||
<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="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
|
||||
<flag name="zengge">Python API for controlling Zengge LED bulbs</flag>
|
||||
|
||||
@@ -8,14 +8,14 @@ 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.2.9.tar.gz 13423139 BLAKE2B eef653f45d01dfeb191d421905aa08f8fd297c9a66262d83ce5b8c70b932fc69d3b5e16471861b2cd4021ff3519d5037d8912afc25565430be07ca82300ce5c9 SHA512 fd0094c0c4365b967cabe9f1c548a75efd5b134e5a1d9822c207b160d8973b1e1f20fcf5159c2ea6974c37f8467cd9d100f93163a3933bf5ae25ce697cb87d98
|
||||
DIST homeassistant-2022.3.4.tar.gz 13933933 BLAKE2B 81c8b4fd2cc28aa9d84462749dc4812a7998c6f1a79d2100937531bb655839fa9b38cda43f3f765b7b0488ec30f4ba96dd456b2893428c34758118e6838fa81f SHA512 aff13e94028b694fd499f11c43c210808f756f4fc215acb527f81cc6a8b81aff879e49cbf331aec70434a420bfee789f439de3286e3035a6d0debf97df9c593c
|
||||
DIST homeassistant-2022.3.5.tar.gz 13934279 BLAKE2B ee55021d9945b866621424b241eb9a1cb967e93a36e8b0208a3c11d75b184c2454d3aeb878e8a2548443bc84d35eb936e21c2341d6bea0444c76baae126cb1ec SHA512 18b7cfdd2d7d56a95b4759a6b0ee0414199f25446d25b65391d6386eb86ae328e007e62869ff4058d6de58944b3a1f66df23a878cf884722178166d81fc9216f
|
||||
DIST homeassistant-2022.3.6.tar.gz 13937549 BLAKE2B 1bc1a835ab04de3bdb206f9684af73337151e92d3827dd06aa48d20e513d1de408c18fa3166c550578c9de15295edd0e3f1e97ca52a58fcfe22a2fabc5186589 SHA512 a4794c7e4c35e794a11682d79514c2b176f68944915f13a495e3c0cfc39566105df44dce355e37de9c2552dd0eb5e871d4c7f3f17ce25ba7703c2cba6a0f08b4
|
||||
DIST homeassistant-2022.3.7.tar.gz 13936325 BLAKE2B 37d84e15f68d44b3c5cd47088ead328f0e4e543240bfe85b02cdfe56858b43146e15be8de572743aced8ef6357882f1fbd2a3d2daf56308260f505ea9f54125e SHA512 df254ac03ac34bc9022c068cbbc48e68530818c653c5db8e7b352e901276514371e6ef558db3fb7385f034f243ead55c6865bb07a5ff9d04f557fff0673f34a4
|
||||
EBUILD homeassistant-min-2022.2.9.ebuild 13303 BLAKE2B da380ab9e5644e3d711a683ddc3d2dd4efddcf6cc025efb06ebe2bf5172118dde34d81b8635a0059525da072fb03a391b6cb112b578986fb25aeaa48d6a3fb08 SHA512 4b44c472195d28ebe05c5ed72c29934b9a4e20cc299c467ed44508f80969ddbc5ceed3b2c13ae224ad696b44a969f40f2af22eb3409d7d34df479807c485e675
|
||||
EBUILD homeassistant-min-2022.3.4.ebuild 13221 BLAKE2B c8a78b3f368c09dd3c7cb58a8f9f3ae4b5928b8db1a160468cbea4ab6a92cda3f51287e691726fe27db3315fb3cf3504b9286d0167566cdfaaf3923a8374f606 SHA512 7d7b694ad69ec3e99ce4dd8c090d6a24edf10eda8bc589b7e81946544d5b5779eb823fc67c7d2a984bfaaf515e111e2fb0664c8a9db1112a489d98c677ad4c07
|
||||
EBUILD homeassistant-min-2022.3.5-r1.ebuild 13221 BLAKE2B 0884c910c8d26fad72fcc775e14bbae3f733e56f090b3139130140ace21ab81e151b704edea90d7cde538aaaf8be525fcc9f9134711eeb1bdb31ae0d61a41c42 SHA512 ff285a54619753bd0a48c1dc2e4bbf496eb33892e273cbff872606856940b96bcaff3317f40f50a154f7c29e9271688598f7bacecff807f282fc11f10257e4a3
|
||||
EBUILD homeassistant-min-2022.3.6.ebuild 13996 BLAKE2B 3eba324d8719cd8fe500bf61f3543aa32c19deec60c5cb2949f6ced78311f00b9c373bed821e120f29d7d437bbe8318efac71dd4ec3beb5aae41f125893e35e3 SHA512 537069e007a7021aea0fdb5fc0abc16b5d85a4463d5805de0c2069575281581c846db41b4c02a1970c30a0a8206b5d40c8f024c84009520667ae7d9214fbe4e1
|
||||
EBUILD homeassistant-min-2022.3.7.ebuild 13996 BLAKE2B 3eba324d8719cd8fe500bf61f3543aa32c19deec60c5cb2949f6ced78311f00b9c373bed821e120f29d7d437bbe8318efac71dd4ec3beb5aae41f125893e35e3 SHA512 537069e007a7021aea0fdb5fc0abc16b5d85a4463d5805de0c2069575281581c846db41b4c02a1970c30a0a8206b5d40c8f024c84009520667ae7d9214fbe4e1
|
||||
MISC metadata.xml 8154 BLAKE2B 20a61cfe6fda5f93bbacf06903510b8e894c7e37b4ca6a6024f355a50466bdb789b5ab1e2bd269414b6a4ec336056f9d967d7450ffca8cf9fdb8927212e876f3 SHA512 3ddb893fe36f6c8b8078b7335da7705b50fda9659f38e0814b01949e5d8432af74e4a4e52da638ab3b541796bcb625e40f0ff30d22ab4d33fbb6c7a58bed227a
|
||||
DIST homeassistant-2022.6.7.tar.gz 15575572 BLAKE2B 53c71df2e8d4f7a4842da2ea8d5191b6d02fc70321e5abe37ad76cecd21fe5d4ec0072d2cc0bdd7da1adaed9925ad44a48d58b8d213abcf684b21d67fb504614 SHA512 c37f5f63def798ea2c742827f94ae5f2d7ea41bf03279093c5ee4a0c6d007f4f0b4238f73010785b71b28776c71c8f18f6ee4ea8a61db5c92ac5b581b57148f0
|
||||
DIST homeassistant-2022.7.6.tar.gz 15752504 BLAKE2B 8de289f4ebf67f16366bed5a6b95a8c0fc60d159a975e1af2d69f1025c0fd373b023dc0af6860dfe2c4ad0572312a3d421af1da508975dc32d27fb4bbe52c8a6 SHA512 373c704cd3a54cafee3be0d7b2f19442febf5e286fbf7aedfba45e2977b56c0197e4e483665a6529a96e4eeb3dac5d9e6df6a17b44ddea0170d8e80c76c67dba
|
||||
DIST homeassistant-2022.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21
|
||||
DIST homeassistant-2022.8.1.tar.gz 15986957 BLAKE2B a95309588bb5582f3a18a73d66ec41e0792c2d91eb05ff99ae6cf695fa177dd3b684dd330ecce948605726d85136ace964d6e63dd5352fde0da3d79973a24024 SHA512 ae7b1c897f8c8072892c8a1fb6f663dd3e724de193da2215e16d5dc774156691faeb3171887109f385b2d072c1875ccd29f773d46c0fc6743bb729ddc2920234
|
||||
DIST homeassistant-2022.8.2.tar.gz 15987624 BLAKE2B df386bbff64e81ee7673843547df7c6b0ca56e2ec0c9782836a27041ed7cfdfad8a1d7f6b6da3a4ed5c4566a96a3e94c49ed9e934aae9561d1e007a322cf4c31 SHA512 87ba425fb96a96a2b69b960970f9594bbaa391fbba86ac32676debc5f6a9ae7a1a8890d16d6ea147a6b7f3e06a8932bc22ca79065c730ca03d46db7076553e44
|
||||
EBUILD homeassistant-min-2022.6.7.ebuild 14429 BLAKE2B bccf88e9f558378708b68d80f089186c0628dba9cc78061cd3137f5b67cb660fdaeba2a68c3a8bb0701e286f7f20c5db15ec4205e9cf2b900ea21a6ed3a7a8b2 SHA512 32e41034110301e9605332c0a8f99ef69315afac2b99e761a0b5a65b788db38ccc76a24a0c3c0d42010577edbd3c104c483a9f6353108a6fafb58cc47c9f4442
|
||||
EBUILD homeassistant-min-2022.7.6.ebuild 14684 BLAKE2B bc23fadf34fd035af53bea99a5590ccf0fdf6d7d5a4a24e7464603e018739f3380ff9cefd6955ac6cafb3a45b5ebb52dc1665dc47144b2c69bf610202055a6fd SHA512 2824b501984d244c846fac26829114e4e1958b2f962a7eb4785e9d2895bb44f544847a63a031c79a49c3e9e4b1ed593d266b79bf8e4457bbcace8671a7b2f374
|
||||
EBUILD homeassistant-min-2022.7.7.ebuild 14684 BLAKE2B 6c5f0550fb01f8777767cb1211a78bafb05386cf90eb2cdbe0a7e425f746c5c1532ab3697a2f5ad0e4dadd72448eed19debe1b5328e9222e2bc47678a44110ac SHA512 c074059c296dae0862261ba4bdbe41eb24e7c39467a2ebfbb32ae6f7bf93cd6b2fd08e161d4c238728ea80ac78a75cb5eeda1a876d7457b21f10b57948e54a33
|
||||
EBUILD homeassistant-min-2022.8.1.ebuild 14860 BLAKE2B 6a75853be271db8185ff99b1ca8dbe53d72b25babf829eacee67cc502529cf694915ab4127d6d5aee3d1925c73a0b9521c1ab85d1de248cca50c6842ac9809c4 SHA512 4387661f4109738e8d900e496e14ab9444129feedd747ceb0bb9de4b0b9f377ba3c2d61600bd47f71f74b270adc064a1ff3a6640539dee01388b42fda2872f4a
|
||||
EBUILD homeassistant-min-2022.8.2.ebuild 14860 BLAKE2B 5cc09d1442cb30259e00f2d6c5e44c0d03fb1b0391d1675e5f2c856523ef56533f91f899e740f796688bd56643a0327c723f1d6e8fc2dc5906e2cb3f9fc67d0f SHA512 3513b2d5f297ab8e18d23c890662420873b357e467ca835885fcda439f7680588ba01f27cd27806b533f11f841287cfd7db216f76baae951c27be2e9c76b0071
|
||||
MISC metadata.xml 8338 BLAKE2B e2c88793b2404ef4d0bf02e96ebadb01bd51f4ec10dd0bad77e850ee3bb9c6897af731bf7747149f6c177bc11bc6b9b21a5e70c602e56e813a1203bbcae6e1f5 SHA512 b77a354aae18c3eb15bb66e63858b367bd27305374d6146717c45f9d241a6ec97bbc040f34f66877e81a02746acebcc3a202fb7f4518e136331ac87d951c1a3d
|
||||
|
||||
@@ -1,272 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit readme.gentoo-r1 distutils-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}.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 amd64-linux x86-linux"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky +dwd_weather_warnings enigma2 esphome forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +ping +plex ps4 +python_script qnap qvr_pro +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tplink tradfri utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf +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.7[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.4[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-1.6.3[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.43.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.52.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220203.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
<dev-python/multidict-6.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-20.3.0
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.3[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.6.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}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220203.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.4.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-0.6.11[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.19.2[${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}] )
|
||||
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.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.6.3[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.9.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}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.9[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.26.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-8.0.1[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-21.11.1[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.12[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.3[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.34.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.2.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.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
|
||||
}
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,40 +45,45 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.5.2[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220601.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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}]
|
||||
@@ -92,14 +95,14 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.37[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.6[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -115,115 +118,114 @@ RDEPEND="${RDEPEND}
|
||||
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}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.3[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.6[${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.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-0.7.17[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.4[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.21.3[${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}] )
|
||||
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.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.0[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.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.27[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.37[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-2.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.27.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.37[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.3[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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.2.0[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.6[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.30.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.75[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.16.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.45.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.4[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.37.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.960[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-vcs/pre-commit-2.19.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.13.9[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
@@ -275,3 +277,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky +dwd_weather_warnings enigma2 esphome forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf +zwave_js"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,39 +45,49 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.2[${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/awesomeversion-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220707.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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}]
|
||||
@@ -89,16 +97,16 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -114,113 +122,118 @@ RDEPEND="${RDEPEND}
|
||||
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}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.0[${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.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-0.7.20[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.4[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.21.5[${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}] )
|
||||
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.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.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.27[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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.2.0[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${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.14.2[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.77[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.47.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.1[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.961[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-vcs/pre-commit-2.19.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.14.3[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -269,3 +282,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,40 +45,49 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.2[${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.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220707.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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}]
|
||||
@@ -90,16 +97,16 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -115,118 +122,118 @@ RDEPEND="${RDEPEND}
|
||||
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}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.0[${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.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-0.7.20[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.4[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.21.5[${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}] )
|
||||
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.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.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.27[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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.2.0[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${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.14.2[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.77[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.47.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.1[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.961[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-vcs/pre-commit-2.19.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.14.3[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -275,3 +282,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -4,8 +4,8 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
inherit readme.gentoo-r1 distutils-r1 systemd
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky +dwd_weather_warnings enigma2 esphome forecast_solar fronius +frontend github +homekit homekit_controller http hyperion influxdb knx kodi kraken maxcube mikrotik +mobile_app +mqtt myq mysensors +mysql +notify_events octoprint +otp owntracks ozw +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 tplink tradfri utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf +zwave_js"
|
||||
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 enigma2 esphome ffmpeg forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,58 +45,71 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.2[${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/awesomeversion-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.1.3[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220802.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${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.1[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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.22.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.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -114,114 +125,119 @@ RDEPEND="${RDEPEND}
|
||||
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}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-5.0.9[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.1[${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.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.3[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-1.2.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.4[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.22.1[${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}] )
|
||||
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.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.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.27[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${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-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${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.31.2[${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-2.0.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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.2.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${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.14.2[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.48.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.1[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.14.4[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.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}]"
|
||||
@@ -269,3 +285,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
289
app-misc/homeassistant-min/homeassistant-min-2022.8.2.ebuild
Normal file
289
app-misc/homeassistant-min/homeassistant-min-2022.8.2.ebuild
Normal file
@@ -0,0 +1,289 @@
|
||||
# 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}.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 enigma2 esphome ffmpeg forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app +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.11[${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.31.2[${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.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.1.3[${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-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220802.0[${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/iso4217-1.10.20220401[${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.1[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.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.6.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}
|
||||
accuweather? ( ~dev-python/accuweather-0.3.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${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.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${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-12.1.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.1[${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.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${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.2.4[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-1.2.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-0.22.1[${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}] )
|
||||
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}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.22.1[${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.8[${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.6.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.11.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.38[${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.31.2[${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-2.0.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${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.38[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.4[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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.4.1[${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.14.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.38.7[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.49.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.1[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.1[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.14.4[${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.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${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
|
||||
@@ -21,6 +21,7 @@
|
||||
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</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>
|
||||
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
|
||||
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
|
||||
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
|
||||
@@ -38,7 +39,6 @@
|
||||
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
|
||||
<flag name="forecast_solar">Asynchronous Python client for getting forecast solar information</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="frontend">official frontend to control Home Assistant</flag>
|
||||
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
|
||||
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
|
||||
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
|
||||
@@ -48,6 +48,7 @@
|
||||
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
|
||||
<flag name="kodi">control a Kodi multimedia system</flag>
|
||||
<flag name="kraken">allows you to monitor exchange rates on kraken.com</flag>
|
||||
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
|
||||
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
|
||||
@@ -57,9 +58,9 @@
|
||||
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
|
||||
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
|
||||
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
|
||||
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
|
||||
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
|
||||
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
|
||||
<flag name="ozw">Open Zwave MQTT</flag>
|
||||
<flag name="ping">use the great ICMPLib for Presence Detection and as a binary Sensor</flag>
|
||||
<flag name="plex">Python bindings for the Plex API</flag>
|
||||
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
|
||||
@@ -88,8 +89,8 @@
|
||||
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
|
||||
<flag name="test">internal and developer use</flag>
|
||||
<flag name="tile">API for Tile Bluetooth trackers</flag>
|
||||
<flag name="tomorrowio">obtain weather, air quality, pollen, and fire information fro tomorrow.io</flag>
|
||||
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
|
||||
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
|
||||
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
|
||||
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
|
||||
<flag name="version">display the current Home Assistant versions</flag>
|
||||
|
||||
@@ -8,14 +8,14 @@ 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.2.9.tar.gz 13423139 BLAKE2B eef653f45d01dfeb191d421905aa08f8fd297c9a66262d83ce5b8c70b932fc69d3b5e16471861b2cd4021ff3519d5037d8912afc25565430be07ca82300ce5c9 SHA512 fd0094c0c4365b967cabe9f1c548a75efd5b134e5a1d9822c207b160d8973b1e1f20fcf5159c2ea6974c37f8467cd9d100f93163a3933bf5ae25ce697cb87d98
|
||||
DIST homeassistant-2022.3.4.tar.gz 13933933 BLAKE2B 81c8b4fd2cc28aa9d84462749dc4812a7998c6f1a79d2100937531bb655839fa9b38cda43f3f765b7b0488ec30f4ba96dd456b2893428c34758118e6838fa81f SHA512 aff13e94028b694fd499f11c43c210808f756f4fc215acb527f81cc6a8b81aff879e49cbf331aec70434a420bfee789f439de3286e3035a6d0debf97df9c593c
|
||||
DIST homeassistant-2022.3.5.tar.gz 13934279 BLAKE2B ee55021d9945b866621424b241eb9a1cb967e93a36e8b0208a3c11d75b184c2454d3aeb878e8a2548443bc84d35eb936e21c2341d6bea0444c76baae126cb1ec SHA512 18b7cfdd2d7d56a95b4759a6b0ee0414199f25446d25b65391d6386eb86ae328e007e62869ff4058d6de58944b3a1f66df23a878cf884722178166d81fc9216f
|
||||
DIST homeassistant-2022.3.6.tar.gz 13937549 BLAKE2B 1bc1a835ab04de3bdb206f9684af73337151e92d3827dd06aa48d20e513d1de408c18fa3166c550578c9de15295edd0e3f1e97ca52a58fcfe22a2fabc5186589 SHA512 a4794c7e4c35e794a11682d79514c2b176f68944915f13a495e3c0cfc39566105df44dce355e37de9c2552dd0eb5e871d4c7f3f17ce25ba7703c2cba6a0f08b4
|
||||
DIST homeassistant-2022.3.7.tar.gz 13936325 BLAKE2B 37d84e15f68d44b3c5cd47088ead328f0e4e543240bfe85b02cdfe56858b43146e15be8de572743aced8ef6357882f1fbd2a3d2daf56308260f505ea9f54125e SHA512 df254ac03ac34bc9022c068cbbc48e68530818c653c5db8e7b352e901276514371e6ef558db3fb7385f034f243ead55c6865bb07a5ff9d04f557fff0673f34a4
|
||||
EBUILD homeassistant-2022.2.9.ebuild 28791 BLAKE2B d25e64de4155e15bfde39123bb82a1a903880f772079751acf1a055cf51f78f9e6d54f696db4eb002c72f72fa9703c7001f5c4434e26188a28010158791402f9 SHA512 f91d392f21daef1ac18ba776dc57ab363a87f1d021381d181f4caa0f35ac4870b7e1801bb28d73e54be479d3eb35c03781ca568e388738575f157f8fcdb09edb
|
||||
EBUILD homeassistant-2022.3.4.ebuild 28717 BLAKE2B 874dd4d7afffa687be24e96e20ee9e1162de701fdb7911f5753fccf8d2ae69bfaa307cbe742b221ad140d6d63ce76bd8d3270553e39607ec3bcd7bc59d7787cc SHA512 d4e47d19bdc9b7b9bd9c7f1a5075a0e02ee3b4ea0d5bf32ad12cb8451cc9246dc81652a46d321a18910ba9917c37790a5ee00fe485dda344cc5d806ec5f6a2d9
|
||||
EBUILD homeassistant-2022.3.5-r1.ebuild 28664 BLAKE2B a5842803135f21b39bdaf46f32d6b21c3f7215f1531af73738e447aa893080f7e93c2b9941917522490c60ad6df21546b69ffa2b0c28e73ae9ca4f5a23c498cd SHA512 6fe321fa9ede739113015e7916561237de757d6674291e4a572d477f400d4d6178bdfb66eed8bcf7cfa90fb75ac89fc4919d4f5ef0312f13459cb5d649661d8e
|
||||
EBUILD homeassistant-2022.3.6.ebuild 28931 BLAKE2B fc61b9888552ef9b4d1f0f272586e579238639b6cba237b6aea0fb9acaf22806ac81bee293aa23eb4c022ad8d8a945f6de2acaf27d30733d237cf4208cdca913 SHA512 f7bee27ab0d56f17e6da9eea4723fa52d6333410d27bd19d52ace6f59a29c3d321e75cfed15455efff3dbd677d4811cb70125604703b92aa5d4f71f54e1bbf05
|
||||
EBUILD homeassistant-2022.3.7.ebuild 28931 BLAKE2B 0c9e208b3afb7b519e1d5fa3de780e6424ffd492d8ba28c34aed8c754bcc916cc8d5c7d09b1175e6ba92ebf257ba6bcb10d672ec675881fa0e0c9f7c2b81b51a SHA512 8846026da1a48e11d7384cc1c80540ee603e632a216fbce2dbf6cb19a2c0eb6c1df24d4d809fec7b96f856ff1071eafb0d3e14b0b4e0218713c9a090baa72561
|
||||
MISC metadata.xml 25615 BLAKE2B 4009fdf20833bd15a9cfa92f57348c4a117dfb3e4c69f8a46f62ae8a0750c28012e123847fe63a5b60e9984917e363a11c0f3d017451d505d9a5e8825bc4f0ae SHA512 955de3a1aa169f7d6a9c327c5c9c5494691c5ce71f67c92bb2baef58825e0520ffe047325d6dae575adf374c968a821c33940cd7d2bf98d13a9bfff251b97394
|
||||
DIST homeassistant-2022.6.7.tar.gz 15575572 BLAKE2B 53c71df2e8d4f7a4842da2ea8d5191b6d02fc70321e5abe37ad76cecd21fe5d4ec0072d2cc0bdd7da1adaed9925ad44a48d58b8d213abcf684b21d67fb504614 SHA512 c37f5f63def798ea2c742827f94ae5f2d7ea41bf03279093c5ee4a0c6d007f4f0b4238f73010785b71b28776c71c8f18f6ee4ea8a61db5c92ac5b581b57148f0
|
||||
DIST homeassistant-2022.7.6.tar.gz 15752504 BLAKE2B 8de289f4ebf67f16366bed5a6b95a8c0fc60d159a975e1af2d69f1025c0fd373b023dc0af6860dfe2c4ad0572312a3d421af1da508975dc32d27fb4bbe52c8a6 SHA512 373c704cd3a54cafee3be0d7b2f19442febf5e286fbf7aedfba45e2977b56c0197e4e483665a6529a96e4eeb3dac5d9e6df6a17b44ddea0170d8e80c76c67dba
|
||||
DIST homeassistant-2022.7.7.tar.gz 15751383 BLAKE2B 6e5d38086f08a86b025163c3e66a20ab935dc527529ba5352cf56aaeb23806c904a89db355a0d54648859828f722c2dc747282fb94aaf55889382bb885ad672e SHA512 aa181f39718d970de9ff88c79bf86cb60e95d11eda012553cc6bc1654eed7675d1a89a568a11bd53110be46cad89a647ce74d66e109fac87bfcda5363dbcbd21
|
||||
DIST homeassistant-2022.8.1.tar.gz 15986957 BLAKE2B a95309588bb5582f3a18a73d66ec41e0792c2d91eb05ff99ae6cf695fa177dd3b684dd330ecce948605726d85136ace964d6e63dd5352fde0da3d79973a24024 SHA512 ae7b1c897f8c8072892c8a1fb6f663dd3e724de193da2215e16d5dc774156691faeb3171887109f385b2d072c1875ccd29f773d46c0fc6743bb729ddc2920234
|
||||
DIST homeassistant-2022.8.2.tar.gz 15987624 BLAKE2B df386bbff64e81ee7673843547df7c6b0ca56e2ec0c9782836a27041ed7cfdfad8a1d7f6b6da3a4ed5c4566a96a3e94c49ed9e934aae9561d1e007a322cf4c31 SHA512 87ba425fb96a96a2b69b960970f9594bbaa391fbba86ac32676debc5f6a9ae7a1a8890d16d6ea147a6b7f3e06a8932bc22ca79065c730ca03d46db7076553e44
|
||||
EBUILD homeassistant-2022.6.7.ebuild 29452 BLAKE2B 36f13b254d8c197131d8a6b1c98d155cb41101519c5fae12a25ee86cec3321fa87eb4a394c3a404ff1f5dd96c10a1e83079986ac28791d6851da0bc1ea6c0b08 SHA512 a69d32b09f5c1bf6de790ea98fa70b776049478f357d44d01dcf525057e8b3ce1748de8c288ea40707a9c39463d8b4a983d0ce3553ee7f7954e0459dc62f64bd
|
||||
EBUILD homeassistant-2022.7.6.ebuild 29713 BLAKE2B b9b42093b811e45dc38714c9be6bd470364554a7a778925b6ef7fbe0b163bb25bd5e51e18d198d3b493fb6700e72d5c40280c08a6f5f2dae4eb181a77e9f87b5 SHA512 d02862f43fc854d34547de60052b17c1eee95770c0bca04c0d111e41b9aa5a2fa82a0f5ec4209217cb278e9d63e2dc77285a63c49b203f80d3a9306d3db582f8
|
||||
EBUILD homeassistant-2022.7.7.ebuild 29713 BLAKE2B fecbd1baae8e1c87742145e7c798e510cb3fbb585175c700ddca56bee733f556f93fd03645a80d4f77b10808e6a049a34cb15ee9f30fe168bd171285b7b19d72 SHA512 79c8e55698d537df13d63579800738db6dd418a13f17fdcafb8bc27ba33b87d42c33ce57931e76371cd4b968befc15ee8f50617ce78494899675359bbcb6b7ce
|
||||
EBUILD homeassistant-2022.8.1.ebuild 29782 BLAKE2B 8c7e641c2b60e28fa53043bd5f04e6f8faab71ea6dcc82ab7153996e111f2beaa662c63c93ac3c54a5ac4b13f173cd6b71f3d79266257924e1ce8865e173dbec SHA512 9831e66cea2637fd4ed988560f8942d382fe2db4f5020675b484ed8fe3111a6abc0e694819fa45a32271181210fadf99c2af612c9c29f16d5ad00cc214da0c0c
|
||||
EBUILD homeassistant-2022.8.2.ebuild 29782 BLAKE2B 8ca1912561e7e794ca4daee2701df4f2e199d157fdfb09ca6d17f0f8c3e85892fa3f8a795c9e915edd509683c782c026a11933461aa132d6478258c1460f2f92 SHA512 9a9068af3e28675dfa75ca6ccf957447ae4a20cd27c72cdbe4e9fa5e775ec9d156c172b6d9705ce0715440c4993993ad0274726de8113a7c3f81ffe2755fece2
|
||||
MISC metadata.xml 26014 BLAKE2B afc8bafbe9b52bb26d024a33342f4c5866aa91add7ceea0c4f12aa6aebfbcbdb825189382da0b8bf420f783172c5f1ad923d8f318eb1a3b85ebdd3eafb0b538d SHA512 ab5d8768d4f3fc9079a9a0cf5ef956eb242b3e493793075fe92992ead4794f1085f5806f4464be3a4a8bdba08dcd642ed353d62d9431e01ef35db8616f069e84
|
||||
|
||||
@@ -1,469 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit readme.gentoo-r1 distutils-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}.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 amd64-linux x86-linux"
|
||||
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap +otp owntracks ozw panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio 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 toon totalconnect tplink tradfri 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 +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.7[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.4[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/emoji-1.6.3[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.43.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.52.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220203.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
<dev-python/multidict-6.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-20.3.0
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.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.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.3[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.3.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==5.0.1",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyotp-2.6.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.3.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-5.0.9[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${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.4[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-0.8[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.6[${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.1.22[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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.1[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${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-1.3.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.18.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_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.8.10[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.1.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.1.1[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${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.21.4[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-86[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-0.6.1[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.2[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.7[${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/discord-py-1.7.3[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.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.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.20[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/fiblary3-0.1.8[${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.26[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220203.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.2.0[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.1[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.1.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2021.11.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/HAP-python-4.4.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-0.6.11[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.2.1[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-0.9.0[${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.0.16[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.19.2[${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.7.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2021.12.0[${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}] )
|
||||
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.0.2[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] ~dev-python/emoji-1.6.3[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] 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-6.2.4[${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.3.2[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.7[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.1.5[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-2.7.6[${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.9.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.8.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.12[${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}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.12.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.9[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.26.1[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.10[${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/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.26.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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.6[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.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}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-8.0.1[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-30[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.4[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.9.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.2.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-21.11.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.2[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${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.3.2[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.13.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.12[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${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.9.2[${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.3[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.8[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.4[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.3[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.66[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.3[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.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? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.34.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.2.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-6.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/responses-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.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
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap opnsense +otp owntracks ozw 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 toon totalconnect tplink tradfri 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"
|
||||
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_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 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 +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,40 +45,45 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.5.2[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220601.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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}]
|
||||
@@ -92,14 +95,14 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.37[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.6[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -115,7 +118,6 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
@@ -136,26 +138,27 @@ RDEPEND="${RDEPEND}
|
||||
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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.0[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.7[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.8.3[${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.1.22[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.1.25[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${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.1[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.3[${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}] )
|
||||
@@ -163,7 +166,7 @@ RDEPEND="${RDEPEND}
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-1.3.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.18.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.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}] )
|
||||
@@ -171,10 +174,10 @@ RDEPEND="${RDEPEND}
|
||||
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.8.11[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.9.4[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.1.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
@@ -182,30 +185,30 @@ RDEPEND="${RDEPEND}
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.0[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.2[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.3[${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.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.21.6[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-87[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-92[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${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.8[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${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.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.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}] )
|
||||
@@ -216,17 +219,17 @@ 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.20[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${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}] )
|
||||
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.27[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.30[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.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-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
@@ -234,48 +237,48 @@ RDEPEND="${RDEPEND}
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${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.2.3[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${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.1.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2021.11.0[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.3.2[${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/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-0.7.17[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.4.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.4.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-0.9.0[${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.0.13[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.1.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.1.1[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.21.3[${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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2021.12.0[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.3.0[${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.0.2[${PYTHON_USEDEP}] )
|
||||
@@ -283,34 +286,34 @@ RDEPEND="${RDEPEND}
|
||||
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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-6.2.4[${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.3.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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.0[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.7.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.18.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
@@ -320,23 +323,23 @@ RDEPEND="${RDEPEND}
|
||||
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.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.6.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.37[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.15.0[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.16.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.0.38[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.26.1[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-2.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.6.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.10[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.11[${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}] )
|
||||
@@ -344,45 +347,45 @@ RDEPEND="${RDEPEND}
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.27.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.37[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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.7[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.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.3[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.5[${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-31[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-32[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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.11.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.5.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.2.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.2[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.2.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${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.13.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.13.2[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${PYTHON_USEDEP}] )
|
||||
@@ -390,35 +393,35 @@ RDEPEND="${RDEPEND}
|
||||
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.3[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${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.31.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.6[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.30.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.75[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.16.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.45.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.7.4[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.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/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.37.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.960[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-vcs/pre-commit-2.19.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.13.9[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
@@ -470,3 +473,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap opnsense +otp owntracks ozw 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 toon totalconnect tplink tradfri 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"
|
||||
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_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 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 +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,40 +45,49 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.2[${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.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220707.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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}]
|
||||
@@ -90,16 +97,16 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -115,7 +122,6 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
@@ -127,8 +133,8 @@ 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-5.0.9[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.27[${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}] )
|
||||
@@ -136,34 +142,35 @@ RDEPEND="${RDEPEND}
|
||||
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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${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.0[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.7[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.2[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.9[${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.1.22[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.1.25[${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.1[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.3[${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-1.3.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.18.0[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.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}] )
|
||||
@@ -171,41 +178,41 @@ RDEPEND="${RDEPEND}
|
||||
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.8.11[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.1.0[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${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.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-87[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-98[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${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.8[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${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.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.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}] )
|
||||
@@ -216,66 +223,66 @@ 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.20[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${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}] )
|
||||
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.27[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.30[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.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-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${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.2.3[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${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.1.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2021.11.0[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.3.2[${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/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-0.7.20[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.4[${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.3.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.4.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-0.9.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.0[${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.0.13[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.1.3[${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-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.21.5[${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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2021.12.0[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${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.0.2[${PYTHON_USEDEP}] )
|
||||
@@ -283,36 +290,36 @@ RDEPEND="${RDEPEND}
|
||||
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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-6.2.4[${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.3.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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.7.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.18.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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}] )
|
||||
@@ -320,108 +327,109 @@ RDEPEND="${RDEPEND}
|
||||
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.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.7.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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}] )
|
||||
roku? ( ~dev-python/rokuecp-0.15.0[${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.0.38[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.26.1[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.10[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.7.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.11[${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/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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.6[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.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.4[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.5[${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-31[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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-2.11.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.6.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.2.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.4[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.2.0[${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.13.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.13.2[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${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.11[${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.3[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${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.31.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.77[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.47.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.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/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.961[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-vcs/pre-commit-2.19.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.14.3[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -470,3 +478,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap opnsense +otp owntracks ozw 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 toon totalconnect tplink tradfri 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"
|
||||
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_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 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 +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,39 +45,49 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.2[${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/awesomeversion-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220707.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.5[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.1.1[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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}]
|
||||
@@ -89,16 +97,16 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/pyudev-0.22.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -114,7 +122,6 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
@@ -126,8 +133,8 @@ 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-5.0.9[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.27[${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}] )
|
||||
@@ -135,34 +142,35 @@ RDEPEND="${RDEPEND}
|
||||
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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.2[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${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.0[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.7[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.2[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.9[${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.1.22[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.1.25[${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.1[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.3[${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-1.3.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.18.0[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.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}] )
|
||||
@@ -170,39 +178,41 @@ RDEPEND="${RDEPEND}
|
||||
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.8.11[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.1.0[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.6[${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.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-87[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-98[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${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.8[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${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.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.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}] )
|
||||
@@ -213,65 +223,66 @@ 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.20[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.10.0[${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}] )
|
||||
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.27[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.30[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.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-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.2[${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.2.3[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${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.1.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2021.11.0[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.2.2[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.3.2[${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/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-0.7.20[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.4[${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.3.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.4.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-0.9.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.0[${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.0.13[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.6[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.1.3[${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-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.21.5[${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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2021.12.0[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${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.0.2[${PYTHON_USEDEP}] )
|
||||
@@ -279,36 +290,36 @@ RDEPEND="${RDEPEND}
|
||||
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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-6.2.4[${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.3.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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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.1.5[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.7.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.18.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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}] )
|
||||
@@ -316,108 +327,109 @@ RDEPEND="${RDEPEND}
|
||||
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.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.7.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/lru-dict-1.1.7[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.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}] )
|
||||
roku? ( ~dev-python/rokuecp-0.15.0[${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.0.38[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.26.1[${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.0.1[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.31.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.8.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-2.0.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.27.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.10[${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.6.11[${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/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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.6[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.0[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.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.4[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.5[${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-31[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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-2.11.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.6.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.2.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.4[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.2.0[${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.13.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.13.2[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${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.11[${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.3[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${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.31.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.77[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.47.3[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.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/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.961[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-vcs/pre-commit-2.19.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.14.3[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -466,3 +478,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -4,8 +4,8 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||
inherit readme.gentoo-r1 distutils-r1 systemd
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
@@ -26,9 +26,8 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux x86-linux"
|
||||
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 baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain 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 doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome fibaro flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius +frontend 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 maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app +mqtt myq +mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo opengarage opensensemap openweathermap +otp owntracks ozw 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 toon totalconnect tplink tradfri 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 +zwave_js"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio 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 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 +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
|
||||
@@ -38,7 +37,6 @@ RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
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
|
||||
@@ -47,58 +45,71 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-1.4.11[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}]
|
||||
~dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.31.2[${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/awesomeversion-22.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.1.3[${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-35.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.44.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220301.1[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.14.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220802.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.21.3[${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.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${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.1[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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.22.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.27.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -114,7 +125,6 @@ RDEPEND="${RDEPEND}
|
||||
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}] )
|
||||
@@ -126,83 +136,87 @@ 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-5.0.9[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/aladdin-connect-0.4[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.41[${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.4[${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.0[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.63[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.2.0[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.6.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.3.2[${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.0[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.7[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-0.9.9[${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.1.22[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.6[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.1.25[${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.1[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.3[${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-1.3.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.18.0[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.0.2[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.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.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${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.8.11[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-api-0.1.16[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.10.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.0[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.1.0[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.8.2[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.5[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-10.2.3[${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.21.4[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.1[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-87[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-101[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.10[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.11[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.17.4[${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.8[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.11[${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.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.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}] )
|
||||
@@ -213,101 +227,101 @@ 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.20[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.8.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-10.11.0[${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}] )
|
||||
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.27[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.30[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.1.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-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
frontend? ( ~dev-python/home-assistant-frontend-20220301.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.2.3[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${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.1.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2021.11.0[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.2.2[${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/HAP-python-4.4.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-0.7.16[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.5.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-1.2.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.2[${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.3.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.4.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.4.1[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-0.9.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.0[${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.0.13[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.7.6[${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-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.6[${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-0.19.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-0.22.1[${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.7.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-connection-1.0.0[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2021.12.0[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${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.0.2[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
miflora? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/miflora-0.7.2[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mitemp_bt? ( ~dev-python/mitemp-bt-0.0.5[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-connector-python[${PYTHON_USEDEP}] dev-python/mysqlclient[${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-6.2.4[${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.3.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.7[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.8[${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.1.5[${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.6.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] )
|
||||
ozw? ( ~dev-python/python-openzwave-mqtt-1.4.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.7.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.10.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.16.6[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.18.7[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.17[${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}] )
|
||||
@@ -315,110 +329,109 @@ RDEPEND="${RDEPEND}
|
||||
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.1.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.7.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${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.12.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}] )
|
||||
roku? ( ~dev-python/rokuecp-0.15.0[${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.0.38[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-1.7.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.0.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-3.7.7.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-1.0.11[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.26.1[${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.31.2[${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-2.0.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.2.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/skybellpy-0.6.3[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.10[${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.6.11[${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/pysnmp-4.4.12[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.2.9[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.26.4[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.19.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.38[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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.6[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.8.0[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.1[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.3.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.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.4[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.2.1[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.4.1[${PYTHON_USEDEP}] )
|
||||
tradfri? ( ~dev-python/pytradfri-9.0.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.5[${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-31[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-34[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.23.5[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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-2.11.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.2.4[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.19[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.6.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.2.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.1[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.4.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.2[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.0.1[${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.1.3[${PYTHON_USEDEP}] ~dev-python/sqlalchemy-1.4.27[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.7.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.13[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.2.0[${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.13.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.13[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.14.2[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${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.11[${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.3[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.9[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.23.5[${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.31.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.29.0[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.67[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.43.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.14.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.8.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.7.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.48.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.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? ( ~dev-python/homeassistant-pyozw-0.1.10[${PYTHON_USEDEP}] ~dev-python/PyDispatcher-2.0.5[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.35.2[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.931[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.17.0
|
||||
~dev-python/pylint-strict-informational-0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.12.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-2.12.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.14.4[${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.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.4[${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.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.49.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}]"
|
||||
@@ -466,3 +479,5 @@ python_install_all() {
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
483
app-misc/homeassistant/homeassistant-2022.8.2.ebuild
Normal file
483
app-misc/homeassistant/homeassistant-2022.8.2.ebuild
Normal file
@@ -0,0 +1,483 @@
|
||||
# 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}.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 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 +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.11[${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.31.2[${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.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.15.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.1.3[${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-36.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.46.1[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.54.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20220802.0[${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/iso4217-1.10.20220401[${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.1[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.4.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.38[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10.0.2[${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.7.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.6.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.6.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.3.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.41[${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.67[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-1.3.1[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.3.2[${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-0.9.9[${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.1.25[${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.3[${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.0.2[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.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.15.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.1.3[${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.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/bravia-tv-1.0.11[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-1.2.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/bsblan-0.5.0[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.0[${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.1[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.7.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-102[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.11[${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.11[${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.31.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.31.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.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-10.11.0[${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}] )
|
||||
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.30[${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-0.0.10[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.8.0[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.4[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.8.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.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.2.4[${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.2[${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/HAP-python-4.5.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-1.2.5[${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.4.2[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.4.1[${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.0[${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-2.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.11.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.5[${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-0.22.1[${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.1[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.2.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-connection-1.0.0[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.7.0[${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.0.2[${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}] )
|
||||
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-6.2.4[${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.8[${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.6.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.11.2[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.18.7[${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.7.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.38[${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.31.2[${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-2.0.1[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.6.11[${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.2.9[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.0[${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.38[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.5.5[${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.1[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.5.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.4[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.5[${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-34[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.31.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-2.12.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.6.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.4.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.16.2[${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.0[${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.14.2[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.13.4[${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.31.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.12.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.38.7[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.31.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.78[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.18.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.49.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.15.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.9.1[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.8.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/zwave-js-server-python-0.39.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.971[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.14.4[${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.2[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.9.2[${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,24 +0,0 @@
|
||||
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
|
||||
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
|
||||
AUX homeassistant.init.d 922 BLAKE2B 0ff290187ca08f0a2afe011e9284f91c25722f4d2a97e4d26cf6cf06b56f66caa30c777bf1b4f7a32ebdde644a3d8b2e5c625bd86f70601548d886deb54c9a50 SHA512 78328ec822f43c04b614e63b27625c0fff75419203080b651c881ea91ea00dc32eb62273c23e3e150a5c22c952bcd86a929b10e92a0e3b24540d2ae66909216d
|
||||
AUX homeassistant.logrotate 186 BLAKE2B 260c2260bffc1bd164499beb2d63168c1d7bf838c586f1dbd782e9d6d88ee641f187ff0ea38b587db2f8de986a0f3cf75ee170779ac218e890fb6daf520f482d SHA512 917a4a33747c195e9d7477846f846a79d56b5cce37aa0bfb417d1d9acd24a2c106d9f2d348e1f779e3ef4e778fc5fdcbea26b56c91a0d84615ea7d7f55fc2f56
|
||||
AUX homeassistant.service 295 BLAKE2B d6989960404ed89f1888e0776a622b8b1800c39353f458d38af2364f1cc6a93c249155c291633792666e12c5235d8d43e9ce933a1e8958ea3fa948f74ebdf716 SHA512 c2c7349e3eda8a0bf85543697e37d0038e7c89ebdbaa22104dfc26f56d408d1c843c2aaa0c935359ab0ba27e7e3529a48a5487bf5c3377e37d47b0cbececa3ec
|
||||
AUX maxcube_TypeError_01114_dirty_hack.patch 2264 BLAKE2B d4287d558066962e331e91839ac9008bdaa3b41bfccd634d79479b3d35716e2defedfa311d06143fd2d97a253965dd3b78a9b8097d9ed961a0616fbebbc3761c SHA512 3b7264dd59df521bcc2b3a3e449960d59eb85c9a91fafbe022d63f5e5c3308a17e3f171a33dcef116bf9fe0ccd4302a5357e5bf92a72870ceddd1f306c2be29c
|
||||
AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec2048796d705dd3958cf89b28e744089a51531c967c5c54f3deb9c0a39ba68d93e062550c0af44eedf464922ee55435cb01ceac SHA512 1c7a2c45a7eefe6e6cb1b9354e94a0fe0afcfa09f519f6d6237359f67545a438cccf53121850ebf5258519d0adeb3e653159d41f5aea398e5c8f7a8ed07081a5
|
||||
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-2021.12.10.tar.gz 12522551 BLAKE2B e781a8c74ea71a573ce23b5fdb5bb4bb1bbdb0021b2575702464caadf455f7db9121bee01abe6e83aae2e412ee7fb4328e52166b981cc2ab4ee9bd2df93802ff SHA512 db0c809879a3b3055cd37e18d545930b3d866c9209bdebfc86639a1b829682a444c33d9c1360564c25f76a94b0441e456d0c362e635b1895e7b4d653aed1e9be
|
||||
DIST homeassistant-2022.2.8.tar.gz 13422279 BLAKE2B f93762d8c0a49e38e4383d2bfa614ad79a324f82caad87e3e5e6546107c2e05319c3fbf0525324f14791fb70b396fededd635ff245fde7fe89f51e3fb70a5899 SHA512 d521eccd093c6aee46f1cf2975b72631013f8c11a9f21b5487c3ab71b7cbbd251aa680ca7e2cce9e068526a5ec650b0d4448bca7b76ebf95ba35c90c987e92a3
|
||||
DIST homeassistant-2022.2.9.tar.gz 13423139 BLAKE2B eef653f45d01dfeb191d421905aa08f8fd297c9a66262d83ce5b8c70b932fc69d3b5e16471861b2cd4021ff3519d5037d8912afc25565430be07ca82300ce5c9 SHA512 fd0094c0c4365b967cabe9f1c548a75efd5b134e5a1d9822c207b160d8973b1e1f20fcf5159c2ea6974c37f8467cd9d100f93163a3933bf5ae25ce697cb87d98
|
||||
DIST homeassistant-2022.3.0.tar.gz 13929444 BLAKE2B c95898e3a3952b718829ee579647ed598f920744b397851b6b0ccb580bb89ca81f250384c77cac1455d829e5cb15d9a62cd1b0b98a55153a47914ba5e9572261 SHA512 d5cac171a4bbc1a5c8c777af4cd43936c6dd23cc218604433c88c504a4ff49aebe9d17be26b63917951ca5af509907b52926b53530b8002e9ddfb35f0febc2c7
|
||||
DIST homeassistant-2022.3.1.tar.gz 13930881 BLAKE2B 10d3f9fe3cd63204ae6772c2be9f880fd7971393297b677c98d3802be6f7d01a40b9eb5c92bab2736e47da023cc234c9aa7a83e0f8415df49db214a1a2b9ce77 SHA512 88080bd5c472cd99557e6424434142ff61202bf5ddcdef64edf133b31234fce0061b4691e95b58ea5a0c5749015f9c43b6cc519f24e6fc495a19d3de4c2cf0a8
|
||||
DIST homeassistant-2022.3.2.tar.gz 13933059 BLAKE2B bed15e656096f0b519e21dedd454bf3aa29892e00e0db7c0e8ca5e747218e7c2b20d9fee2afdade98dcc3ac77fea215a0878e9f3dc19db54c3a7b2cecfb4be20 SHA512 c58a6a607d2a1ca21cc39b5bc3a07f529613dbd0183ea1e311d4a18b5b6c168fc9ec9e228727753c816cfc428d58c724338b4982006fbd0317c277a1bea95ff4
|
||||
EBUILD homeassistant-full-2021.12.10.ebuild 69393 BLAKE2B e7669f76b50f5119f180efc0bb1c2615f325f7379326dae2c1c5ee6559214fcb54864cdec61001a34ca9273303a24e0e7265bc11f8f8c48d21f1c9edcac3829b SHA512 c98badf22758d967530cd73711602f3bf3154b2b6fedd0baebe47a34c57e2823cbfa0d22f9bfd9fd718f49b33a37db9877aaae7baa8ae48a926cf2936172026e
|
||||
EBUILD homeassistant-full-2022.2.8.ebuild 70888 BLAKE2B c0ace811a9c0f96b0a36385dc151d84adb64d9015207ab5fa45de6a8b8e306f72fa4f6fb8050a0352ce873bab6447283559d0cb80445445c5d2f3f2b28278819 SHA512 8b5bbd2a30e4ebe33e7649f02d76edb2e8cc5e5456837c4b2ff160dc305676c4ed905147fc49eb701e910e24dae72f385eb9853f2f19345494f4651e134c6835
|
||||
EBUILD homeassistant-full-2022.2.9.ebuild 70824 BLAKE2B a364f91ba6116f2967aaac593020a0675ec0e1e264971284cc501407c13f3244eb1594937b5613d800da848ee1cbef5b4ff5e80bedf3ecf337c9101fb6bb7766 SHA512 5bc026a59255dace09d494da3e23b5d9b2b3d2aa7e8d7a119de28519e7799a141f53da149ed192d72c6437c735eb50b255596cc517c6055e96ea3010da13c387
|
||||
EBUILD homeassistant-full-2022.3.0.ebuild 71221 BLAKE2B cf847dadb09e28d9be6cf90fcd95e295a04a5a665ab6867ad41a6ba559303eb4ca47a2eceb23f285e22b0eb3d675fedd621e43876a2906f1ab91d8d3ba6a620c SHA512 026a6b8fa2e8aa47a1c3c6a75c82f463f328e5850d781f5955f250c27be2aa9931392910d8789580dc7a11872e2290548e9bbd198d38859f92fbdb24f9c214ac
|
||||
EBUILD homeassistant-full-2022.3.1.ebuild 71221 BLAKE2B a3e061f765fb15a3696e07ed3ee23a7aee33a8ef687fe8cd4fef345fa1f4342e3f9fbe180b992b1db1ced5eb5256dcfd832415cb1e1d67bae18847cc8dc6209f SHA512 defd96c13cf7bf59474794b4507e16d35992faa828b241ce19f008fcb223635ac16300658e71cad8f46cde61d352716b21ff6683649255a4a81a3bcfc34acae0
|
||||
EBUILD homeassistant-full-2022.3.2.ebuild 71223 BLAKE2B 68286fdccae0cfd3f737b3d7057f629839a309ddf655296a1763c503367660109636b882ff5cb94a391c296e9d8876c4fc6d4ec496eeb85e76eb16069d414ede SHA512 0be7b002f608f1ea8e4d8fa68a1be7135a3e698b458f0e9b68d9e130abc6a6fb3a874275d90b19c5a60022e969af510e7495bc85ef6ecab83416585389c9a670
|
||||
EBUILD homeassistant-full-9999.ebuild 71229 BLAKE2B ae1af3c418de7dd473249ade70a9cd3ec5db59954a659e1bc807ccca9f3876667f87e7c8ebe50c01d36c120298ff64729dcaceeac1e632ce3a6ddcbb118798f8 SHA512 a966c5a8369ccb6738b9e688520293db4632ceb849d14ca7fa9ff37fd0e3f1132b2813bdf950a535730c294d989b8fff2cfb5639e8a24eb2ff35e61567d9a916
|
||||
MISC metadata.xml 77295 BLAKE2B 0bdfc00222f645ae7dd855138c59dc800a45fcefe6b35432b34b49c7a100ffca00761dc0f73bc54d173a93cf45cd965c751d17e23502f587e85a152c355dc5c5 SHA512 3bf342ee5905ebbb5c5c4a38f7db6dd77c3439e8cc7b0f4ce618b50f308e4913b2618fb7cc403a06aa5d36ac873bbb430c6a1656a829c9cc699f1354e028edb9
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
/usr/bin/hass -c /etc/homeassistant/ --script check_config
|
||||
@@ -1,9 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# /etc/conf.d/homeassistant: configuration for /etc/init.d/homeassistant
|
||||
|
||||
# Switches to pass to hass. See 'hass --help' for
|
||||
# a description of the possible switches.
|
||||
#
|
||||
HASS_OPTS=""
|
||||
@@ -1,37 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="Open-source home automation platform"
|
||||
|
||||
user="homeassistant:homeassistant"
|
||||
|
||||
stdoutlog="/var/log/homeassistant/stdout.log"
|
||||
serverlog="/var/log/homeassistant/server.log"
|
||||
warningslog="/var/log/homeassistant/warnings.log"
|
||||
|
||||
start_stop_daemon_args="--user $user --stdout $stdoutlog --stderr $serverlog --wait 10"
|
||||
|
||||
command="/usr/bin/hass"
|
||||
command_args="
|
||||
--config /etc/homeassistant
|
||||
--log-file $warningslog
|
||||
--log-rotate-days 9
|
||||
${HASS_OPTS}
|
||||
"
|
||||
|
||||
command_background=yes
|
||||
pidfile=/run/homeassistant.pid
|
||||
|
||||
depend() {
|
||||
need net
|
||||
# need socat-zwave
|
||||
# need mosquitto
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath --file --owner $user --mode 0644 $stdoutlog
|
||||
checkpath --file --owner $user --mode 0644 $serverlog
|
||||
checkpath --file --owner $user --mode 0644 $warningslog
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
/var/log/homeassistant/server.log
|
||||
/var/log/homeassistant/stdout.log
|
||||
{
|
||||
compress
|
||||
maxage 365
|
||||
rotate 7
|
||||
size=+1024k
|
||||
notifempty
|
||||
missingok
|
||||
copytruncate
|
||||
su homeassistant homeassistant
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
[Unit]
|
||||
Description=Home Assistant
|
||||
After=network-online.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/hass --skip-pip --log-no-color --log-rotate-days 9 --log-file /var/log/homeassistant/warnings.log --config /etc/homeassistant
|
||||
Group=homeassistant
|
||||
User=homeassistant
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -1,50 +0,0 @@
|
||||
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
|
||||
index b42c96f..6433f8f 100644
|
||||
--- a/homeassistant/components/maxcube/binary_sensor.py
|
||||
+++ b/homeassistant/components/maxcube/binary_sensor.py
|
||||
@@ -17,7 +17,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
|
||||
|
||||
# Only add Window Shutters
|
||||
- if cube.is_windowshutter(device):
|
||||
+ if device.type == 4:
|
||||
devices.append(MaxCubeShutter(handler, name, device.rf_address))
|
||||
|
||||
if devices:
|
||||
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
|
||||
index 69d9177..c846e91 100644
|
||||
--- a/homeassistant/components/maxcube/climate.py
|
||||
+++ b/homeassistant/components/maxcube/climate.py
|
||||
@@ -65,7 +65,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
for device in cube.devices:
|
||||
name = f"{cube.room_by_id(device.room_id).name} {device.name}"
|
||||
|
||||
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
|
||||
+ if device.type == 1 or device.type == 3:
|
||||
devices.append(MaxCubeClimate(handler, name, device.rf_address))
|
||||
|
||||
if devices:
|
||||
@@ -173,11 +173,11 @@ class MaxCubeClimate(ClimateEntity):
|
||||
device = cube.device_by_rf(self._rf_address)
|
||||
valve = 0
|
||||
|
||||
- if cube.is_thermostat(device):
|
||||
+ if device.type == 1:
|
||||
valve = device.valve_position
|
||||
- elif cube.is_wallthermostat(device):
|
||||
+ elif device.type == 3:
|
||||
for device in cube.devices_by_room(cube.room_by_id(device.room_id)):
|
||||
- if cube.is_thermostat(device) and device.valve_position > 0:
|
||||
+ if device.type == 1 and device.valve_position > 0:
|
||||
valve = device.valve_position
|
||||
break
|
||||
else:
|
||||
@@ -275,7 +275,7 @@ class MaxCubeClimate(ClimateEntity):
|
||||
device = cube.device_by_rf(self._rf_address)
|
||||
attributes = {}
|
||||
|
||||
- if cube.is_thermostat(device):
|
||||
+ if device.type == 1:
|
||||
attributes[ATTR_VALVE_POSITION] = device.valve_position
|
||||
|
||||
return attributes
|
||||
@@ -1,28 +0,0 @@
|
||||
diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py
|
||||
index 639b670..8a02649 100644
|
||||
--- a/homeassistant/components/maxcube/binary_sensor.py
|
||||
+++ b/homeassistant/components/maxcube/binary_sensor.py
|
||||
@@ -17,7 +17,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
|
||||
|
||||
# Only add Window Shutters
|
||||
- if cube.is_windowshutter(device):
|
||||
+ # if cube.is_windowhutter(device):
|
||||
+ if device.type == 4:
|
||||
devices.append(MaxCubeShutter(handler, name, device.rf_address))
|
||||
|
||||
if devices:
|
||||
diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py
|
||||
index e09dfc2..40df857 100644
|
||||
--- a/homeassistant/components/maxcube/climate.py
|
||||
+++ b/homeassistant/components/maxcube/climate.py
|
||||
@@ -36,7 +36,8 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
for device in cube.devices:
|
||||
name = "{} {}".format(cube.room_by_id(device.room_id).name, device.name)
|
||||
|
||||
- if cube.is_thermostat(device) or cube.is_wallthermostat(device):
|
||||
+ # if cube.is_thermostat(device) or cube.is_wallthermostat(device):
|
||||
+ if device.type == 3 or device.type == 1:
|
||||
devices.append(MaxCubeClimate(handler, name, device.rf_address))
|
||||
|
||||
if devices:
|
||||
@@ -1,4 +0,0 @@
|
||||
recorder:
|
||||
purge_interval: 2
|
||||
purge_keep_days: 10
|
||||
db_url: sqlite:///var/db/homeassistant/home-assistant_v2.db
|
||||
@@ -1,26 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# socat pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777 tcp:172.16.3.199:3333
|
||||
description="Tunnel to MS3 for making a Z-wave Socket"
|
||||
|
||||
user="root:root"
|
||||
|
||||
stdoutlog="/var/log/homeassistant/socat.log"
|
||||
|
||||
start_stop_daemon_args="--user $user --stdout $stdoutlog"
|
||||
|
||||
command="/usr/bin/socat"
|
||||
command_args="
|
||||
pty,link=/dev/ttyUSB0,raw,user=homeassistant,group=dialout,mode=777
|
||||
tcp:172.16.3.199:3333
|
||||
"
|
||||
|
||||
command_background=yes
|
||||
pidfile=/run/socat-zwave.pid
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after bootmisc
|
||||
}
|
||||
@@ -1,48 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script will:
|
||||
# 1. stop homeassistant if it is running (wait/kill it if it fails to stop)
|
||||
# 2. backs up /opt/homeassistant (moves it to: /opt/homeassistant-OLD_VERSION)
|
||||
# 3. merges the new version of homeassistant
|
||||
# 4. re-starts homeassistant if the merge was successful
|
||||
|
||||
prog="homeassistant"
|
||||
atom="app-misc/${prog}-bin"
|
||||
|
||||
if /etc/init.d/${prog} --ifstarted stop ; then
|
||||
echo "${prog} stopped"
|
||||
else
|
||||
echo "failed to stop, sleeping/killing: ${prog}"
|
||||
sleep 10
|
||||
pkill -9 -f "/opt/${prog}/bin/python3"
|
||||
/etc/init.d/${prog} zap
|
||||
fi
|
||||
|
||||
installed_version()
|
||||
{
|
||||
equery --no-color list -F '$fullversion' "${atom}" | tail -1
|
||||
}
|
||||
|
||||
version=$(installed_version)
|
||||
|
||||
if [ -d "/opt/${prog}" ] ; then
|
||||
if [ ! -d "/opt/${prog}-v${version}" ] ; then
|
||||
echo "backing up previous version as v${version}"
|
||||
echo "rollback by: mv /opt/${prog}-v${version} /opt/${prog}"
|
||||
mv "/opt/${prog}" "/opt/${prog}-v${version}"
|
||||
else
|
||||
echo "Previous backup found - (re-)move it manually and run the script again"
|
||||
exit 2
|
||||
fi
|
||||
fi
|
||||
|
||||
if emerge -v1 "${atom}" ; then
|
||||
echo "${atom} $(installed_version) merge successful"
|
||||
/etc/init.d/${prog} --ifstopped start
|
||||
echo "now check the logs in /var/log/${prog}; e.g."
|
||||
echo " tail -f /var/log/${prog}/server.log"
|
||||
exit 0
|
||||
else
|
||||
echo "${atom} merge failed"
|
||||
exit 1
|
||||
fi
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,847 +0,0 @@
|
||||
<?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">home-assistant</remote-id>
|
||||
<doc>https://www.home-assistant.io/docs/</doc>
|
||||
<maintainer>
|
||||
<email>hello@home-assistant.io</email>
|
||||
<name>The Home Assistant Authors</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="abode">Library for the Abode alarm API</flag>
|
||||
<flag name="accuweather">Uses the AccuWeather web service as a source for weather data</flag>
|
||||
<flag name="acer_projector">Allows you to control the state of RS232 connected projectors from Acer</flag>
|
||||
<flag name="acmeda">Control and monitor covers via your Rolelase Acmeda Automate hub</flag>
|
||||
<flag name="adax">Integrates Adax heater into Home Assistant</flag>
|
||||
<flag name="adguard">Monitor your ad- and tracker-blocking DNS server</flag>
|
||||
<flag name="ads">Beckhoff automation devices running TwinCAT</flag>
|
||||
<flag name="advantage_air">API helper for Advantage Air's MyAir and e-zone API</flag>
|
||||
<flag name="aemet"> AEMET OpenData meteorological data</flag>
|
||||
<flag name="aftership">The aftership platform allows one to track deliveries by AfterShip</flag>
|
||||
<flag name="agent_dvr">Agent DVR is a free* software DVR solution</flag>
|
||||
<flag name="airly">Uses the Airly web service as a source for air quality data</flag>
|
||||
<flag name="airnow">AirNow web service as a source for air quality data</flag>
|
||||
<flag name="airthings">A python3 library to communicate with Aws</flag>
|
||||
<flag name="airtouch4">control Ducted Air Conditioning Systems that are using the AirTouch 4 Controller</flag>
|
||||
<flag name="airvisual">Airvisual sensor platform queries the AirVisual cloud API for air quality data</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>
|
||||
<flag name="alpha_vantage">The alpha_vantage sensor platform uses Alpha Vantage to monitor the stock market</flag>
|
||||
<flag name="amazon_polly">Text-to-speech platform that works with Amazon Polly</flag>
|
||||
<flag name="ambee">Asynchronous Python client for the Ambee API</flag>
|
||||
<flag name="amberelectric">Interface to the Amber Electric API, allowing you to download current and foreca</flag>
|
||||
<flag name="ambiclimate">Communicate with Ambiclimate devices</flag>
|
||||
<flag name="ambient_station">Retrieves local weather information from Ambient Weather</flag>
|
||||
<flag name="amcrest">Integrate your Amcrest or Dahua IP camera</flag>
|
||||
<flag name="ampio">Will query the open data API of ampio.pl to monitor air quality sensor station</flag>
|
||||
<flag name="androidtv">Library for controlling an Android TV, formerly firetv</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>
|
||||
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
|
||||
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
|
||||
<flag name="apns">Use Apple Push Notification service (APNS) to deliver notifications</flag>
|
||||
<flag name="apple_tv">Library for controlling an Apple TV</flag>
|
||||
<flag name="apprise">The Apprise service is an all-in-one solution to open up Home Assistant</flag>
|
||||
<flag name="aprs">Tracker integration connects to the APRS-IS</flag>
|
||||
<flag name="aqualogic">Provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller</flag>
|
||||
<flag name="aquostv">The aquostv platform allows you to control a Sharp Aquos TV</flag>
|
||||
<flag name="arcam_fmj">Control Arcam receivers from Home Assistant</flag>
|
||||
<flag name="arlo">Allows you to integrate your Arlo devices into Home Assistant</flag>
|
||||
<flag name="arris_tg2492lg">Presence detection from an Arris TG2492LG router</flag>
|
||||
<flag name="aruba">Presence detection by looking at connected devices to an Aruba Instant device</flag>
|
||||
<flag name="aseko_pool_live">allows you to monitor your Aseko ASIN Aqua dosing systems</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>
|
||||
<flag name="aten_pe">The aten_pe integration lets you control ATEN Rack PDUs from Home Assistant</flag>
|
||||
<flag name="atome">The atome sensor platform is retrieving the consumption of your home from the Di</flag>
|
||||
<flag name="august">The august integration allows you to integrate your August devices in Home Assis</flag>
|
||||
<flag name="aurora">The aurora platform uses the NOAA Aurora Forecast service to let you know if an </flag>
|
||||
<flag name="aurora_abb_powerone">This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6</flag>
|
||||
<flag name="aussie_broadband">displays various service metrics using the Aussie Broadband API</flag>
|
||||
<flag name="avea">Library for Elgato Avea bulbs</flag>
|
||||
<flag name="avion">Support for the Avi-on Bluetooth dimmer switch Avi-on</flag>
|
||||
<flag name="avri">Query the next scheduled waste pickup and the type of waste from Avri</flag>
|
||||
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
|
||||
<flag name="aws">Interact with Amazon Web Services</flag>
|
||||
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
|
||||
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
|
||||
<flag name="balboa">This integration adds support for Balboa Spa WiFi Modules</flag>
|
||||
<flag name="bbb_gpio">Base for all BeagleBone Black related GPIO platforms</flag>
|
||||
<flag name="bbox">Presence detection from Bbox Modem Router from Bouygues Telecom</flag>
|
||||
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
|
||||
<flag name="bh1750">Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec</flag>
|
||||
<flag name="bitcoin">Displays various details about the Bitcoin network</flag>
|
||||
<flag name="bizkaibus">The bizkaibus sensor will give you the time until the next bus in the selected s</flag>
|
||||
<flag name="blackbird">Control Monoprice Blackbird Matrix Switch using a serial connection</flag>
|
||||
<flag name="blebox">BleBox produces small, low-power, surprisingly affordable, feature-rich WiFi dev</flag>
|
||||
<flag name="blink">Get events from Blink camera and security systems</flag>
|
||||
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
|
||||
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
|
||||
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
|
||||
<flag name="bluesound">Allows you to control your Bluesound HiFi wireless speakers and audio integratio</flag>
|
||||
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
|
||||
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
|
||||
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
|
||||
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
|
||||
<flag name="bmp280">Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne</flag>
|
||||
<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="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>
|
||||
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
|
||||
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
|
||||
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
|
||||
<flag name="bt_home_hub_5">Offers presence detection by looking at connected devices to a BT Home </flag>
|
||||
<flag name="bt_smarthub">Presence detection by looking at BT Smart Hub based routers</flag>
|
||||
<flag name="buienradar">Integrate buienradar weather data into Home Assistant</flag>
|
||||
<flag name="caldav">Integrate a CalDAV (RFC4791) calendar in Home Assistant</flag>
|
||||
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
|
||||
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
|
||||
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
|
||||
<flag name="channels">Allows you to control Channels from Home Assistant</flag>
|
||||
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
|
||||
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
|
||||
<flag name="cisco_mobility_express">ciscomobilityexpress support for Home Assistant</flag>
|
||||
<flag name="cisco_webex_teams">Deliver rich notifications from Home Assistant to Cisco Webex Teams</flag>
|
||||
<flag name="clementine">The clementine platform allows you to control a Clementine Music Player</flag>
|
||||
<flag name="cli">Set a dependency for Home Assistant Cli hass-cli (lots of modules required)</flag>
|
||||
<flag name="climacell">obtain weather information from the ClimaCell API</flag>
|
||||
<flag name="cloud">Quickly integrate your local Home Assistant with various cloud services</flag>
|
||||
<flag name="cloudflare">With the cloudflare integration, you can keep your Cloudflare records up to date</flag>
|
||||
<flag name="cmus">Allows you to control a cmus music player from Home Assistant</flag>
|
||||
<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="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>
|
||||
<flag name="control4">Allows you to control and monitor lights from your local Control4 system</flag>
|
||||
<flag name="coolmaster">The coolmaster climate platform lets you control HVAC through CoolMasterNet</flag>
|
||||
<flag name="coronavirus">Add sensors for COVID-19 infections from Johns Hopkins University</flag>
|
||||
<flag name="cppm_tracker">Detect presence by looking at connected devices to Aruba Clearpass</flag>
|
||||
<flag name="cpuspeed">The cpuspeed sensor platform to allow you to monitor the current CPU speed</flag>
|
||||
<flag name="crownstone">allows you to control your Crownstones via cloud or using a USB dongle</flag>
|
||||
<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>
|
||||
<flag name="decora">Support Decora Bluetooth dimmer switch Leviton from Home Assistant</flag>
|
||||
<flag name="decora_wifi">Support for Leviton Decora Wi-Fi dimmers/switches via the MyLeviton API</flag>
|
||||
<flag name="delijn">De Lijn public transport network in Flanders</flag>
|
||||
<flag name="deluge">Local polling for Deluge Switches and Sensors</flag>
|
||||
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
|
||||
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
|
||||
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
|
||||
<flag name="devolo_home_network">The devolo Home Network integration allows you to monitor your PLC network</flag>
|
||||
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
|
||||
<flag name="dhcp">will watch the network for DHCP requests for supported devices and services</flag>
|
||||
<flag name="dht">Get the current temperature and humidity from a DHT11, DHT22 or AM2302 device</flag>
|
||||
<flag name="digitalloggers">Switch platform controls the state of your Digital Loggers switches</flag>
|
||||
<flag name="digital_ocean">Access information about your Digital Ocean droplets from Home Assistant</flag>
|
||||
<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="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>
|
||||
<flag name="dlink">Allows you to control the state of your D-Link Wi-Fi Smart Plugs</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="dnsip">will expose an IP address, fetched via DNS resolution, as its value</flag>
|
||||
<flag name="dominos">dominos integration allows you to order Dominos Pizza</flag>
|
||||
<flag name="doods"> image processing integration allows you to detect and recognize objects</flag>
|
||||
<flag name="doorbird">The doorbird implementation allows you to integrate your DoorBird device</flag>
|
||||
<flag name="dovado">The dovado integration manages communication with the Dovado router</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="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="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="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="eddystone_temperature">reads temperature information from Eddystone beacons</flag>
|
||||
<flag name="edimax">switch platform allows you to control the state of your Edimax switches</flag>
|
||||
<flag name="edl21">edl21 integration lets you read German EDL21 smart meters using SML</flag>
|
||||
<flag name="ee_brightbox">presence detection by looking at connected devices to a EE Bright Box 2 router</flag>
|
||||
<flag name="efergy">Integrate your Efergy meter information into Home Assistant</flag>
|
||||
<flag name="egardia">Control an Egardia/Woonveilig alarm control panel from Home Assistant</flag>
|
||||
<flag name="eight_sleep">Fetch data from your Eight Sleep smart cover or mattress</flag>
|
||||
<flag name="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>
|
||||
<flag name="elmax">enables Home Assistant integration with ELMAX control panels</flag>
|
||||
<flag name="elv">control the state of your ELV PCA 301 smart switch</flag>
|
||||
<flag name="emby">The emby platform allows you to control a Emby multimedia system</flag>
|
||||
<flag name="emonitor">SiteSage Emonitor allows local power monitoring on a per circuit basis</flag>
|
||||
<flag name="emulated_hue">Emulated_hue integration provides a virtual Philips Hue bridge</flag>
|
||||
<flag name="emulated_kasa">Emulates a TP-Link Kasa smart plug and announces the power usage</flag>
|
||||
<flag name="emulated_roku">Emulate Roku API for Harmony and Android remotes</flag>
|
||||
<flag name="enigma2">Support for Enigma2 boxes with openwebif support</flag>
|
||||
<flag name="enocean">Support for Enocean devices in Home Assistant</flag>
|
||||
<flag name="enphase_envoy">Reads electricity production and consumption from an Enphase Envoy</flag>
|
||||
<flag name="entur_public_transport">entur_public_transport sensor gives real-time departure information</flag>
|
||||
<flag name="environment_canada">Access meteorological data from Environment Canada from Home Assistant</flag>
|
||||
<flag name="envirophat">Display information collected by an Enviro pHAT add-on board</flag>
|
||||
<flag name="envisalink">Link Envisalink devices to Home Assistant</flag>
|
||||
<flag name="ephember">The ephember climate platform lets you control EPH Controls thermostats</flag>
|
||||
<flag name="epson">The epson platform allows you to control a Epson projector</flag>
|
||||
<flag name="epsonworkforce">monitor the ink levels of a Epson Workforce printer</flag>
|
||||
<flag name="eq3btsmart">Integrate EQ3 Bluetooth Smart Thermostats in Home Assistant</flag>
|
||||
<flag name="esphome">Support for esphome sensors, covers and switches and it's dashboard</flag>
|
||||
<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="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>
|
||||
<flag name="ezviz">ezviz sensor platform uses the EzvizLife API to interact with the devices</flag>
|
||||
<flag name="faa_delays">delays at US Airports based on the FAA’s National Airspace System Status</flag>
|
||||
<flag name="familyhub">get images of the inside of your Samsung Family Hub refrigerator</flag>
|
||||
<flag name="fastdotcom">uses the Fast.com web service to measure network bandwidth performance</flag>
|
||||
<flag name="feedreader">an RSS/Atom feed reader that polls feeds every hour</flag>
|
||||
<flag name="ffmpeg">allows other Home Assistant integrations to process video and audio streams</flag>
|
||||
<flag name="fibaro">Fibaro hub is a controller mainly connecting to Z-Wave devices</flag>
|
||||
<flag name="fido">Integrate your Fido account information into Home Assistant</flag>
|
||||
<flag name="fints">This only works with banks that support the FinTS (aka. HBCI) standard</flag>
|
||||
<flag name="fireservicerota">scheduling and dispatching system for firefighters</flag>
|
||||
<flag name="firmata">Firmata can be used to add digital inputs and outputs to Home Assistant</flag>
|
||||
<flag name="fitbit">The Fitbit sensor allows you to expose data from Fitbit to Home Assistant</flag>
|
||||
<flag name="fivem">lets you retrieve information from a FiveM server within Home Assistant</flag>
|
||||
<flag name="fixer">current exchange rate from Fixer.io using data from ECB</flag>
|
||||
<flag name="fjaraskupan">Fjäråskupan allows you to control your Bluetooth equipped kitchen fan</flag>
|
||||
<flag name="fleetgo">integrate your vehicles equipped with FleetGO hardware into Home Assistant</flag>
|
||||
<flag name="flexit">Integrates Flexit Air Conditioning unit into Home Assistant</flag>
|
||||
<flag name="flic">The flic platform allows you to receive click events from flic smart buttons</flag>
|
||||
<flag name="flick_electric">Flick Electric Co is a power company in New Zealand</flag>
|
||||
<flag name="flipr">Flipr is a smart pool monitor (Cloud Polling)</flag>
|
||||
<flag name="flo">The flo integration integrates Flo by Moen smart water shutoff valves</flag>
|
||||
<flag name="flume">monitors the real-time status of your home water meter</flag>
|
||||
<flag name="flunearyou">allows users in the US to get information from Flu Near You</flag>
|
||||
<flag name="flux_led">flux_led support is integrated into Home Assistant as a light platform</flag>
|
||||
<flag name="folder_watcher">publishing events on the bus on the creation/deletion/modification of files</flag>
|
||||
<flag name="foobot">fetch air quality data from your Foobot device</flag>
|
||||
<flag name="forecast_solar">Asynchronous Python client for getting forecast solar information</flag>
|
||||
<flag name="forked_daapd">allows you to control your forked-daapd server from Home Assistant</flag>
|
||||
<flag name="fortios">device tracking of devices with a MAC address connected to a FortiGate</flag>
|
||||
<flag name="foscam">watch the live stream of your Foscam IP camera</flag>
|
||||
<flag name="freebox">allows you to observe and control Freebox router</flag>
|
||||
<flag name="freedompro">Python library for Freedompro API</flag>
|
||||
<flag name="free_mobile">free_mobile platform is using the French mobile operator Free Mobile to send SMS</flag>
|
||||
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
|
||||
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
|
||||
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
|
||||
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="frontend">official frontend to control Home Assistant</flag>
|
||||
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</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="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>
|
||||
<flag name="geniushub">geniushub integration links Home Assistant with your Genius Hub CH/DHW</flag>
|
||||
<flag name="geonetnz_quakes">Use a GeoJSON feed provided by New Zealand’s GeoNet in Home Assistant</flag>
|
||||
<flag name="geonetnz_volcano">GeoJSON feed provided by New Zealand’s GeoNet</flag>
|
||||
<flag name="geo_json_events">geo_json_events platform lets you integrate GeoJSON feeds</flag>
|
||||
<flag name="geo_rss_events">geo_rss_events sensor retrieves events from a GeoRSS feed</flag>
|
||||
<flag name="gios">Source for air quality data for Home Assistant</flag>
|
||||
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
|
||||
<flag name="gitlab_ci">Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab</flag>
|
||||
<flag name="gitter">Sensor allows one to monitor a Gitter.im chatroom for unread messages</flag>
|
||||
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
|
||||
<flag name="gntp">Growl Notification Protocol: sending and receiving notifications</flag>
|
||||
<flag name="goalfeed">Use your Goalfeed account to trigger events in Home Assistant</flag>
|
||||
<flag name="goalzero">Access Goal Zero REST Api from Home Assistant</flag>
|
||||
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
|
||||
<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_cloud">allows you to use Google Cloud Platform API</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>
|
||||
<flag name="google_translate">google_translate text-to-speech platform for Home Assistant</flag>
|
||||
<flag name="google_travel_time">provides travel time from the Google Distance Matrix API</flag>
|
||||
<flag name="gpmdp">Allows you to control a GPMDP instance from Home Assistant</flag>
|
||||
<flag name="gpsd">GPS information collected by gpsd and a GPS receiver</flag>
|
||||
<flag name="gree">Discover, connect and control Gree based minisplit systems</flag>
|
||||
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
|
||||
<flag name="greenwave">Communicates with the Greenwave Reality (TCP Connected) Gateway</flag>
|
||||
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
|
||||
<flag name="gstreamer">Allows you to play audio via a gstreamer pipeline from Home Assistant</flag>
|
||||
<flag name="gtfs">gtfs sensor will give you the next departure time</flag>
|
||||
<flag name="guardian">Integrates Elexa Guardian water valve controllers into Home Assistant</flag>
|
||||
<flag name="habitica">Allows you to monitor and manage your Habitica profile</flag>
|
||||
<flag name="hangouts">Allows you to send messages to Google Hangouts conversations</flag>
|
||||
<flag name="harman_kardon_avr">Allows you to control Harman Kardon Network Receivers</flag>
|
||||
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
|
||||
<flag name="hdmi_cec">Creates switch entities for HDMI devices in Home Assistant</flag>
|
||||
<flag name="heatmiser">Control Heatmiser DT/DT-E/PRT/PRT-E thermostats from Heatmiser</flag>
|
||||
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
|
||||
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
|
||||
<flag name="hikvision">Parses the event stream of a Hikvision IP Camera for Home Assistant</flag>
|
||||
<flag name="hikvisioncam">Allows you to control your motion detection settings from Home Assistant</flag>
|
||||
<flag name="hisense_aehw4a1">Give Wi-Fi connectivity to some Hisense ACs</flag>
|
||||
<flag name="hive">Set up and integrate all supported Hive devices in Home Assistant</flag>
|
||||
<flag name="hlk_sw16">HLK-SW16 by Hi-Link is a simple networkable 16 port relay device</flag>
|
||||
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
|
||||
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
|
||||
<flag name="homematic">An API for the homematicip cloud</flag>
|
||||
<flag name="homematicip_cloud">A python wrapper for the homematicIP REST API (Access Point Based)</flag>
|
||||
<flag name="homewizard">collect data locally from the HomeWizard Energy products</flag>
|
||||
<flag name="homeworks">Lutron Homeworks Series 4 & 8 systems via RS232</flag>
|
||||
<flag name="home_connect">Home Connect standard for Bosch and Siemens</flag>
|
||||
<flag name="home_plus_control">allows you to control a range of Legrand in-wall switches and power outlets</flag>
|
||||
<flag name="honeywell">Integrates US-based Honeywell Total Connect Comfort (TCC) climate systems</flag>
|
||||
<flag name="horizon">Allows you to control a Unitymedia Horizon HD Recorder from Home Assistant</flag>
|
||||
<flag name="hp_ilo">Query HP Integrated Lights out XML interfaces from Home Assistant</flag>
|
||||
<flag name="html5">html5 enables you to receive push notifications to Chrome or Firefox</flag>
|
||||
<flag name="http">Serves all files and data required for the Home Assistant frontend</flag>
|
||||
<flag name="htu21d">Read the temperature and humidity from a HTU21D sensor (I2C)</flag>
|
||||
<flag name="huawei_lte">allows you to observe and control Huawei LTE devices</flag>
|
||||
<flag name="hue">talk to Philips Hue</flag>
|
||||
<flag name="huisbaasje">Huisbaasje smart energy meters</flag>
|
||||
<flag name="hunterdouglas_powerview">integrate your Hunter Douglas PowerView devices</flag>
|
||||
<flag name="hvv_departures">departures of busses, trains and ferries in Hamburg</flag>
|
||||
<flag name="hydrawise">communicate with Hunter Wi-Fi irrigation controllers</flag>
|
||||
<flag name="hyperion">integrate your Hyperion into Home Assistant</flag>
|
||||
<flag name="ialarm">A simple library to interface with iAlarm systems, built for Home-Assistant</flag>
|
||||
<flag name="iammeter">real-time readings of WEM3080, WEM3162 & WEM3080T) meters</flag>
|
||||
<flag name="iaqualink">iAqualink by Jandy allows you to control your pool via cloud service</flag>
|
||||
<flag name="icloud">iCloud allows users to track their location on iOS devices</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>
|
||||
<flag name="ign_sismologia">a GeoRSS feed provided by the Spanish Instituto Geográfico Nacional</flag>
|
||||
<flag name="ihc">use IHC Python SDK</flag>
|
||||
<flag name="image">handle image assets in Home Assistant</flag>
|
||||
<flag name="imap">observing your IMAP server and reporting the amount of unread emails</flag>
|
||||
<flag name="incomfort">client for Intergas InComfort/InTouch Lan2RF systems</flag>
|
||||
<flag name="influxdb">transfer sensor data to a local InfluxDB database</flag>
|
||||
<flag name="insteon">allowing linked INSTEON devices to be used</flag>
|
||||
<flag name="intellifire">integrate IntelliFire Wi-Fi fireplace modules</flag>
|
||||
<flag name="intesishome">communications with IntesisHome Smart AC Controllers</flag>
|
||||
<flag name="iota">IOTA is a new blockless distributed ledger</flag>
|
||||
<flag name="iotawatt">Integration for the IoTaWatt Open WiFi Electricity Monitor</flag>
|
||||
<flag name="iperf3">iperf3 sensor integration allows you to measure network bandwidth</flag>
|
||||
<flag name="ipma">ipma weather platform</flag>
|
||||
<flag name="ipp">read current data from your networked printer</flag>
|
||||
<flag name="iqvia">collects allergy, asthma and disease information (based on a U.S. ZIP code)</flag>
|
||||
<flag name="irish_rail_transport">will give you the time until the next two departures</flag>
|
||||
<flag name="islamic_prayer_times">integration displays the various prayer times for Muslims as sensors</flag>
|
||||
<flag name="iss">know if the station is above your home location</flag>
|
||||
<flag name="isy994">controller that is capable of controlling Insteon and X10 devices</flag>
|
||||
<flag name="itach">control IR devices with a Global Caché iTach Device and GC-100 devices</flag>
|
||||
<flag name="izone">control of a local iZone ducted reverse-cycle climate control device</flag>
|
||||
<flag name="jellyfin">exposes a Jellyfin server as a Media Source in Home Assistant</flag>
|
||||
<flag name="jewish_calendar">Displays information related to the Jewish Calendar as a variety of sensors</flag>
|
||||
<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="kaiterra">view the readings from your Laser Egg or Sensedge device</flag>
|
||||
<flag name="keba">integrates your Keba charging station (wallbox)</flag>
|
||||
<flag name="keenetic_ndms2">presence detection for Keenetic Routers</flag>
|
||||
<flag name="kef">KEF wireless speakers</flag>
|
||||
<flag name="keyboard">The keyboard integration simulates key presses on the host machine</flag>
|
||||
<flag name="keyboard_remote">Receive signals from a keyboard and use it as a remote control</flag>
|
||||
<flag name="kira">main integration to integrate Keene Electronics IR over IP Kira modules</flag>
|
||||
<flag name="kiwi">open your KIWI Smart Locks and Smart Entry Devices</flag>
|
||||
<flag name="kmtronic">IP-connected relays</flag>
|
||||
<flag name="knx">Asynchronous Library for the KNX protocol</flag>
|
||||
<flag name="kodi">control a Kodi multimedia system</flag>
|
||||
<flag name="konnected">connect wired sensors and switches to a Konnected Alarm Panel</flag>
|
||||
<flag name="kostal_plenticore">allows you to get data from Kostal Plenticore solar inverters</flag>
|
||||
<flag name="kraken">allows you to monitor exchange rates on kraken.com</flag>
|
||||
<flag name="kulersky">connects Brightech Kuler Sky floor lamps to Home Assistant</flag>
|
||||
<flag name="kwb">integrates the sensors of KWB Easyfire pellet central heating units </flag>
|
||||
<flag name="lacrosse">using the data provided by a Jeelink USB dongle or this Arduino sketch</flag>
|
||||
<flag name="lametric">LaMetric Time smart clock listen to web radio and display notifications</flag>
|
||||
<flag name="lastfm">lastfm sensor platform will allow you to see whenever a user starts scrobbling</flag>
|
||||
<flag name="launch_library">information about the next planned space launch</flag>
|
||||
<flag name="lcn">allows you to connect to LCN hardware devices</flag>
|
||||
<flag name="lg_netcast">allows you to control a LG Smart TV running NetCast 3.0</flag>
|
||||
<flag name="lg_soundbar">allows you to control LG Soundbars from Home Assistant</flag>
|
||||
<flag name="life360">detect presence using the unofficial API of Life360</flag>
|
||||
<flag name="lifx">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
|
||||
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
|
||||
<flag name="lightwave">WiFi link for controlling Lightwave lights, switches and TRVs</flag>
|
||||
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
|
||||
<flag name="linode">allows you to access the information about your Linode systems</flag>
|
||||
<flag name="linux_battery">sensor platform is using the information stored in /sys/class/power_supply/</flag>
|
||||
<flag name="litejet">allows a computer to control the system via LiteJet’s third party protocol</flag>
|
||||
<flag name="litterrobot">Wi-Fi-enabled, automatic, self-cleaning litter box for cats</flag>
|
||||
<flag name="logi_circle">integrate your Logi Circle cameras in Home Assistant</flag>
|
||||
<flag name="london_underground">display the status of London underground lines</flag>
|
||||
<flag name="lookin">Integrates LOOKin devices into Home Assistant</flag>
|
||||
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
|
||||
<flag name="luci">fetch connected devices from your OpenWrt</flag>
|
||||
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
|
||||
<flag name="lupusec">Lupusec alarm control panel and ultimately all connected sensors</flag>
|
||||
<flag name="lutron">communicating with the Lutron main hub</flag>
|
||||
<flag name="lutron_caseta">for communicating with the Lutron Caseta Smart Bridge</flag>
|
||||
<flag name="lw12wifi">Library to control the Lagute LW-12 WiFi LED controller</flag>
|
||||
<flag name="lyft">Unofficial Lyft Rides API Python SDK</flag>
|
||||
<flag name="lyric">Honeywell Lyric thermostat platform</flag>
|
||||
<flag name="magicseaweed">Provides API wrapper to magicseaweed.com.</flag>
|
||||
<flag name="mailgun">A simple mailgun client - pymailgun fork with Python 3 support</flag>
|
||||
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
|
||||
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
|
||||
<flag name="matrix">allows you to send messages to matrix rooms</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="mazda">Mazda Connected Services integration</flag>
|
||||
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
|
||||
<flag name="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>
|
||||
<flag name="melissa">main integration to connect to a Melissa Climate A/C control</flag>
|
||||
<flag name="message_bird">MessageBird's REST API</flag>
|
||||
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
|
||||
<flag name="meteoalarm">watch for weather alerts in europe from MeteoAlarm</flag>
|
||||
<flag name="meteoclimatic">use Meteoclimatic web service as a source for meteorological data</flag>
|
||||
<flag name="meteo_france">uses the meteorological data from Meteo-France</flag>
|
||||
<flag name="metoffice">weather platform uses the Met Office’s DataPoint API</flag>
|
||||
<flag name="met_eireann">Met Éireann (The Irish Meteorological Service) Public Weather Forecast API</flag>
|
||||
<flag name="mfi">sensor platform to allow you to monitor mFi mPort interface and sensors</flag>
|
||||
<flag name="mhz19">small non-dispersive infrared sensor that can measure CO2 level</flag>
|
||||
<flag name="microsoft">text-to-speech platform uses the TTS engine of the Microsoft Speech Service</flag>
|
||||
<flag name="miflora">miflora sensor platform allows one to monitor plant soil and air conditions</flag>
|
||||
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
|
||||
<flag name="mill">A python3 library to communicate with Mill</flag>
|
||||
<flag name="minecraft_server">retrieve information from a Minecraft server</flag>
|
||||
<flag name="minio">This integration adds interaction with Minio</flag>
|
||||
<flag name="mitemp_bt">mitemp_bt sensor platform allows one to monitor room temperature and humidity</flag>
|
||||
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
|
||||
<flag name="mochad">main integration to integrate all Mochad X10 platforms</flag>
|
||||
<flag name="modbus">sensors and switches controlled over MODBUS serial, TCP, and UDP connections</flag>
|
||||
<flag name="modem_callerid">Uses an available modem for collecting caller ID information</flag>
|
||||
<flag name="modern_forms">Asynchronous Python client for Modern Forms fans</flag>
|
||||
<flag name="moehlenhoff_alpha2">allows you to control a Möhlenhoff Alpha 2 temperature control system</flag>
|
||||
<flag name="monoprice">Python API for talking to Monoprice 6-zone amplifier</flag>
|
||||
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
|
||||
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
|
||||
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
|
||||
<flag name="mqtt">install MQTT Broker and dependencies</flag>
|
||||
<flag name="msteams">send notifications from Home Assistant to a team channel in Microsoft Teams</flag>
|
||||
<flag name="mullvad">Mullvad VPN integration pulls Mullvad VPN status information</flag>
|
||||
<flag name="mutesync">mutesync integration for Home Assistant connects to the mütesync virtual button</flag>
|
||||
<flag name="mvglive">departure times bus, tram, subway, train of Munich public transport network</flag>
|
||||
<flag name="mychevy">communicates with the my.chevrolet website using the javascript API</flag>
|
||||
<flag name="mycroft">allows you to send notifications and more to Mycroft from Home Assistant</flag>
|
||||
<flag name="myq">lets you control MyQ-Enabled garage doors</flag>
|
||||
<flag name="mysensors">combines devices like Arduino, ESP8266, Raspberry Pi, NRF24L01+ and RFM69</flag>
|
||||
<flag name="mysql">set dependencies to install MySQL Libraries for use with HomeAssistant</flag>
|
||||
<flag name="mystrom">Python API for interacting with myStrom devices</flag>
|
||||
<flag name="mythicbeastsdns">automatically update your dynamic DNS entry at Mythic Beasts</flag>
|
||||
<flag name="nad">allows you to control a NAD receiver through RS232, TCP and Telnet</flag>
|
||||
<flag name="nam">get temperature, humidity, pressure , air quality from Nettigo devices</flag>
|
||||
<flag name="namecheapdns">automatically update your dynamic DNS entry at namecheapdns</flag>
|
||||
<flag name="nanoleaf">allows you to control Nanoleaf Light Panels from Home Assistant</flag>
|
||||
<flag name="neato">Python package for controlling Neato pybotvac Connected vacuum robot</flag>
|
||||
<flag name="nederlandse_spoorwegen">train service in the Netherlands</flag>
|
||||
<flag name="nello">The nello platform allows you to control Nello intercoms</flag>
|
||||
<flag name="ness_alarm">integrate a Ness D8x/D16x alarm system</flag>
|
||||
<flag name="nest">main integration to integrate all Nest related platforms</flag>
|
||||
<flag name="netatmo">Access to Netatmo weather station data</flag>
|
||||
<flag name="netdata">API for interacting with Netdata</flag>
|
||||
<flag name="netgear">detect presence by looking at connected devices to a NETGEAR device</flag>
|
||||
<flag name="netgear_lte">observe and control NETGEAR LTE modems</flag>
|
||||
<flag name="netio">Binding library for Koukaam netio devices</flag>
|
||||
<flag name="network">provides network configuration for integrations such as Zeroconf</flag>
|
||||
<flag name="neurio_energy">Integrate your Neurio meter information into Home Assistant</flag>
|
||||
<flag name="nexia">allows you to integrate your Nexia thermostats into Home Assistant</flag>
|
||||
<flag name="nextbus"> will give you the next departure time and associated data fro NextBus</flag>
|
||||
<flag name="nextcloud">pulls summary Nextcloud information into Home Assistant</flag>
|
||||
<flag name="nfandroidtv">Notifications for Android TV and Notifications for Fire TV</flag>
|
||||
<flag name="nightscout">allows you to view your CGM data from Nightscout</flag>
|
||||
<flag name="niko_home_control">platform allows you to integrate your Niko Home Control</flag>
|
||||
<flag name="nilu">An API client for getting pollution data from NILU sensor stations in Norway</flag>
|
||||
<flag name="nina">displays warnings from Bundesamt für Bevölkerungsschutz und Katastrophenhilfe</flag>
|
||||
<flag name="nissan_leaf">integration with the NissanConnect EV cloud service</flag>
|
||||
<flag name="nmap_tracker">Presence detection for Home Assistant with nmap</flag>
|
||||
<flag name="nmbs">Python wrapper for the iRail API</flag>
|
||||
<flag name="noaa_tides">prediction for the tides for any location in the United States</flag>
|
||||
<flag name="norway_air">A library to communicate with the met.no api</flag>
|
||||
<flag name="notify_events">The Notify.Events service is a platform for the notify component</flag>
|
||||
<flag name="notion">retrieves data from Notion wireless home monitoring sensor kits</flag>
|
||||
<flag name="nsw_fuel_station">uses the NSW Fuel Check App data as a source for current fuel price data</flag>
|
||||
<flag name="nsw_rural_fire_service_feed">integrate a GeoJSON feed provided by the NSW Rural Fire Service</flag>
|
||||
<flag name="nuheat">control your connected NuHeat Signature floor heating thermostats</flag>
|
||||
<flag name="nuki">control Nuki Smart Locks</flag>
|
||||
<flag name="numato">base for all related GPIO platforms of the Numato 32 Port USB GPIO expander</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="nzbget">monitor and control your downloads with NZBGet</flag>
|
||||
<flag name="oasa_telematics">bus and trolley arrival times for Greek public transport for Athens</flag>
|
||||
<flag name="obihai">view the call status for your Obihai devices</flag>
|
||||
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
|
||||
<flag name="oem">ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor</flag>
|
||||
<flag name="ohmconnect"> show you the current OhmConnect status for the given OhmConnect ID</flag>
|
||||
<flag name="ombi">The Ombi integration monitors data from your Ombi instance</flag>
|
||||
<flag name="omnilogic">Hayward Onmilogic pool control system</flag>
|
||||
<flag name="oncue">allow you to monitor the state of your Oncue enabled Kohler generator</flag>
|
||||
<flag name="ondilo_ico">ICO continuously analyzes the water quality of your pool/spa</flag>
|
||||
<flag name="onewire">supports sensors which that using the One wire (1-wire) bus for communication</flag>
|
||||
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
|
||||
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
|
||||
<flag name="openerz"> uses OpenERZ API to access data from Entsorgung und Recycling Zürich (ERZ)</flag>
|
||||
<flag name="openevse">an OpenEVSE Charging station equipped with an ESP8266-based Wi-Fi</flag>
|
||||
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
|
||||
<flag name="openhome"> connect an Openhome Compliant Renderer to Home Assistant</flag>
|
||||
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
|
||||
<flag name="opentherm_gw">control the OpenTherm Gateway from Home Assistant</flag>
|
||||
<flag name="openuv">The openuv integration displays UV and Ozone data from openuv.io</flag>
|
||||
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
|
||||
<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="opple">allows you to control the state of your Opple smart light</flag>
|
||||
<flag name="orangepi_gpio">The orangepi_gpio integration is the base for all related GPIO platforms</flag>
|
||||
<flag name="oru">fetches your current energy usage from your ORU smart meter</flag>
|
||||
<flag name="orvibo">allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets</flag>
|
||||
<flag name="osramlightify">allows you to integrate your Osram Lightify into Home Assistant</flag>
|
||||
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
|
||||
<flag name="overkiz">The Overkiz (by Somfy) integration platform</flag>
|
||||
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
|
||||
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
|
||||
<flag name="ozw">Open Zwave MQTT</flag>
|
||||
<flag name="p1_monitor">The P1 Monitor integration integrates the P1 Monitor API platform</flag>
|
||||
<flag name="panasonic_bluray">allows you to control a Panasonic Blu-Ray player</flag>
|
||||
<flag name="panasonic_viera">panasonic_viera platform allows you to control a Panasonic Viera TV</flag>
|
||||
<flag name="pandora">Pandora account, you can control it from Home Assistant with this media player</flag>
|
||||
<flag name="pcal9535a">pcal9535a integration is the base for all related pcal9535a platforms</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>
|
||||
<flag name="picnic">get information from Picnic about orders, deliveries and cart content</flag>
|
||||
<flag name="piglow">control the Piglow lights on your Raspberry Pi from within Home Assistant</flag>
|
||||
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
|
||||
<flag name="ping">use the great ICMPLib for Presence Detection and as a binary Sensor</flag>
|
||||
<flag name="pi_hole">retrieve statistics and interact with a Pi-hole system</flag>
|
||||
<flag name="pjlink">control projectors with support for the PJLink protocol from Home Assistant</flag>
|
||||
<flag name="plaato">sets up integration with Plaato Airlock and Keg</flag>
|
||||
<flag name="plex">Python bindings for the Plex API</flag>
|
||||
<flag name="plugwise">Plugwise_Smile (Anna/Adam/P1/Stretch) API to use in conjunction with Home Assist</flag>
|
||||
<flag name="plum_lightpad">A python package that interacts with the Plum Lightpad</flag>
|
||||
<flag name="pocketcasts">monitor unplayed episodes you have of your favorite podcasts at Pocket Casts</flag>
|
||||
<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="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>
|
||||
<flag name="prometheus">The prometheus integration exposes metrics in a format which Prometheus can read</flag>
|
||||
<flag name="prosegur">Prosegur Smart Alarms (Cloud Polling)</flag>
|
||||
<flag name="proxmoxve">poll data from Proxmox VE virtualization environment</flag>
|
||||
<flag name="proxy">pass another camera’s output through post-processing routines</flag>
|
||||
<flag name="ps4">allows you to control a Sony PlayStation 4 console</flag>
|
||||
<flag name="pulseaudio_loopback">whole home audio system based upon PulseAudio</flag>
|
||||
<flag name="pure_energie">integrates the Pure Energie Monitor device with Home Assistant</flag>
|
||||
<flag name="pushbullet">sensor platform reads messages from Pushbullet</flag>
|
||||
<flag name="pushover">allows integrations to send messages to the user using Pushover</flag>
|
||||
<flag name="pvoutput">The PVOutput integration</flag>
|
||||
<flag name="pvpc_hourly_pricing">hourly price of electricity in Spain from PVPC</flag>
|
||||
<flag name="python_script">write Python scripts that are exposed as services in Home Assistant</flag>
|
||||
<flag name="qbittorrent">monitor your downloads with qBittorrent from within Home Assistant</flag>
|
||||
<flag name="qld_bushfire">GeoRSS feed containing bushfire alerts for Queensland</flag>
|
||||
<flag name="qnap">Python API for obtaining QNAP NAS system stats</flag>
|
||||
<flag name="qrcode">enables QR code recognition from cameras</flag>
|
||||
<flag name="quantum_gateway">device tracker platform for Verizon Fios</flag>
|
||||
<flag name="qvr_pro">QVR Pro allows you to connect to cams configured on your QNAP NAS</flag>
|
||||
<flag name="qwikswitch">the main integration to integrate various QwikSwitch devices with Home Assistant</flag>
|
||||
<flag name="rachio">The rachio platform allows you to control your Rachio irrigation system</flag>
|
||||
<flag name="radiotherm">control a thermostat from Radio Thermostat or 3M Filtrete</flag>
|
||||
<flag name="radio_browser">use the directory of radio stations collected on Radio Browser in Home Assistant</flag>
|
||||
<flag name="rainbird">allows interacting with LNK WiFi module of the Rain Bird Irrigation system</flag>
|
||||
<flag name="raincloud">allows you to integrate your Melnor RainCloud sprinkler system in Home Assistant</flag>
|
||||
<flag name="rainforest_eagle">platform for Rainforest 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="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>
|
||||
<flag name="recollect_waste">track the next scheduled waste pickup and what type of waste from Recollect</flag>
|
||||
<flag name="recorder">storing details in a database per sqlalchemy</flag>
|
||||
<flag name="recswitch">allows you to control the Ankuoo REC Switch devices from Home Assistant</flag>
|
||||
<flag name="reddit">integrates data from Reddit to monitor your favorite subreddits</flag>
|
||||
<flag name="rejseplanen">travel details for Danish public transport</flag>
|
||||
<flag name="remember_the_milk">create tasks in Remember The Milk (RTM) from Home Assistant</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="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>
|
||||
<flag name="rflink">The rflink integration supports devices that use RFLink gateway firmware</flag>
|
||||
<flag name="rfxtrx">supports RFXtrx 433 MHz devices by RFXCOM</flag>
|
||||
<flag name="ridwell">allows users to track waste recycling pickups scheduled with Ridwell</flag>
|
||||
<flag name="ring">integrate your ring.com devices</flag>
|
||||
<flag name="ripple">The ripple sensor platform displays Ripple wallet balances from Ripple.com</flag>
|
||||
<flag name="risco">This integration connects with Risco Alarms over Risco Cloud</flag>
|
||||
<flag name="rituals_perfume_genie">monitor your Rituals perfume diffusers</flag>
|
||||
<flag name="rmvtransport">departure time of bus, tram, subway, train in Rhein-Main area public transport</flag>
|
||||
<flag name="rocketchat">allows you to send messages to your Rocket.Chat instance from Home Assistant</flag>
|
||||
<flag name="roku">add support for Roku players</flag>
|
||||
<flag name="roomba">control a iRobot Roomba vacuum or iRobot Braava m-series mop</flag>
|
||||
<flag name="roon">allows you to control RoonLabs music players</flag>
|
||||
<flag name="route53">keep your AWS Route53 DNS records up to date</flag>
|
||||
<flag name="rova">uses an unofficial ROVA API to allow you to get your waste collection schedule</flag>
|
||||
<flag name="rpi_gpio">The rpi_gpio integration is the base for all GPIO platforms in Home Assistant</flag>
|
||||
<flag name="rpi_gpio_pwm">connect pigpio-daemon on an Raspberry Pi</flag>
|
||||
<flag name="rpi_pfio">base for all related PiFace Digital I/O (PFIO) platforms in Home Assistant</flag>
|
||||
<flag name="rpi_power">monitor your Raspis Power Supply</flag>
|
||||
<flag name="rpi_rf">control devices over 433/315MHz LPD/SRD signals on a RPi</flag>
|
||||
<flag name="rtsp_to_webrtc">provide WebRTC live streams for any RTSP camera</flag>
|
||||
<flag name="ruckus_unleashed">Python API to interact with a Ruckus Unleashed device</flag>
|
||||
<flag name="russound_rio">control Russound devices that make use of the RIO protocol</flag>
|
||||
<flag name="russound_rnet">control Russound devices that make use of the RNET protocol</flag>
|
||||
<flag name="sabnzbd">monitor and control your downloads with SABnzbd from within Home Assistant</flag>
|
||||
<flag name="saj">poll a SAJ solar inverter and present the values as sensors</flag>
|
||||
<flag name="samsungtv">Support for Samsung TV Sets</flag>
|
||||
<flag name="satel_integra">Satel Integra alarm panel to leverage</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>
|
||||
<flag name="scsgate">allows to interact with the MyHome system from BTicino/Legrande</flag>
|
||||
<flag name="season">display astronomical or meteorological season (Spring, Summer, Autumn, Winter)</flag>
|
||||
<flag name="sendgrid">Notification platform sends email notifications via SendGrid</flag>
|
||||
<flag name="sense">Integrate your Sense meter information into Home Assistant</flag>
|
||||
<flag name="sensehat">lets you control the Sense HAT board’s 8x8 RGB LED matrix on your Raspberry Pi</flag>
|
||||
<flag name="senseme">Integrates SenseME devices into Home Assistant</flag>
|
||||
<flag name="sensibo">Integrates Sensibo Air Conditioning controller into Home Assistant</flag>
|
||||
<flag name="sentry">The free Sentry account allows 5000 events per month</flag>
|
||||
<flag name="serial">use data provided by a device connected to the serial port of the system</flag>
|
||||
<flag name="serial_pm">Particulate matter sensors measure the amount of very small particles in the air</flag>
|
||||
<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="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>
|
||||
<flag name="shodan">Shodan is a search engine for Internet-connected devices</flag>
|
||||
<flag name="sht31">allows you to get the current temperature and humidity from a Sensirion SHT31</flag>
|
||||
<flag name="sia">provides integration with several alarm systems that implement the SIA Protocol</flag>
|
||||
<flag name="sighthound">Detect people in camera images using Sighthound Cloud</flag>
|
||||
<flag name="signal_messenger">add Support for Moxie's Signal API</flag>
|
||||
<flag name="simplepush">deliver notifications from Home Assistant to your Android device</flag>
|
||||
<flag name="simplisafe">integrates SimpliSafe home security (V2 and V3) systems</flag>
|
||||
<flag name="sinch">The sinch platform uses Sinch to deliver notifications from Home Assistant</flag>
|
||||
<flag name="sisyphus">allows you to observe and control your Sisyphus Kinetic Art Table</flag>
|
||||
<flag name="skybeacon">supports CR2477-powered iBeacon/eddystone sensors</flag>
|
||||
<flag name="skybell">integrate your Skybell.com doorbells</flag>
|
||||
<flag name="sky_hub">presence detection at connected devices to a Sky Hub router based router</flag>
|
||||
<flag name="slack">The slack platform delivers notifications from Home Assistant to Slack</flag>
|
||||
<flag name="sleepiq">lets you view sensor data from SleepIQ by SleepNumber</flag>
|
||||
<flag name="slide">integrate your slide.store devices in Home Assistant using the official API</flag>
|
||||
<flag name="sma">add Support for SMA Solar WebConnect</flag>
|
||||
<flag name="smappee">integrate Smappee monitors, plugs and switches</flag>
|
||||
<flag name="smarthab">control your lights and shutters with the SmartHab integration</flag>
|
||||
<flag name="smartthings">use the SmartThings Cloud API</flag>
|
||||
<flag name="smarttub"> control hot tubs which use the SmartTub system</flag>
|
||||
<flag name="smarty"> lets you control Salda Smarty ventilation units from Home Assistant</flag>
|
||||
<flag name="smart_meter_texas">allows Texas residents to integrate their electric meters into Home Assistant</flag>
|
||||
<flag name="smhi">support for the SMHI.se web service as a source for meteorological data</flag>
|
||||
<flag name="sms">allows having a local execution SMS notification via Gammu</flag>
|
||||
<flag name="snapcast">The snapcast platform allows you to control Snapcast from Home Assistant</flag>
|
||||
<flag name="snmp">Presence Detection, Sensor, Switch via SNMP</flag>
|
||||
<flag name="socat">Set a flag to install socat and socat-zwave startscript</flag>
|
||||
<flag name="sochain">displays supported cryptocurrency wallet balances</flag>
|
||||
<flag name="solaredge">details from your SolarEdge solar power setup</flag>
|
||||
<flag name="solaredge_local">uses the local API available on some SolarEdge Inverters</flag>
|
||||
<flag name="solarlog">uses the open JSON interface on Solar-Log PV monitoring systems</flag>
|
||||
<flag name="solax">Solax inverter API client</flag>
|
||||
<flag name="soma">integrate their Soma Smarthome devices into Home Assistant</flag>
|
||||
<flag name="somfy">Somfy devices via their online service</flag>
|
||||
<flag name="somfy_mylink">an interface to a compatible Somfy MyLink hub utilizing the Synergy API</flag>
|
||||
<flag name="sonarr">The Sonarr integration pulls data from a given Sonarr instance</flag>
|
||||
<flag name="songpal">control Sony’s Songpal (”Audio Control API”) compatible devices</flag>
|
||||
<flag name="sonos">Sonos Media Player Support</flag>
|
||||
<flag name="sony_projector">allows you to control the state of SDCP compatible network-connected projectors</flag>
|
||||
<flag name="soundtouch">control your Bose Soundtouch speakers from Home Assistant</flag>
|
||||
<flag name="spc">integrate your Vanderbilt SPC alarm panel and any connected sensors</flag>
|
||||
<flag name="speedtestdotnet">speedtest.net support</flag>
|
||||
<flag name="spider">integrate all Itho Daalderop Spider related platforms</flag>
|
||||
<flag name="splunk">log all state changes to an external Splunk database</flag>
|
||||
<flag name="spotify">Spotify media player integration allows you to control Spotify playback</flag>
|
||||
<flag name="sql">enables you to use an SQL database supported by the sqlalchemy library</flag>
|
||||
<flag name="squeezebox">library to control Logitech Media Server</flag>
|
||||
<flag name="srp_energy">SRP Energy integration hourly energy usage report</flag>
|
||||
<flag name="ssdp">will scan the network for supported devices and services (Upnp)</flag>
|
||||
<flag name="ssl">include support for haproxy</flag>
|
||||
<flag name="starline">retrieve data of your StarLine security system from the StarLine portal</flag>
|
||||
<flag name="starlingbank">monitor your account balance data as sensors</flag>
|
||||
<flag name="startca">Integrate your Start.ca account information into Home Assistant</flag>
|
||||
<flag name="statsd">transfer all state changes to an external StatsD instance</flag>
|
||||
<flag name="steamist">monitor the state of your Steamist steam shower</flag>
|
||||
<flag name="steam_online">allows you to track the online status of public Steam accounts</flag>
|
||||
<flag name="stiebel_eltron">integral ventilation or heat pump units of STIEBEL ELTRON</flag>
|
||||
<flag name="stookalert">queries the RIVM Stookalert API for unfavorable weather conditions</flag>
|
||||
<flag name="stream">provides a way to proxy live streams through Home Assistant</flag>
|
||||
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
|
||||
<flag name="subaru">MySubaru connected vehicle services</flag>
|
||||
<flag name="suez_water">consumption of water from the French water provider Tout Sur Mon Eau</flag>
|
||||
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
|
||||
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
|
||||
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
|
||||
<flag name="swiss_public_transport">give you the next three SBB departure times from a given location</flag>
|
||||
<flag name="switchbot">allows you to control SwitchBot devices from Home Assistant</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>
|
||||
<flag name="syncthru">allows you to read current data from your local Samsung printer</flag>
|
||||
<flag name="synology_dsm">monitor getting various statistics from your Synology NAS</flag>
|
||||
<flag name="synology_srm">detect presence by looking at connected devices to a Synology SRM router</flag>
|
||||
<flag name="systemd">internal and developer use</flag>
|
||||
<flag name="systemmonitor">Allows you to monitor disk usage, memory usage, CPU usage, and running processes</flag>
|
||||
<flag name="system_bridge">System Bridge runs on your local machine to share system information via its AP</flag>
|
||||
<flag name="tado">an interface to the my.tado.com website</flag>
|
||||
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
|
||||
<flag name="tailscale">monitor and automate on the state of the devices in your Tailscale VPN</flag>
|
||||
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
|
||||
<flag name="tank_utility">Add Tank Utility propane tank monitors to Home Assistant</flag>
|
||||
<flag name="tapsaff">provides the ‘Taps Aff’ status for a given location within the UK</flag>
|
||||
<flag name="tasmota">Python module to help parse and construct Tasmota MQTT messages</flag>
|
||||
<flag name="tautulli">The tautulli sensor platform will monitor activity on a given Tautulli Server</flag>
|
||||
<flag name="ted5000">monitors electricity consumption/production by connecting to the TED gateway</flag>
|
||||
<flag name="telegram_bot">Use Telegram on your mobile or desktop device to send and receive messages</flag>
|
||||
<flag name="tellduslive">cloud platform that connects to your Tellstick</flag>
|
||||
<flag name="tellstick">integrates TellStick devices into Home Assistant</flag>
|
||||
<flag name="temper">get the current temperature from a TEMPer device</flag>
|
||||
<flag name="tesla">integration with the Tesla cloud service</flag>
|
||||
<flag name="tesla_wall_connector">allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi</flag>
|
||||
<flag name="test">internal and developer use</flag>
|
||||
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
|
||||
<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="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>
|
||||
<flag name="tmb">Library that interacts with TMB API</flag>
|
||||
<flag name="todoist">connect to your Todoist Projects and generate binary sensors</flag>
|
||||
<flag name="tof">uses an invisible laser to measure distance with millimeter resolution</flag>
|
||||
<flag name="tolo">allows you to control your TOLO Sauna and TOLO Steam Bath</flag>
|
||||
<flag name="toon">client for the Quby ToonAPI</flag>
|
||||
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
|
||||
<flag name="touchline">lets you control ROTH Touchline floor heating thermostats</flag>
|
||||
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
|
||||
<flag name="tplink_lte">allows you to observe and control TP-Link LTE routers</flag>
|
||||
<flag name="traccar">uses GPS for tracking and has support for over 1500 different types of devices</flag>
|
||||
<flag name="trackr">trackr platform allows you to detect presence using TrackR devices</flag>
|
||||
<flag name="tractive">Tractive is an Austrian company develops real-time location trackers for pets</flag>
|
||||
<flag name="tradfri">Control/observe IKEA Tradfri devices</flag>
|
||||
<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>
|
||||
<flag name="transmission">transmission integration allows you to monitor your downloads with Transmission</flag>
|
||||
<flag name="transport_nsw">gets next departure from Transport NSW stop for bus, train, light rail or ferry</flag>
|
||||
<flag name="travisci">integrate the test build results reported by Travis-CI working</flag>
|
||||
<flag name="trend">sensors which show the trend of numeric state orstate_attributes</flag>
|
||||
<flag name="tts">Audio metadata tag reader and writer implemented in pure Python</flag>
|
||||
<flag name="tuya">integrate all Tuya Smart related platforms</flag>
|
||||
<flag name="twentemilieu">allows you to track the next scheduled waste pickups by Twente Milieu</flag>
|
||||
<flag name="twilio">enables the sending of notifications via SMS and the creation of calls</flag>
|
||||
<flag name="twinkly">control Twinkly LED string from Home Assistant</flag>
|
||||
<flag name="twitch">monitor Twitch channel status from within Home Assistant</flag>
|
||||
<flag name="twitter">notification platform uses Twitter to deliver notifications from Home Assistant</flag>
|
||||
<flag name="ubus">a presence detection scanner for OpenWrt using ubus</flag>
|
||||
<flag name="unifi">talk with a Ubiquiti unifi Controller</flag>
|
||||
<flag name="unifiled">control lights from a UniFi LED by Ubiquiti Networks controller</flag>
|
||||
<flag name="unifiprotect">Camera feeds and Sensor data from a UniFi Protect application</flag>
|
||||
<flag name="unifi_direct">detect presence by looking at devices connected to a UniFi AP</flag>
|
||||
<flag name="upb">Library for interacting with UPB PIM</flag>
|
||||
<flag name="upcloud">allows you to access the information about your UpCloud servers</flag>
|
||||
<flag name="upc_connect">presence detection by looking at a Connect Box</flag>
|
||||
<flag name="updater">binary sensor will check daily for new releases</flag>
|
||||
<flag name="upnp">support UPnP/Internet Gateway Device (IGD) Protocol</flag>
|
||||
<flag name="uptimerobot">provides binary sensors from your monitors from Uptime Robot</flag>
|
||||
<flag name="usb">USB Discovery integration will watch the host for USB devices</flag>
|
||||
<flag name="uscis">updates on your USCIS case using your case/receipt number</flag>
|
||||
<flag name="usgs_earthquakes_feed">a GeoJSON feed provided by the U.S. Geological Survey</flag>
|
||||
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
|
||||
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
|
||||
<flag name="vallox">control any Vallox ventilation unit</flag>
|
||||
<flag name="vasttrafik">traveling details for the larger Göteborg area in Sweden from the Västtrafik</flag>
|
||||
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
|
||||
<flag name="velux">allows you to connect to a Velux KLF 200 interface</flag>
|
||||
<flag name="venstar">allows you to control Venstar thermostats from Home Assistant</flag>
|
||||
<flag name="vera">add support for Vera Z-Wave Controller</flag>
|
||||
<flag name="verisure">Home Assistant has support to integrate your Verisure devices</flag>
|
||||
<flag name="versasense">The VersaSense integration supports the VersaSense Edge Gateway</flag>
|
||||
<flag name="version">display the current Home Assistant versions</flag>
|
||||
<flag name="vesync">control smart switches and outlets connected to the VeSync App</flag>
|
||||
<flag name="vicare">communicate with the Viessmann ViCare API</flag>
|
||||
<flag name="vilfo">integration allows you to observe the state of your Vilfo Router</flag>
|
||||
<flag name="vivotek">camera platform allows you to integrate a VIVOTEK IP camera</flag>
|
||||
<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="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>
|
||||
<flag name="vultr">access information about and interact with your Vultr subscriptions</flag>
|
||||
<flag name="w800rf32">supports W800RF32 devices by WGL Designs</flag>
|
||||
<flag name="wake_on_lan">enables the ability to send magic packets to Wake on LAN capable devices</flag>
|
||||
<flag name="wallbox">pulls data from the MyWallbox Portal for your Wallbox charging station</flag>
|
||||
<flag name="waqi">will query World Air Quality Index service</flag>
|
||||
<flag name="waterfurnace">Python interface for waterfurnace geothermal systems</flag>
|
||||
<flag name="watson_iot">link Home Assistant with an IBM Watson IoT Platform instance</flag>
|
||||
<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="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>
|
||||
<flag name="whois">perform daily WHOIS lookups</flag>
|
||||
<flag name="wiffi">allows you to connect your STALL WIFFI devices directly</flag>
|
||||
<flag name="wilight">The wilight integration is to integrate WiLight devices with Home Assistant</flag>
|
||||
<flag name="wink">support for Wink Z-Wave Plus Smart Hub</flag>
|
||||
<flag name="wirelesstag">integrate your wirelesstag.net sensors tags</flag>
|
||||
<flag name="withings">add support for Withings Health API</flag>
|
||||
<flag name="wiz">allows you to control your WiZ lights and smart sockets</flag>
|
||||
<flag name="wled">add support for Aircookie's WLED</flag>
|
||||
<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="xbee">send and receive commands to and from other devices on the Zigbee</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>
|
||||
<flag name="xiaomi_aqara">allows you to integrate Xiaomi Aqara-compatible devices</flag>
|
||||
<flag name="xiaomi_miio">add support for Xiaomi smart appliances</flag>
|
||||
<flag name="xiaomi_tv">The xiaomi_tv platform allows you to control a Xiaomi TV</flag>
|
||||
<flag name="xmpp">Python 3 library for XMPP</flag>
|
||||
<flag name="xs1">get and set values of the EZcontrol XS1 Gateway</flag>
|
||||
<flag name="yale_smart_alarm">Yale Smart Alarm systems and Smart Hub through Yale’s API</flag>
|
||||
<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="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="youless">allows you to read the meter values from sensors created by YouLess</flag>
|
||||
<flag name="zabbix">integration to connect to a Zabbix monitoring instance via the Zabbix API</flag>
|
||||
<flag name="zengge">Python API for controlling Zengge LED bulbs</flag>
|
||||
<flag name="zeroconf">will scan the network for supported devices and services</flag>
|
||||
<flag name="zerproc">discovers nearby Zerproc lights</flag>
|
||||
<flag name="zestimate">track the Zestimate® value of properties using the Zillow API</flag>
|
||||
<flag name="zha">Support for ZHA/deconz based Zigbee/ZNet Devices</flag>
|
||||
<flag name="zhong_hong">lets you control Zhonghong HVAC Gateway Controller thermostats</flag>
|
||||
<flag name="ziggo_mediabox_xl">allows you to control a Ziggo Mediabox XL</flag>
|
||||
<flag name="zoneminder">Support for ZoneMinder Cameras</flag>
|
||||
<flag name="zwave">Support for Z-Wave Devices (uncomplete)</flag>
|
||||
<flag name="zwave_js">control a Z-Wave network via the Z-Wave JS driver</flag>
|
||||
<flag name="zwave_me">allows you to control a Z-Wave network via the Z-Wave.Me Z-Way</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -52,6 +52,7 @@
|
||||
<flag name="avion">Support for the Avi-on Bluetooth dimmer switch Avi-on</flag>
|
||||
<flag name="awair">Library to integrate the Awair GraphQL API into Home Assistant</flag>
|
||||
<flag name="axis">Communicating with newer devices from Axis Communications</flag>
|
||||
<flag name="backup">allows you to create and download backups for your Home Assistant Core</flag>
|
||||
<flag name="baidu">Text-to-speech platform uses Baidu TTS engine to read a text with natural soundi</flag>
|
||||
<flag name="beewi_smartclim">BeeWi SmartClim BLE is a Bluetooth Low Energy sensor device</flag>
|
||||
<flag name="bh1750">Allows you to read the ambient light level in Lux from a BH1750FVI sensor connec</flag>
|
||||
@@ -63,6 +64,7 @@
|
||||
<flag name="blinksticklight">The blinkstick platform lets you control your Blinkstick lights</flag>
|
||||
<flag name="blinkt">The blinkt light platform lets you control the Blinkt! board, featuring eight su</flag>
|
||||
<flag name="blockchain">Displays Bitcoin wallet balances from blockchain.info</flag>
|
||||
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
|
||||
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
|
||||
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
|
||||
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
|
||||
@@ -130,7 +132,6 @@
|
||||
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
|
||||
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="frontend">official frontend to control Home Assistant</flag>
|
||||
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
|
||||
<flag name="gios">Source for air quality data for Home Assistant</flag>
|
||||
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
|
||||
@@ -172,6 +173,7 @@
|
||||
<flag name="loopenergy">Integrate your Loop Energy meter information into Home Assistant</flag>
|
||||
<flag name="luci">fetch connected devices from your OpenWrt</flag>
|
||||
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
|
||||
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
|
||||
<flag name="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="meteo_france">uses the meteorological data from Meteo-France</flag>
|
||||
@@ -193,6 +195,7 @@
|
||||
<flag name="nx584">NX584/NX8E Interface Library and Server</flag>
|
||||
<flag name="octoprint">The main integration to integrate OctoPrint sensors</flag>
|
||||
<flag name="onkyo">allows you to control a Onkyo, Integra and some recent Pioneer receivers</flag>
|
||||
<flag name="onvif">allows you to use an ONVIF Profile S conformant device</flag>
|
||||
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
|
||||
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
|
||||
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
|
||||
@@ -256,6 +259,7 @@
|
||||
<flag name="tesla">integration with the Tesla cloud service</flag>
|
||||
<flag name="test">internal and developer use</flag>
|
||||
<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="toon">client for the Quby ToonAPI</flag>
|
||||
<flag name="totalconnect">provides connectivity with the Honeywell TotalConnect alarm systems</flag>
|
||||
<flag name="tplink">control your TP-Link Smart Home Devices</flag>
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
DIST esphome-dashboard-20220116.0.tar.gz 578418 BLAKE2B 87d165e0d9733c7d1cedfb6cb10f3b197f9e6aa6feeeb0b730b0315bee8a356378946b1362dd7da35ae31638da4cb9e436bc21d92064857670cb6e11de242a14 SHA512 2c08a1a3d894e458527f33fc86bfeb65d4a424b22e547f0132fbfb3b086453369a3b9de9f6ff4f366efda941f95b735e7b5a54ec9974a45cd8f4d3613823be93
|
||||
DIST esphome-dashboard-20220209.0.tar.gz 577391 BLAKE2B e1c7db6a8eff21da438f949f1d9d12f666f171066cb580cb7773a87f926e362e50138db0a461bd4f60c4859c2ceb7366af2014a63b920aaf4c0f7e532a6bd821 SHA512 47543fa3372102d3f13332a1e59307a8718eb4518e0920bd840b44aecc1f1b431ebd604d310fa27cd1cf42d27ee9df22a3cb7618cfd740df3ad2ad138d2cecb0
|
||||
DIST esphome-dashboard-20220219.0.tar.gz 579496 BLAKE2B 2d31672623ef0bafc4b0efffacd7ed7ca4b7b1aabe96f4b2b26c9dfb4ee4ce0514e79b61b33840396c927d004fae6a80474e5b4f4b1bae4d185eb519faba69e7 SHA512 6132f0b915411c276ac19934452e28dcda485d8f32d5b72059874c8d41250f7a9a1b3a720ebf5ff10ce24a0336002bcccaf390ffd6c20f1aa6a80b43ab83878c
|
||||
DIST esphome-dashboard-20220309.0.tar.gz 580193 BLAKE2B 362c1581c97c590be11c9de23ac3685bbf04a7b558d3c7795c260a8d19d3422990e4df4b7c040a9ab9f7b975f91919db6e760e67d7e3c681d8b4ec264d9f602e SHA512 a0449ed175751995c7c86da4a19da980a8fa30f65b19811d571f34374383c4070ba075ddaae63114fab5593b280504931fdee00c897517f76819ea741172bb44
|
||||
EBUILD esphome-dashboard-20220116.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
|
||||
EBUILD esphome-dashboard-20220209.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
|
||||
EBUILD esphome-dashboard-20220219.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
|
||||
EBUILD esphome-dashboard-20220309.0.ebuild 711 BLAKE2B f61b23604cd39b7c3c3d5d19c2a42c1c9e609118812d79caed7c983b58325684787fb8a685bd3fb7271ed401b8ebe46bc9b0968da153f97fc954775fb6df4ba3 SHA512 47a281a5caee05369b7d21964bd52dfaea3cb22695a5dac9256fe7650bb568449a66c017aa34f3c8dcef0c852143dc3c71aa0ddb6dfef71218417c15ddc77dd1
|
||||
DIST esphome-dashboard-20220508.0.tar.gz 586340 BLAKE2B 83245cd2d3b698d3298225f4e08f828d2b9c8393b0d02dca8791ee2d807888a747fce29b8ed93309321f2244196c87795f30c96d3f697091d2bb101b287c7d7b SHA512 9524002eb889769928414a4f3915275b2d18aeab62ac77e994140a26fd7c1b0e28dbd65ec9dce1f10b4e547a31ce6165f616d385f14318624b28525b0de9386a
|
||||
EBUILD esphome-dashboard-20220309.0.ebuild 683 BLAKE2B 5270e1325afba9e1d6f5985489805213ef4c51268c2326e12d6ef5b7cbf5b8375831f15abf5384dd49064b445cf1958b7124abffd6316e330124a173bd606685 SHA512 85bb9765521bab6178d6aed0c13d991a269c00971fe9db2363a1ea63b3593873735d98b4f1b6c30be3c196012cb2319f0d5c17b6e59b73e942dd03e03abe94da
|
||||
EBUILD esphome-dashboard-20220508.0.ebuild 683 BLAKE2B 3b667260e73d96ff93a33cae4908af9d5cba1a7f2afca81e3436ef638bdc5614021d9dcc1cc6ae432300149600f7cb0d07516eb4e4de93ba23a492efa8e1b570 SHA512 1a3216705ad45e671c7f9ca48e4b344628cee8f2d743c7edda1cc03f0e9057620f3f77d54650626f9d415c220e834e97b71d8436d75c56c994cec42ea8d562ef
|
||||
MISC metadata.xml 457 BLAKE2B fb323c348ed5e2f693be7b58df4affee5a7826e24e992289d119364b8e82b0c018e3ea9f4c8f75b4fc25b9b9c29a3333807d5fd1e224090ff35ed288785f1f4d SHA512 15f5f9e99324d166192481d3ea2a24a06c9612279a214c7f31827ff9c4b0fd4175354a783b5656873dc493928cbd8e074009fe2568c88c608f0be91aea1ad5dc
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
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"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=""
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -2,13 +2,13 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
|
||||
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
|
||||
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
|
||||
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
|
||||
DIST esphome-2022.1.3.tar.gz 1294828 BLAKE2B 07373ba0b8f95caad9de74f7039e06f5872f97af65fad85c803ce158e5661ff69af3cc76d549bf831906c3eacf3d76d84b9cd8a7524727692e7c1212ca56a1b1 SHA512 8aabb728cb8ec5b8ce5ac38209744350590d0892ea8ba071b16b8e70c7839cba9809f18a958ec6a8a96875935ddc40c5b170e4b1e87a9884e6f969ed0e4e9e4c
|
||||
DIST esphome-2022.1.4.tar.gz 1294726 BLAKE2B 5177135a124859b4c482ff0bf7cd215ba1c3cf54efb732e20e79999f6a2e2f735dd2344d3084874355dcfc376f30922e29ae64c94470454301fca11d64a28723 SHA512 0f7c37ad0987426c74db14429fdd5c692af6032e23276bfe55afe5f6ee0b6edeabdc6e3c35b05baeb465c4378f2f62d3c6066c078885f77fc1f5122666c99943
|
||||
DIST esphome-2022.2.6.tar.gz 1330829 BLAKE2B b7efff4bf97629d121ead88b977bd4ad20b8363184096debc76b9695eb3b665faac660e7f10452ea2ab180449ff7d70ffe21a3f49134783b8e3720dd28356888 SHA512 5c19bf5dfb1ad15e4a295e1a3a816794240374111f0781f7b30971c9004418ce4f75e7495bcc7381dd386805bdb8ff98201b481e3e3b9ef5c2773961da001d08
|
||||
DIST esphome-2022.3.0.tar.gz 1378471 BLAKE2B fdb50a0cf57943825bda651b6446cb7573f470b3527a90136a95f31adb5528069739a0a84d0fa47c3af9c6508749ed04b41a32efaaeaf467f27383b2736eda06 SHA512 6d3f3d44aaa40c053ab705c77bdfcfb9fa6cb6b13e435b742fde7f6ccea21c293b173190534e0e14b6ba6a4bc0612db6e41b5f74db74ae79037ad5e95d4304a8
|
||||
EBUILD esphome-2022.1.3-r2.ebuild 2971 BLAKE2B ace5e66ef8c604e7667b71125a56374e23662e9670954e9fc68ddcc70badba32716de2ca4b5fa7ea0e4c92c9578aa0e172820ea34d965749aec9b681d54b32fd SHA512 54cd01f136738a26ad221f3ac9b63d08b9f8c1b484236291974473106d3b4d0591b7b9b13f8517a4ee6e977881f87e76976e81a08de8dff54503f3a7b9721cf5
|
||||
EBUILD esphome-2022.1.4.ebuild 2969 BLAKE2B b3ab23105aba23fbef89519fd91bf381416a07606e09337f573cc124f0df724e5493a609dc50227549be9f6dee95ea210048d40fff2c2962a59438f80c52e915 SHA512 84cb676fffbba7d498a0581488bb11f498be818ef7a7c290e0a2e3dbaaf5876e5d8d54e4340dc86a9eec6e01ca70359c1a7faece98d89d1b55f95901e6ca9723
|
||||
EBUILD esphome-2022.2.6.ebuild 2969 BLAKE2B bd170b30aa19d7eaec9b09db60e0a85f8b61aa21a081fe468cd7b426f13772ee3e3568877c24adacc632d0843e532e5a3b04a9376ab28de834d9cf782a644cf6 SHA512 05cadb168d502ac6c0a9c1ebc9c5df5497c2409a97275489f0f39c3f7578c0788063e3e8cc13e4d68546b6920b818c11af558be568670084f3380cfc472e21f9
|
||||
EBUILD esphome-2022.3.0.ebuild 2969 BLAKE2B a5a0831346200bf6ee0a423d44191d785af85ab7edd1f98dca266519ee7ceb26a914095316a56d7834b6f190048a50201637d5024cab4adae46aa1d7903181e3 SHA512 589781ec4d3b0d1d592b8b954ae949be927e0b416625b7fd243dc489019ac7820bf2700a824a63da4620ea5899c92f4fa7b3c1e60002c6fb3f36ede38a2a655a
|
||||
EBUILD esphome-9999.ebuild 2890 BLAKE2B 83517509d44f22e9a8c9a5f97357137a288d475ac22da93538248870ee5b17cdd7b53978783d84ddb4ab92888b60c949cdbbbfef482461132125a405d325e246 SHA512 164592c2dac5fca1de26d6d27f7077bede36529536f9c33f354d3e724a417bc903d0134d39832d37effa8e3a08eee4bdd6992ce3ce8376df7963055999aa032c
|
||||
DIST esphome-2022.3.2.tar.gz 1379523 BLAKE2B c27e7d53d36723724b2e2a5f1e5758168499be55525e4bc157c473a6e8d2e7429add15a01f79212c87645f863f598b5f2a5ae77278eacf38c7bcf7201c3db548 SHA512 37354ad959b41a245eb968e4f49482373231b4e4603e9523f39e95cea2e528b307a5f401d5d5913d45bcf4238d085161c83ca7b7212f45cde18589c687b460bc
|
||||
DIST esphome-2022.4.0.tar.gz 1423917 BLAKE2B 55c5f36e3409dba1a642d556f05e960c8e7aff533b37e2919a8565bb090d5fee67e8ac72a43676dfea9d2d681673b596bbe8d73b9fdc7054a27a9c3a5aa58934 SHA512 0173b6c4a9a63a4fce82a5809e53901f67b081d16c7720fddc460264837c46ae7122d9088da9c8b88ab908f45e44e0e6b1b5b415cecb743ab0ac60519bf3d583
|
||||
DIST esphome-2022.5.1.tar.gz 1465429 BLAKE2B ebe090a82e7e1cab9f543e2d9cc7f55dee455b4b8d1a5b9083776cde0fe2e873e324a319b0c045e5f8ece9a9ff58d281df23c57feb83a11d20966b2bf301f574 SHA512 be19fc4e26eb89f445707bfea86d75ca83e711b6b44df37e6bf556611aa1e501a1d5b80580c58a5f7ee5b0938f61416f6196bbf024125bde3fafcbf65ec4e165
|
||||
DIST esphome-2022.6.2.tar.gz 1473508 BLAKE2B fd4b6a39d3ec770205b6c76bf24fdb228de5fc18d416f6fa67e621194f97c93f264b59a5fdfe7ab8404dba635d9e9214bcdd10855c6c25929c101cd293aaabb9 SHA512 9b380016580ef7243a735c75dac6a92777cbd963a166f197494693764a0f2592c5ecfba85a8b508377b121aac68d55564021235c0a4314fe278aa3e2feb5ad60
|
||||
EBUILD esphome-2022.3.2.ebuild 2923 BLAKE2B 5fdaf54d0113b6c9f490070b8408db4c5f56255473858266254e78997b4b1ed77ffa95a91c656ab9213956d6f0034a4af6e7fefb598a2b774ae65cd39d7c2f57 SHA512 1470ffeba2117572bfe691368713cefcba946999edd4fc16b553d6e46f07ac546d325698e9a74e23805cb1586710d3ca734a177478c382f81141e17d1bd71897
|
||||
EBUILD esphome-2022.4.0.ebuild 2954 BLAKE2B ce75b2a44700ad657102f7c3f969edf09a55699fb5c7b53d13da00ee10ca978fc119a107282e0b95567cc54451b8d99511a0ac7ccdc301992c18655dcba886e0 SHA512 f57cf3d19d149108c13faa387c1b560c599fe856fa86922107bf8f32ca507861787acbc5fc3d45aa4c36f9f458285d46c8e3bbdb442f102357e3c75d994f0270
|
||||
EBUILD esphome-2022.5.1.ebuild 2954 BLAKE2B 8a567270f026cf3f492dbaf60717ec4fba842d9fbdfeecda04caebbab4195b1d9541c6c40466932397b5ac24e4fec738d3805ccaafc6fdf58cb1c64f6eeeda6f SHA512 a87d905839e7f72161dd25ae541095405e79f94a129b2f02b23f30b017585e3967d2e71b3bac9c543ad8fb20d9b5e7b6dcd25281529685e4c1ff1e093a3f4b62
|
||||
EBUILD esphome-2022.6.2.ebuild 2981 BLAKE2B 7f2c29984a1c96f04dfda6a9991224b18f3a7d232131347de68f2f0ec21ea37bcb2bf5b1814f8d314717510348134d159d1aa3a2d9b0e5fc5332a2c8b1e5760b SHA512 e3d087382a144d7c33dd2fec7d9f841622125cb285cf0fb93dfda4323f31b8121f4ce73f6196da9a5072d1dbd92254e46f4ed9db84758f8eb944bcab3b126b50
|
||||
EBUILD esphome-9999.ebuild 2908 BLAKE2B a98975a5e8dbc282811b98b697817a76b7aa267a3e2cc11a211883d46a8410b1694276b849c57418f4cbe5c53938a0095a6fd20ba31daa5146f67c59fc817f8a SHA512 8f89732b70d0232d4ce0d1d7b6e2effef855ce58265a9a48fa786715689188f2f3d4ae8cadc661ea1f07044cd47721b340f763de49ff945ac35cbff2a02e246b
|
||||
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -25,7 +25,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -70,9 +70,9 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/aioesphomeapi==10.8.2/aioesphomeapi/g" -i requirements.txt || die
|
||||
sed "s/click==8.0.3/click/g" -i requirements.txt || die
|
||||
sed "s/zeroconf==0.38.3/zeroconf/g" -i requirements.txt || die
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -25,7 +25,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -33,18 +33,18 @@ DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/voluptuous-0.12.2[${PYTHON_USEDEP}]
|
||||
~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-0.4.4[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.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-5.2.5
|
||||
~dev-embedded/esptool-3.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-3.3[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220209.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220309.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
|
||||
@@ -70,9 +70,9 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/aioesphomeapi==10.8.2/aioesphomeapi/g" -i requirements.txt || die
|
||||
sed "s/click==8.0.3/click/g" -i requirements.txt || die
|
||||
sed "s/zeroconf==0.38.3/zeroconf/g" -i requirements.txt || die
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
@@ -100,3 +100,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -25,7 +25,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -33,18 +33,18 @@ DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/voluptuous-0.12.2[${PYTHON_USEDEP}]
|
||||
~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-0.4.4[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.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-5.2.4
|
||||
~dev-embedded/esptool-3.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-5.2.5
|
||||
~dev-embedded/esptool-3.3[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220116.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
|
||||
@@ -70,9 +70,9 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/aioesphomeapi==10.6.0/aioesphomeapi/g" -i requirements.txt || die
|
||||
sed "s/click==8.0.3/click/g" -i requirements.txt || die
|
||||
sed "s/zeroconf==0.37.0/zeroconf/g" -i requirements.txt || die
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
@@ -100,3 +100,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -25,7 +25,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -33,24 +33,23 @@ DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/voluptuous-0.12.2[${PYTHON_USEDEP}]
|
||||
~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-0.4.4[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.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-5.2.4
|
||||
~dev-embedded/esptool-3.2[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220116.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-5.2.5[${PYTHON_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-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -71,9 +70,9 @@ support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "s/aioesphomeapi==10.6.0/aioesphomeapi/g" -i requirements.txt || die
|
||||
sed "s/click==8.0.3/click/g" -i requirements.txt || die
|
||||
sed "s/zeroconf==0.37.0/zeroconf/g" -i requirements.txt || die
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
@@ -101,3 +100,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
@@ -17,7 +17,7 @@ else
|
||||
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}/"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
@@ -29,18 +29,18 @@ IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/voluptuous-0.12.2[${PYTHON_USEDEP}]
|
||||
~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-0.4.4[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.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-5.2.5
|
||||
~dev-embedded/esptool-3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.0.4[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220309.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.0.2[${PYTHON_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-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
|
||||
@@ -69,7 +69,7 @@ DOCS="README.md"
|
||||
|
||||
src_prepare() {
|
||||
# Make it easy (again)
|
||||
cat requirements.txt | cut -d "=" -f1 > requirements_new.txt
|
||||
cut -d "=" -f1 < requirements.txt > requirements_new.txt
|
||||
mv requirements_new.txt requirements.txt
|
||||
eapply_user
|
||||
}
|
||||
@@ -100,3 +100,5 @@ pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DIST esptool-2.8.tar.gz 84520 BLAKE2B 53e1a9f29becac41ddb81419e62029b4cd9ea1df4f4c5bbe925a70d16b260bd70b66411a27c99dde8f39c251b71c9e6da82a061b08aca1e78759447376774274 SHA512 e64dd7e60e273872dd9ac9880c8a150c3f58f1a6a5e115a899a9fde107788c9dc80b9c0425e0fa9631870a16013881e223d02e1338b13e17827686f9f9569ae0
|
||||
DIST esptool-3.1.tar.gz 6897273 BLAKE2B dcbba13e8775afd3cf10cdeafeee5e9e3c0d2e9722a95076a868b669ea3a11a56b48a053e1b19787c6da330af6d01f9f256a92c0be527d4a7d9848f646f194c3 SHA512 5edaaa376932acc9e7ba717fe931ec1e14b80d1eee415fcef4c69b30b375cd61887ac52a20dd1001d215b8d739019d6b9f624d294d8d76ff112e630d52f7f15b
|
||||
DIST esptool-3.2.tar.gz 206131 BLAKE2B e6314e34a3d87cb561a2ae58ec71b7201b00975a565750611cda82eb8aeb6780f562604384949041677518923188c439864adad4a08102198bf66fd0e724929d SHA512 9a3c18419f0af9ae479d5574b2240c94fe2a015b898631e6980413c3bfdde89dcc3ba5d46dbac91ea377b32257d23a195ea2753d56073427d0862cd8b0a2d8f3
|
||||
EBUILD esptool-2.8.ebuild 944 BLAKE2B 3e5effd7481f819909f4874022b5e758244f95be46396e411d628e3842278ffcf7acdd9113f18d57bcc70938b5f9d40fa28bc39239d9f10f99f07124430999f8 SHA512 b088c2e0f805cb588cdf56eb3d5fc96d2057a4ac9bc93565c175f85befb7a2b3d95179d98d6378501381997128ada99fdb0b67c34eca24439a53a2fdd46fd030
|
||||
EBUILD esptool-3.1.ebuild 1116 BLAKE2B 496a5a51ecd33fe2e98a0a5c399db5d01f191e928b6b4e75eaeed26e5687cfe3e4ae0c978d984845769e36b7f937adbc2231bd93d247b57d68f1d3abcb6f828a SHA512 6a952e5a5699ced1fa0dd383b45b01eb0a181f8adde51da15db0b79ab096037dc6681c28d38fe767d2b98d60fc4060dafaaaf8f7deeb408bd20c12fcd0255881
|
||||
EBUILD esptool-3.2.ebuild 1116 BLAKE2B 496a5a51ecd33fe2e98a0a5c399db5d01f191e928b6b4e75eaeed26e5687cfe3e4ae0c978d984845769e36b7f937adbc2231bd93d247b57d68f1d3abcb6f828a SHA512 6a952e5a5699ced1fa0dd383b45b01eb0a181f8adde51da15db0b79ab096037dc6681c28d38fe767d2b98d60fc4060dafaaaf8f7deeb408bd20c12fcd0255881
|
||||
DIST esptool-3.2.tar.gz 7155428 BLAKE2B f81a8b77f1994599c3302915915e225249a5e735accbe47c8936de47564e47a33ae711df47c57e599d980b450dc4d710f819087a97d086b9d0f15a98622c0da4 SHA512 5e67b3a17190e051d7706ee2dbbe855488765a7bfed15b15f5a04022c3fbf19112905ba6a672c37b1bac5501d45d477cfff07c004cd83b2d1a111430992cefc1
|
||||
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.2.ebuild 1088 BLAKE2B f71d202f50674cfbb80c7550a107f3b7be15d2aa2f9019625e0930dd692727e5861aa8b61bef0c0f8d782cd8807fa43c644c5a0a1c54eba851eb4a39ac64d3d8 SHA512 8d3800d92c2b9270714d7a6b64f83e90fafe9c133969544c36e381b406049d882b76f975512a74b9fb67fa042c47f61a25227f779daf0fced2129fb14eea4adc
|
||||
EBUILD esptool-3.3-r2.ebuild 1200 BLAKE2B 05f2b49113ba07ec5ffe4d452a773c7473672ceb9a3c88225b04c61fd95c046c21fcaa9d1dd5ec1c931af3961812cbde95a7d9cdb2b74337bbd25e631e7a9bb4 SHA512 9ba35498a385fce9039b498cc8e8b7ae1795c909235e8f05bca210d0cf624be344e3e7ba19fd3755c5eaffe8fe6ed1b133b151aa37a25bfbb9e59bd943da6b97
|
||||
EBUILD esptool-3.3.1.ebuild 1200 BLAKE2B 05f2b49113ba07ec5ffe4d452a773c7473672ceb9a3c88225b04c61fd95c046c21fcaa9d1dd5ec1c931af3961812cbde95a7d9cdb2b74337bbd25e631e7a9bb4 SHA512 9ba35498a385fce9039b498cc8e8b7ae1795c909235e8f05bca210d0cf624be344e3e7ba19fd3755c5eaffe8fe6ed1b133b151aa37a25bfbb9e59bd943da6b97
|
||||
MISC metadata.xml 504 BLAKE2B 2efaa3eb78c1ce0d4aef5891223a09228d83da25bc81169bc53aed23d4344e3107295947ae7d7313bedb44310e0cb2eadf54ab4407e8e493777f93c7662ed87c SHA512 0a8ee6b1576fd22397682c50b366c00a95292893fcbcad18e8f433cfe18bc88a4b58a606c8617d05691cc9109f21134f57258257a9d3b1c12ce1e7545ecf6838
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -23,8 +23,7 @@ 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}]
|
||||
<=dev-python/reedsolomon-1.5.4[${PYTHON_USEDEP}]"
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
@@ -38,3 +37,11 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
# 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 pytest
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,15 +13,17 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyaes[${PYTHON_USEDEP}]
|
||||
dev-python/ecdsa[${PYTHON_USEDEP}]"
|
||||
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/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
@@ -35,3 +37,11 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
# 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 pytest
|
||||
@@ -1,7 +1,3 @@
|
||||
DIST platformio-5.2.2.tar.gz 218435 BLAKE2B b39a750c4d44b2c2063c630f1b8ed566bb108afc84bdc165a5dcc87eb65503d98975e0f0f1a4222fd301ff1a9f5b68de53eb01710e8046bf85bddb0ac563ea97 SHA512 e63aa20d9ee8a7ef71132b719e05dfbed74ff3118307d36f758aa976b86e5a193826c750dd0ec2ab67583e15724afcbc75c93c8deb515fb87fd2f8973734f286
|
||||
DIST platformio-5.2.4.tar.gz 254337 BLAKE2B e29b69a514b5f3bc6faefb15dd4e3195152d74b763961c35c33cd9e44bcd430920dc2f4d553244c2ac1bb83d745c006c67d2d52973fa07562c8b98d8e74a2ac3 SHA512 f90c1f5d9dcada99c610003b26ccaa4e08c214757d0c26daeea3cae006a02179aea1eb0bc656751913d0b2c4161195b1afe9ab0eaab5ad594ff986f6b56728f8
|
||||
DIST platformio-5.2.5.tar.gz 218705 BLAKE2B b46568460c32613015f9cb3087a66f26a80c57592304f5a2043df9633b4b7eebc6f76723251fa0d20252faad0f7f9400c60f5d2cade18c41cebf090aee870fd2 SHA512 e4c03602c9331cd5a6b979f67e82b125cd2b441d80033806ebf5c993976c5cff8bbc7b65cf687e85676876a96dbf530872dbd2a8e2114ee10b094ac77ccd6fbf
|
||||
EBUILD platformio-5.2.2-r2.ebuild 1529 BLAKE2B 9b07f3505245089facd8d40e8a7d8bd4a722c99e5ebd0433c311ab79f3e3b96c0155833d5834f253448ee04b9b935dd53fd5a45a47b32f30badeddb9251bd462 SHA512 ba8503638d3cf213390a8f0064692c1d774508eec413d3b51b6280fd26d6171d44c5eca2f2f8a6fceed056526a2068cfa10ac406d6d0d5169df4e66a67888c92
|
||||
EBUILD platformio-5.2.4-r2.ebuild 2504 BLAKE2B 729ba19ba01fb0b73b0e54df78825a5ad7e6a7c29e9dc25d60b36f7e165c5781578115acbd8beb3537f926673681916eb0a9990a765da1a8b220544e0b79b723 SHA512 efe6d23d21d7f6218c1d47f431bcbcc7d85c5a36fb43799275a76353315b046918d92fb697f0b1a8efb4341fe01027663f052abf96ef7012e3c66a45f32f8543
|
||||
EBUILD platformio-5.2.5.ebuild 2461 BLAKE2B 9181024e89db4fafd3bcd90176a46fb21b4ce37e3fcdbb9b80e820b833cef364137c08c448a526f2665bf19aa34609d538bdf6a35489f025f8d724322bf6f335 SHA512 0961d21b6b421b47c65f4489ac99553976f29a8a9cfaef2033a613ff8671d9185ca23816469fd68e2512ab59d1e531cb6d0bcfefc1fb3b9b0a4845964462cf6f
|
||||
EBUILD platformio-5.2.5-r1.ebuild 2563 BLAKE2B 4d2822ba18c76549e80644c4c4c0293fd10b0075018c71245c594be3aeb5414de068c7828493eb6f8e0de02013193c13e0c9548684b1972f5f6ab616487e8a4b SHA512 c15695b20db9b53a750b3e0215406525cc510d66dbe9c320631b6dbc8381919f98a5c2d216b63e6d5fdcbd2132735d31ea5dadfafd21cbc39aa82c2d18450fd7
|
||||
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger."
|
||||
HOMEPAGE="https://platformio.org https://github.com/platformio/platformio-core/ https://pypi.org/project/platformio/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">dev-python/bottle-0.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-7.1.2[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiofiles-0.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ajsonrpc-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/starlette-0.16.0[${PYTHON_USEDEP}]
|
||||
<dev-python/starlette-0.17.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}]
|
||||
<dev-python/uvicorn-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/wsproto-1.0.0[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/"zeroconf==0.36.*"/"zeroconf"/' setup.py || die "zeroconf version helper failed!"
|
||||
eapply_user
|
||||
}
|
||||
@@ -1,75 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
DESCRIPTION="A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger."
|
||||
HOMEPAGE="https://platformio.org https://github.com/platformio/platformio-core/ https://pypi.org/project/platformio/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-core-${PV}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
|
||||
dev-python/ajsonrpc[${PYTHON_USEDEP}]
|
||||
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/click-9[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.8.1[${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/pyelftools-0.27[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/starlette-0.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/uvicorn-0.17[${PYTHON_USEDEP}]
|
||||
dev-python/wsproto[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.38[${PYTHON_USEDEP}]
|
||||
virtual/udev"
|
||||
DEPEND="virtual/udev"
|
||||
BDEPEND="test? ( dev-python/jsondiff[${PYTHON_USEDEP}] )"
|
||||
|
||||
# This list could be refined a bit to have individual tests which need network
|
||||
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
|
||||
EPYTEST_IGNORE=(
|
||||
# Requires network access
|
||||
tests/test_builder.py
|
||||
tests/package/test_manager.py
|
||||
tests/package/test_manifest.py
|
||||
tests/commands/test_platform.py
|
||||
tests/commands/test_test.py
|
||||
tests/commands/test_ci.py
|
||||
tests/commands/test_init.py
|
||||
tests/commands/test_lib.py
|
||||
tests/commands/test_lib_complex.py
|
||||
tests/commands/test_boards.py
|
||||
tests/commands/test_check.py
|
||||
tests/test_ino2cpp.py
|
||||
tests/test_maintenance.py
|
||||
tests/test_misc.py
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
sed "s/zeroconf==0.37.\*/zeroconf/g" -i setup.py || die
|
||||
sed "s/uvicorn==0.16.\*/uvicorn/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
udev_dorules scripts/99-platformio-udev.rules
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
|
||||
dev-python/ajsonrpc[${PYTHON_USEDEP}]
|
||||
@@ -33,8 +33,8 @@ RDEPEND=">=dev-python/aiofiles-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/starlette-0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/uvicorn-0.17[${PYTHON_USEDEP}]
|
||||
~dev-python/starlette-0.18.0[${PYTHON_USEDEP}]
|
||||
~dev-python/uvicorn-0.17.6[${PYTHON_USEDEP}]
|
||||
dev-python/wsproto[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.38[${PYTHON_USEDEP}]
|
||||
virtual/udev"
|
||||
@@ -65,6 +65,8 @@ distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
sed "s/zeroconf==0.38.\*/zeroconf/g" -i setup.py || die
|
||||
sed "s/wsproto==1.0.\*/wsproto/g" -i setup.py || die
|
||||
sed "s/semantic_version==2.9.\*/semantic_version/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
10
dev-libs/protobuf/Manifest
Normal file
10
dev-libs/protobuf/Manifest
Normal file
@@ -0,0 +1,10 @@
|
||||
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
|
||||
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827
|
||||
3
dev-libs/protobuf/files/70protobuf-gentoo.el
Normal file
3
dev-libs/protobuf/files/70protobuf-gentoo.el
Normal file
@@ -0,0 +1,3 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(add-to-list 'auto-mode-alist '("\\.proto\\'" . protobuf-mode))
|
||||
(autoload 'protobuf-mode "protobuf-mode" "Google protobuf mode." t)
|
||||
1
dev-libs/protobuf/files/proto.vim
Normal file
1
dev-libs/protobuf/files/proto.vim
Normal file
@@ -0,0 +1 @@
|
||||
au BufRead,BufNewFile *.proto set filetype=proto
|
||||
@@ -0,0 +1,240 @@
|
||||
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
|
||||
@@ -0,0 +1,19 @@
|
||||
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
|
||||
121
dev-libs/protobuf/files/protobuf-3.17.0-system_libraries.patch
Normal file
121
dev-libs/protobuf/files/protobuf-3.17.0-system_libraries.patch
Normal file
@@ -0,0 +1,121 @@
|
||||
--- /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 \
|
||||
@@ -0,0 +1,36 @@
|
||||
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
|
||||
|
||||
146
dev-libs/protobuf/files/protobuf-3.19.0-system_libraries.patch
Normal file
146
dev-libs/protobuf/files/protobuf-3.19.0-system_libraries.patch
Normal file
@@ -0,0 +1,146 @@
|
||||
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
|
||||
|
||||
19
dev-libs/protobuf/metadata.xml
Normal file
19
dev-libs/protobuf/metadata.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>arfrever.fta@gmail.com</email>
|
||||
<name>Arfrever Frehtes Taifersar Arahesis</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
<slots>
|
||||
<subslots>Soname version number</subslots>
|
||||
</slots>
|
||||
<upstream>
|
||||
<remote-id type="cpe">cpe:/a:google:protobuf</remote-id>
|
||||
<remote-id type="github">protocolbuffers/protobuf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
146
dev-libs/protobuf/protobuf-3.20.1.ebuild
Normal file
146
dev-libs/protobuf/protobuf-3.20.1.ebuild
Normal file
@@ -0,0 +1,146 @@
|
||||
# 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
|
||||
}
|
||||
36
dev-python/AIOAladdinConnect/AIOAladdinConnect-0.1.27.ebuild
Normal file
36
dev-python/AIOAladdinConnect/AIOAladdinConnect-0.1.27.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
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/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
36
dev-python/AIOAladdinConnect/AIOAladdinConnect-0.1.41.ebuild
Normal file
36
dev-python/AIOAladdinConnect/AIOAladdinConnect-0.1.41.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
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/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
5
dev-python/AIOAladdinConnect/Manifest
Normal file
5
dev-python/AIOAladdinConnect/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST AIOAladdinConnect-0.1.27.tar.gz 6686 BLAKE2B 70449a25dbbf715d4c8b533c30b36795ce984e9c46b6841783cb579871c586988915f8334162683c17c4f1934f4e6ee57fa9016941627de8476e17882494de8d SHA512 d9bb955f01488fb12fbde9ff48ec532c905115b9462ca197d646597eb38b4e668f8d82c702b9580639595bb5bc8b57af3d5fc3417debdaccaeaee59d26a6d201
|
||||
DIST AIOAladdinConnect-0.1.41.tar.gz 7536 BLAKE2B 3e7fdefda98908423355dad78829f4970550facf0b25d1718e0d3147bcc667d48a24e679ad5fee0f7e9be34c54f5ea15ee6956a8abd83ace5d6375f3c4d7fd05 SHA512 e834d688f6fd7ced87e3d55e4abe813c6a1691ccee533f352b72c1da2f0e681bb60ce9a0bf30c7aa56b6983f15156b65280e6a0632f6e324104dd05ce396adea
|
||||
EBUILD AIOAladdinConnect-0.1.27.ebuild 848 BLAKE2B 363575d386a5de79dc3617ac8fca2e00491eea194f5e4e2e3c7f547612729c4de973cc2e168a412b20e6bd8400af5cb7da66c628bd179793a81f50e8f7785f4a SHA512 a546d2fb8aecb74c706db4936cb5a1109028555dcec60209fc63de5d57d0a02a10b73accf98d20777dfce59df0e683b5e3367fc04c63f224f616db3c2765f024
|
||||
EBUILD AIOAladdinConnect-0.1.41.ebuild 848 BLAKE2B 363575d386a5de79dc3617ac8fca2e00491eea194f5e4e2e3c7f547612729c4de973cc2e168a412b20e6bd8400af5cb7da66c628bd179793a81f50e8f7785f4a SHA512 a546d2fb8aecb74c706db4936cb5a1109028555dcec60209fc63de5d57d0a02a10b73accf98d20777dfce59df0e683b5e3367fc04c63f224f616db3c2765f024
|
||||
MISC metadata.xml 463 BLAKE2B aae76069c5153a1030928fe1ad6edb798604be9e076b35e613b50e7fa2163cc941c4c9ce501c954323f004099a7f81604445911f02a2bf1d019c0046a17bd086 SHA512 6f57f54e58cea6d31e2c68884135c6d99f4e832d6347bde53d707a0e9d107752df1ca9d2452f03d45b18d644066853aa5aa33f8e5e8c84f635172ff75b977130
|
||||
@@ -6,10 +6,10 @@
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">proto-plus</remote-id>
|
||||
<remote-id type="pypi">AIOAladdinConnect</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>googleapis-packages@google.com</email>
|
||||
<name>Google LLC</name>
|
||||
<email>m_kasper@sbcglobal.net</email>
|
||||
<name>Mike Kasper</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -20,7 +20,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/Adafruit-PureIO[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit-GPIO-1.0.3.tar.gz 24522 BLAKE2B 248338a7d81643335e18f61aa17323909b4d06b60962827eaa96f7dc92af74fec02e06b76750682999cd776e4c10de0f447477ecaef6bc0c1e09a59a078a1f4e SHA512 5b6f0b1c7c95f2252c7139c54bc80b66e69de5df0a315e6aa862a8b280dd6783c59df4fc5523d45491b5faeb21b965a2b57ed673b57ee0e303f191f4e105d491
|
||||
EBUILD Adafruit-GPIO-1.0.3.ebuild 803 BLAKE2B d01efc386d511f16857ecccc25054cb92d9f732c4e84a8055cd21ef9084e3850fd95fec04d9de2b041853770b34d9fe9f777e20dcbd6e90789744f48da3f470b SHA512 c9cb2665b5ae0427f96120aa396758fde200194c1333a8311f6f9bfcbfd99d4283e9622d7de2af8e55523b35c12109cba531bedc084af7cee826340b3f017d88
|
||||
EBUILD Adafruit-GPIO-1.0.3.ebuild 793 BLAKE2B cecd2eaa53f6fea30a0fd33b7817e30ca60b7e23dbb0b2a3995143eac661515c44d4950c6445380a09274d200d0f02d2d0d70c89ab58a0b6df71f4a84b008d0a SHA512 0c35acb25486296891358e2112a423793907b1bc62a63e584d0b8809c08009eecaf9c52b06b3283cb408711cda9f88d9fa2bcc541babdebd4785aef4b412e49e
|
||||
MISC metadata.xml 457 BLAKE2B cd7c5bfde50c50e9ce3542868b9566748caa3a5a5194d945c7474819b69872bc49ddddf3a8c049c1c7aa5278b3beb43bc485ca4d7c56d368daf69733a988709f SHA512 3d593e41d4929c1b340180e48b8fff474f2202e4bf45a4623c81cb334de6c5c8c3f0403fb9af13c9088ed986bff301d2b582356c30811d696fbcf0fd736c5dea
|
||||
|
||||
@@ -19,7 +19,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit-PCA9685-1.0.1.tar.gz 2950 BLAKE2B c4c224b5e5fb1bb7112b06f7d2b32b9b3cfc4810cc6cb88e1dccd9e14e400583394617bbba0c2bd48ad2906a8ee917b24f792e26d9254ed272e384b610e42da8 SHA512 78cd6e4304b0f1067faed5aef0d4690e9c636c0f8a6b79cd9b103f0025772f890958bc922cd019bce580948fea50dd01a206b17ce412e4120be2078340eedab6
|
||||
EBUILD Adafruit-PCA9685-1.0.1.ebuild 804 BLAKE2B 27c47ab2b368cdaf0e362d8ff128e01be3aef22fa23d24adc100231adaedf1b12f861805daa1a3b0e327398b48e857fa1b93a79641cb684b575ceabf513be78c SHA512 ab25ec4a87c50f2494d63dae48e7193afbbc6d5f29fd7058c71637d93560925acc10e51f003208826e2687c3a6e38380956312e3c4f79c048cdcddcbdac1c831
|
||||
EBUILD Adafruit-PCA9685-1.0.1.ebuild 794 BLAKE2B 4f9ce7e604cf5bccaceb46833d50ce3f9a303765661bd54b979d1ce69e2e763ee903d12405419b716b23fded5dc2e3fa9f2ee59bead582ffb858da925dd4979d SHA512 2a93e6de0fb55b668ef56eb56a7ba45814d78b485e634e47cf9570e4ea536fb432cf4e4b5abbf93f7f005ecbbb5987c2aea35120f465ac86c16dfe332be90b16
|
||||
MISC metadata.xml 460 BLAKE2B 3fdd117dadb2c79d98cbb7406afb63594631a047922f49248dcdbf111a59dbd2619d8b9a99f035ae55137b22b7ed495b83568473ed2a37c805ae7fa7aa56eb33 SHA512 5c09ae6d3436590e7a9c7c7b3cb855d2c567a21e91bd591929a7b27f7be9fae7e214602f7f292a8e752e4e8c001648ef77bbe8dbc7207b894b0e6be1f700542e
|
||||
|
||||
@@ -20,7 +20,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit-SHT31-1.0.2.tar.gz 4086 BLAKE2B 53fd65d6b129213943363ed49673b67b5052b0a6dde33a0581b68ca4aa85f7d8d6b76abf24072e62bc0910de43287b95549d11a94b563cf81d585d0d888a837d SHA512 2b747f25f5cc7befa985dd71894d5bfae474895eea8ce88587ff91001ed9e302fdc97629915ede8309d276237d4eb3613e7519f9e9ae909751f4a45e71577aac
|
||||
EBUILD Adafruit-SHT31-1.0.2.ebuild 766 BLAKE2B 50a973ec853d872a28520d2c6470810e47aebec76a9b188e80b6df205ae74b5948c230a509ecec8e1893a75278e43c463edec2e2d5b0f88149c197125497f32b SHA512 6df2c0c6ee230c1a41ef70f9e76c687e73ea306630c442020405ff7381f647e45283b3ad91e01b22f73e3862058b066bc35bb6fb2df3ed109f7553f7fa06660e
|
||||
EBUILD Adafruit-SHT31-1.0.2.ebuild 756 BLAKE2B 28cf70ee60274bebb848e910b6b24ddbcf91c56a88f9b7a9d1cf5edb3568cd333c181ba307b49b14334076ab29f954c91ccbfdcf5032898907d2d58b57197554 SHA512 42f1ff8ec499875828a3c88643457e043837ac32b3df1de91221b4bf7362d5658407eb560132e2a2c14e38ab9cdea3c765efb360705f712b9a0f80989cb8b97e
|
||||
MISC metadata.xml 333 BLAKE2B 3f720dda29ad95737caa2c9148ff7d86dbb260d9aa3127c031b3d40b5f00daadc830389951108ac5305da9c92f51ff09c5c29d10039c564e71cd909b0b1a4b18 SHA512 8610cd56c5f0ad699b1371029e6b4999dc913dc5d805cd0cd9c3bfcf8a31c23588713e253e8d358897f99991a95eabfc8814d5f175903fdbabf38d1e6a61df43
|
||||
|
||||
@@ -18,7 +18,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Adafruit_BBIO-1.1.1.tar.gz 76685 BLAKE2B c564514b1091a6d06eba8fdb4a837984a61a34e3cb9bc57b089d13387b3602bd98fc81238af2b1d1fe588ba841e9fe383c897205f5b5e997765c3cdd4650c1ea SHA512 c28c65737b9e49158ada89d3c9d303e35c03231ef282e266c6dc704efa500b0fef543251b8e17de201d24c903afe142027a9c88f8cd2b8f633e9f1a81c8cc846
|
||||
EBUILD Adafruit_BBIO-1.1.1.ebuild 705 BLAKE2B 77c72b7f72fe87eb6b400b89d12db1f8a79eb1ba442835944add0abce514bc078f8bf3f2e1f81e698cb0765c273ecfd563928fa3c02e9db273809b22ea0078b0 SHA512 840ccd3c587686d3d8b45c4e35a26dfc886fc18988c8a107df2743e827f31723ab50932713b42befa20642c1feecfaf725b044800909409085593fb5c3fe2ac6
|
||||
EBUILD Adafruit_BBIO-1.1.1.ebuild 695 BLAKE2B b90c8c886d70e53248ee9b802e0a26b765aebafa191e1bfbb7e870fe2d325b47ff4538b21fff49f9f1b04bc103695ca7c71242414b25072087b25f7be577aae2 SHA512 0b3aa0becb8539d648f3fead676b3d7d599366ec62c405304c9c33ba007255eb9925ed86e45ed85db9488b4baa79591b6b8efbb969c29248c71b8fc55c50f79e
|
||||
MISC metadata.xml 458 BLAKE2B 7e5c9df654fe5d11259fb34ca2e1103bf8601181351a3f3194c7b326fc0e33e021e0f247e54b5cf472893f11f928a5f9130c0410c1143fcbb2473af5131d2dbd SHA512 d4fdc4c1524c4bedca0701f1b50e35404445fb98f111ec7f0895b155ceae213387655c55f32245b74ecdc3e867c833ac7f49cf9fff23b7df9e5404c138620c07
|
||||
|
||||
@@ -26,7 +26,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS=""
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/async_timeout-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/bleak[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|
||||
35
dev-python/Adax-local/Adax-local-0.1.4.ebuild
Normal file
35
dev-python/Adax-local/Adax-local-0.1.4.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/bleak[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST Adax-local-0.1.3.tar.gz 6376 BLAKE2B e4cf5a530ae46cb844c72a8667f01048d91c28b1c6058feebd5df75b8dfdce53e0a62441cecf020db79e9db9e045c778d8f23d75d15776eb8d12b319cbf451fa SHA512 d0a4e6bd97a219675d7a9cf3aa562778f084c58d29e0117548527090a4fff614a1e35ce1900944aeae61b6278eafe503e5b3ecbe979262e4344721d5674b44ec
|
||||
EBUILD Adax-local-0.1.3.ebuild 1080 BLAKE2B 6b2254b8ce34e649758cc95421355f51b22cd4a3a1e1106482c0dd927e5bbfe34fa33eac630078f972fd3c95bb879bd8148d9eeb9354909dd5bb413ab03cb6a3 SHA512 76239f567e1e517dd98ab2a63b358ba05b901af9fbcad15f59ac9e03ac3403c4e6549fdc0ce59301907d137e4cf56938875e5571ea0f567736713a80c5bc2223
|
||||
DIST Adax-local-0.1.4.tar.gz 4672 BLAKE2B 9e811d7ba2e20dbbfb8d1f7aa20b4355c4b65a16dfbe920847717b9277f2b04e1f532ee31273614b27e77551df8fdff94301468717232d32b84e4f5ad30da4ef SHA512 0bda5c7169b29e610f33b07d45b1a4935a674282733959fc8bdcb37c27efc4fe56fe84254e80606b55e86fad805d9e9eb7b11b70c6ee7a66511ab86b57191515
|
||||
EBUILD Adax-local-0.1.3.ebuild 1080 BLAKE2B eaa7e69531e656dd953af10c1d86f76770c634f74e9042a4728ad84b1ff13b28cab4310b246f453f4bec75df39ec9d16ae7d60f950f97677132b8612df4e6734 SHA512 014360e09bb751b333a6366272b4c7b18e7ccdd03e466f605ac276534f0e0336b40d58edb21a5a64da0b2f36963fd07fa9aa064e19bd5b90ec4dcec07a5dc1cf
|
||||
EBUILD Adax-local-0.1.4.ebuild 859 BLAKE2B 432207badc8bca55de431615a8fb6847eeac953082f5f1db9bbba71ae8c90f5ed7531d8a3ee8f32c9676addba6994ebbff9e152e71c59094b4bd7b42b73f4ed8 SHA512 0ebc46f689a9c38146b0df01b227ffdd5036d51c9e5a5d7951c56a0a18c04ebfb47adbf2db60441f1e65efb1da1b425a7ec2564ecf1d6b4f494d8567984985ef
|
||||
MISC metadata.xml 460 BLAKE2B 2b6965aa19583e7e8249233f8f8fdd0e82f0dba5753d3a89bb22f5e07f8ea1078511934be999dc95450533a365bf5899a36a55e984a618d160739144a8140743 SHA512 a71a03637269e026728ff2e41205424c038aea20d6ea6645b0a2974e6925164196047521ed5c3322a3d151a537885b1fe8a6982b0feaabbe1543db2e1a444e1b
|
||||
|
||||
@@ -18,7 +18,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async_timeout[${PYTHON_USEDEP}]"
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
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 734 BLAKE2B f999822967141dfda66d9caa9a11bc7b6c8a3f6a8093c8a3a7b23f42b98063dc388886c3cf08a97d5e6253eac4c1b13eb5e627cba0411919f69dd769b1b26cf1 SHA512 a709caad439848ee72bf6fe0f78c3b06b8700ab6b4686c94c57daf8e32cf7f647b28b18cbbf31f8bb0a40f7608b317d3560f8381788bfadcd01b9a09a9353000
|
||||
EBUILD Ambiclimate-0.2.1.ebuild 819 BLAKE2B 6388a5f2b6e9cd53d99953c5ef89d0f877660bcd55672029590437249468ce8c681450ceccb99e07fa496b061e074fd5a57fcb89f50911db0271b4aabcc0a3f6 SHA512 b9da7b5e96683e69465ea0e0ac4cae4206d01ca9f2976fe777fc710c6b6be5c55dee524af0001d972135464f60adb8f057e31fc7ab57f988033df641e2938f30
|
||||
EBUILD Ambiclimate-0.2.0.ebuild 724 BLAKE2B 634816b08ab9e581203ac8a57340d4d62c00038c7ece54eb2835186a41f0163e914a17cb70f21088b0cd98b97c6d7ec681a89670b2163c608ca7abbdb18a796a SHA512 026eaa2967be9bd1f4061f78703e3c2161a948e8437502f81bbf54e9371b1f03b40ffeaeaeaa459d28a8dff69679e2d8aa67c593c240b428fbee61a5572a4d28
|
||||
EBUILD Ambiclimate-0.2.1.ebuild 819 BLAKE2B 78825fcdeeb0e178a39754a808cbabbe0510921fc75cb9056714db381118491f329791420ba0772a04e624460d8e015c2ffa5790146e6500018f7c3469240cde SHA512 a3c428a3cf43a2fa9e7a828be28530782851758e0cc8b03104bd90700540ab40986cf2f6df74ff22af69b5315e82e28b7c949d2c5bd8a2c21f7bd28ec8a77b6a
|
||||
MISC metadata.xml 459 BLAKE2B aa0ea776078a2b115be9df2a18ee0a6f663f2b4b99577506f98b4dfdb3575b6c6a721b1f263240f71d9372c2d2bba9035513e3a10e754b8d035ec56ccf5b02a1 SHA512 cf6582a852b481e605929fa524db6db790add8233d89f4e202185e49e8644772e2ebbf8353f4a706844735cf2f313fe01c7ce9e2f418cebc78f7cd47921a707e
|
||||
|
||||
@@ -21,7 +21,7 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -21,7 +21,7 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -21,7 +21,7 @@ DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DIST Authlib-0.15.4.tar.gz 124231 BLAKE2B 062e458c58ff61f5ec947f935884bcfdfbad6b1efef12dffa0c635e20618d2e49f7a62d9f1d128366cb8c1ed92a834e6f8a93aef243c778beac0aa464ee1afff SHA512 d0ece5543aae35adf0cc07539a350db217127eadc51b6906e4a5ed2322fc5c1982d3c8f2bfa2c2398f3e1fadfe712e016c2ca48ca5b0fce2d15146ebd8bc1e47
|
||||
DIST Authlib-0.15.5.tar.gz 132183 BLAKE2B c0de3843bc39439a29b09d7cffe5564533c5817fc8f6e83f8e5213312ab6035ca584318109f84054cbbff4d21aa5ea92448d4c5defcc6e8dab0369db42b96c1e SHA512 72655afd0039fb6baed9179fb6d56c2a439847ce4b44a58e885e43bb2bdc4111147a592a1d027a093e3e851b2b1f89663028d745c9a6dd02bdd046f70565b5a3
|
||||
DIST Authlib-0.15.tar.gz 124058 BLAKE2B 89c83d495aeb56f5358389372b45d0e98be6e7d32366e1a830c29a5c4b6a59c21704729458c45e19526ff7e4519b402ad0aaf1cb243872a6f53712ac2ba950ff SHA512 e1c070bbef948c4e9b18c9898be4a1dbaab21d15759871ab49af92bbd23e062e1dc95c918523b98db58231ecd5d40f0e9aabf4128be2c3829e970f8496e837ef
|
||||
EBUILD Authlib-0.15.4.ebuild 828 BLAKE2B 4c19fa74cb220a97e77178b3033cbbff4b0e0cf700aa628910195557a20062b7a8a7208ecab858e6f18ec7ad77c12995dade378f87cf14a705641551b30711ac SHA512 a99e4bb644b3684d4f3fadf448a6176d935a634184263ab05972bb028abc0e9bc321dca56e8073ec00bb7e3b560ae5cd5aca3597ae3d79ba2bd4fbe39acdc012
|
||||
EBUILD Authlib-0.15.5.ebuild 849 BLAKE2B 70b2e1eed8e34359a6cca250dffede10b825d20fc1f9ae6a6bbe78c34a69fa7d4c07db15052d195836ca9d9cb1a24f0a378039b69d2afed1d2f4f932a8a54050 SHA512 58ca4250c99eb9045f3d8f2316cb283a859f57f383e27f80c956318225ff0bb4f759441e2abb1adebbcc2a5595d2164e66ecbcfa4bbffbced1f2a01949105ce7
|
||||
EBUILD Authlib-0.15.ebuild 828 BLAKE2B 4c19fa74cb220a97e77178b3033cbbff4b0e0cf700aa628910195557a20062b7a8a7208ecab858e6f18ec7ad77c12995dade378f87cf14a705641551b30711ac SHA512 a99e4bb644b3684d4f3fadf448a6176d935a634184263ab05972bb028abc0e9bc321dca56e8073ec00bb7e3b560ae5cd5aca3597ae3d79ba2bd4fbe39acdc012
|
||||
EBUILD Authlib-0.15.4.ebuild 817 BLAKE2B 6caa2fd21606121d9fd6472bbf5f5029c703272fa036bb611a5d0e70b64971b6070548b92a62ab51a378998560e2b872a972e0c327ed5866530edae366ab0335 SHA512 b155986626d6232f55cdc393b902e78784d36923f80a283726ac5576515e2acc74d15e29c52446c73cd744456d7d23b165859741df9bdffc1cd607fb03a66eda
|
||||
EBUILD Authlib-0.15.5.ebuild 838 BLAKE2B cca623451ed7cabdecdf0a0a1956b92357ff7ff800ad33cd65ceaaec7f5fd4332fae4fb6d509a6956448bd40509d36d7875ca395691a2c76b643226469a48b12 SHA512 dc7797cc9e187e435626bfb77f407be98909b44d8f2840a77bdb8c2e0cda37b6842410b7d70fc0515e9abc797dc30ac9b172a3deaccda7bc762534b0b494883a
|
||||
EBUILD Authlib-0.15.ebuild 817 BLAKE2B 6caa2fd21606121d9fd6472bbf5f5029c703272fa036bb611a5d0e70b64971b6070548b92a62ab51a378998560e2b872a972e0c327ed5866530edae366ab0335 SHA512 b155986626d6232f55cdc393b902e78784d36923f80a283726ac5576515e2acc74d15e29c52446c73cd744456d7d23b165859741df9bdffc1cd607fb03a66eda
|
||||
MISC metadata.xml 448 BLAKE2B cdbdaffffca59ea47f7de215ea213976e091d0123ef4251484304f0c008e3b535fe205dcdd98c048718f23f4ae29237aa69bbcf95e7cd4b6b4bd486d2f10c285 SHA512 a042e70ee13c54c16b451267fea4e40c178b124359b51f4e24aa0b653ca4292c5d0dfdf70e62486eef522d3cc714b1f30ae8a773ec4aec2924a8af856bf4fc83
|
||||
|
||||
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST CO2Signal-0.4.2.tar.gz 1821 BLAKE2B e1823e5f3f99a4c81ab750387df6ec95b92a9773f3cade3f51a157a16a7f2f997ecbada3a1f1cf12a84955959ac603713023e45acc843e5fff1e93b90cd3d0d1 SHA512 e3018d513c674ae428881ce5a16d33f40595b599895184e47e1a6a9a6509fd5f4c248bff7d61f7baeed0b38e220b98d46930b2216d7aad2336a56a52ac36948d
|
||||
EBUILD CO2Signal-0.4.2.ebuild 736 BLAKE2B 997be05e13b3e4347d5347e70c8138d900cf8a0e9f96c76845f33f2a0f18e86c204725222b232e4f67780fee9c48c2d08d275ff511e80b58610dc12074431282 SHA512 cf155769d09c9b7729aa076313b9cff63694b49774895a8e8026dfd0e500b093757bc3a2d0c2bef37882b79592384b7fce5433fc06a34b63326431b6090ebc2e
|
||||
EBUILD CO2Signal-0.4.2.ebuild 726 BLAKE2B c14f60a614781ab6cf4e4c01302876ad7cd42de3e6e45730c817962f9720aac954e07142207ac77279c96e11d848dbfb748b297c8c366cba9b0fd771d51f840e SHA512 6107715e0fb66e067d0a68cef872b77daad30c09eb8864214dd71e1c6a448231bd49e9db75b8dc30c8e4084641a8edf085d79360a31d8e061536132622d39fef
|
||||
MISC metadata.xml 328 BLAKE2B ea026ea5e1d1f95c96097a2e5e0ac4c23f5e08ca167a2a7599b48b6d3c1a6f7436478137b344d176449f92e5fb3b4bdcc1d4f674d862f6af1a366dde7b309bc9 SHA512 e9e00551dc2ffdbda1b6c4eaea26ff69172a9a9b8e7e4bbc924fa4d58eb22a6d50c4a757646499b78f99aaa64d2ac0bc046d16dbc8813c306c001548c0e816ae
|
||||
|
||||
@@ -18,7 +18,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST DoorBirdPy-2.1.0.tar.gz 5250 BLAKE2B fc63ab0cc9186deb5d2e64ad3492ff0ab85d24a295f29783a7a8bcf245006bba90c384cd5732471d4f8765cc2cc14b3dca1cc5816c11b8c00ab2dc3a55a523fa SHA512 29d75450a612186593c336ac52ccbee847ac5b309cfc2b0b94da7e5bd2e7710e1f785ac8c8efca310953dacfbff16914e5f50a3cbc6319ac05185edb45e8f3f5
|
||||
EBUILD DoorBirdPy-2.1.0.ebuild 753 BLAKE2B 208823bdf361a1f11cd7dfafb8df584e80fb48a09a13a744e7c238f14bf0c5dda7c740f2e39eb0d836249f4be2c8fc4d7c3d06717c43c94883aa2ed7b906cf8d SHA512 bc03cfd809b9834a6ab0863b7000d15a7d9a0ce7cb3c81c9f5bf45e0b8dcc2dce861396f945a7071262a6b81df9b1a2d9d8f45e510fb1e11704bd5f83a5f7c2c
|
||||
EBUILD DoorBirdPy-2.1.0.ebuild 743 BLAKE2B 8619ba1378d3e526e4a538fc1a6706bd56a1565e37942afe64b4fb518e7d34199edbb77a413d98398f477ef4acaffe5974d94a31bc12bd08c0638ca758dad7bf SHA512 23d81eb5951c17687808fd13dd108e19aa80c427edb54b6f1017e8496b75d134ae259d8d42ff54c189b22018b92cc26bdd56be6278f24b05df52ff6d3fcc99ff
|
||||
MISC metadata.xml 453 BLAKE2B a5351672d04491e7612aa4dfb42a607577549e521bee2fc262d83a7b3552f029b94cfa6f36cfc8500f7f5b7a3e619df383643e418b9d38e42a5249d332189947 SHA512 32557a6cbc09b004aabee02fcbeb62a5dfd123ab4abeb8efd1f22775800c4089dfaf1cbcd1e7159ac28ce4b1964ec7ddff5555ae082912ace561abba65f4a7c7
|
||||
|
||||
@@ -18,7 +18,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST GitPython-2.1.11.tar.gz 428531 BLAKE2B 18b00f1e622c6588c14e1625f944d117348fb77e67161117510f42c8381db8cde8c6e16fa911edabfc4410239622fb845931b247bab4133585d2ec27969fea4c SHA512 5f964ee56c3f27c28f502150216af29b8463b19d9c0f773458dbabf17ba8587ee5c5e3fbcb31ad46c55e202d06bae447fd40007890a1bc116fe0370cdfc6401f
|
||||
EBUILD GitPython-2.1.11.ebuild 702 BLAKE2B edc7c313e24d8b48597a2057a0420c0f4233480317adb51dbeca894c003589cee58d1f0ca9de2fbcad00cfbbab0d3c22c1b870121e072e6e85b4add055d61747 SHA512 f838fbc32681d9bc0d704a9196f0a4072ecdd791fbb5d574e5cddcf7ab2a492608d02173bf9758da9ab59a02bd9d55b2836c676a4f366e93544e997de6fef300
|
||||
EBUILD GitPython-2.1.11.ebuild 692 BLAKE2B 0ddd086f254722478e61f08db88db5dfca468e5e9f9a8a604805c62d51140d57dea3103d75f47c2ee33f5b4a2e856ea5802c29cc79b67c456e84284c185c2f7c SHA512 748f86d356f38c0aa715ccf93146f95ceb30885a856622c6d376be76ddaaf0f8215eddb2dcaca07a8ff812adc6a5819f29157e4e0b9a470553aeea4dcb8622b3
|
||||
MISC metadata.xml 488 BLAKE2B 4b35a6001a592c140c1809ff9c7bc8378ebbdf7dbefff39c14d53725982d265f3670e2f4181a2d484865cab9ee24b256050167a1bd2310e63a96845583b8bed8 SHA512 ff8490c376dd6caf77b8bc83604c7b68df631a8d13d1c0607c8a13871b944bec0f6c19afb838555e7d141b51b73d1c3fb142aada0f2f35b2790d92845954a7a5
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
dev-python/h11[${PYTHON_USEDEP}]
|
||||
dev-python/base36[${PYTHON_USEDEP}]
|
||||
dev-python/pyqrcode[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -24,7 +24,7 @@ RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/h11[${PYTHON_USEDEP}]
|
||||
dev-python/base36[${PYTHON_USEDEP}]
|
||||
dev-python/pyqrcode[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
@@ -13,18 +13,18 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
dev-python/h11[${PYTHON_USEDEP}]
|
||||
dev-python/base36[${PYTHON_USEDEP}]
|
||||
dev-python/pyqrcode[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
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/nose[${PYTHON_USEDEP}]
|
||||
@@ -35,3 +35,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,7 +1,5 @@
|
||||
DIST HAP-python-4.2.1.tar.gz 257287 BLAKE2B f84ce6a9539b878088e495d6c69f83a2c94e080e666af9322c1521d3b5ed74f469d1941d2b7805821fe76ba2d51044e889c246466c182a9c2df51d45a084c959 SHA512 86b95771eac3de8c8069088911036c18beabe011fb6a9626a017bf57c373663c389c997cb08c9224adbb87563e049cd0e2b2081617f16116ec24193676071a86
|
||||
DIST HAP-python-4.3.0.tar.gz 257289 BLAKE2B e0ac2fa9191897c7371716dba0eeea5a702c63afea4ccb576ee0c7ad6bb675f6886ca9e4a4e67a91586cf9ce106c0d7decb81d8ba1f5331ef596ebc4951795f6 SHA512 bf02a00cd5d6c717c99084e2b6a627af0d287c8fd5dbf17970d3b08ca25aefd7c519ac83526087d447e4f968a5101443e4566e5495e3318812b3bfd6d8fb5b93
|
||||
DIST HAP-python-4.4.0.tar.gz 257717 BLAKE2B 52c3cf01d71cd8c8d383367d425d0eaa501505638e41a8b27c3ca0affa8ba04776e9e1dcff939e19bdff73b77c09ab190494336998368f98a81864e0edcd8631 SHA512 0db03541ecb3b56321522fedf587c306da67a2f1959e54b3c39ed47595e5adc2e8c67fe9fdc0f668139100bbd84834d96d6550a13ba8101714c61ac73baf59d2
|
||||
EBUILD HAP-python-4.2.1.ebuild 939 BLAKE2B fd0f91403bd5b3fec3f2cab92705424243286da5f0a543f992bccf23e73da7a3c60df4301093de142ba50f7b89e24c7ab0284006c3b709f8e9179504e0313bfb SHA512 63dbd4da145d34cef22a68dc852c897cf575c291b780fe7dda0f776a4af1c129304f6b8606183579bad3cde5d2bf8715c077d77eafaf1dd3535894b87498e369
|
||||
EBUILD HAP-python-4.3.0.ebuild 939 BLAKE2B fd0f91403bd5b3fec3f2cab92705424243286da5f0a543f992bccf23e73da7a3c60df4301093de142ba50f7b89e24c7ab0284006c3b709f8e9179504e0313bfb SHA512 63dbd4da145d34cef22a68dc852c897cf575c291b780fe7dda0f776a4af1c129304f6b8606183579bad3cde5d2bf8715c077d77eafaf1dd3535894b87498e369
|
||||
EBUILD HAP-python-4.4.0.ebuild 946 BLAKE2B e3249e4d62f59e9cb8558d4fed7f63a173c9a456a0da7674e638e8af8f0c23c45d8604f67aa9dcd9d6bf8dcf3386f712a0261d4c7030606ce1f50bba183e2cef SHA512 5b10a23be6e5205b69353ad355be17e9604f2d39aa12fd9c42403133a02105c0c779370ce56ea873416a9921acc53144107230db8e69ad8fccf32f4dcc77c79c
|
||||
DIST HAP-python-4.5.0.tar.gz 257858 BLAKE2B 57c5b3b56fcd37b2d3de4d998a6306a2d7ef827d8aeb2d45217e2e728c1dc2f01c7003f7661bb4244a7a75dca74786951b06f9a8a591fb47441c3d5baa98c62d SHA512 741fdc50e946bc0f8c0362b6f7ee8964cc5dcd980ef1ce6fad4b9a9635bcd56ed1211e60ba74dbac8ee337d099c196eb62aa9a815f4d6cf2d3f71db596e4b260
|
||||
EBUILD HAP-python-4.4.0.ebuild 911 BLAKE2B 0ef11230bcc55a4d1a8a9ae47658b46213bdd4ae7d1a50b952abcfe1b2747980e0e274ce3d13c94ec836358051f3628d78d1b30e4c0424b157ca6d90c6fbc7b6 SHA512 0844809f08f7ebd241f8e50b5d949f90538114a8921000e050bb1115637584e9ce421b32ea7b0783ff25d6142ec56fcb40fbfbc1fed6409402d7aa0a8ea39a47
|
||||
EBUILD HAP-python-4.5.0.ebuild 968 BLAKE2B 5de3ed12877b3636b43654d7554e2f0aeb5d5d604560d2c667d7fc5656e372b72289e54ff4b25d902ad457294aec0087cbe898155ba1314d1802dfee6e828a05 SHA512 1a2e548971ead3220aec84025178b537741e54c8ebce7d5427b8399deadbf3a6b0187182e50bcbe7425c7f020df158fe38ddc0b6b15c4656ed98f66264b7d97f
|
||||
MISC metadata.xml 329 BLAKE2B da920b7d0bf3c5cb2d3dc0670adc51b65b78c06f87fbb84576cc741c91c39b859de14b22ea5d50fa870e068d238ae27efb2f06efdbe77b483f9be769541864b4 SHA512 5a3db57ab83e0da4ab721236417e93f057b5a421e23e891c7deeb872f46f2fe24f8eb2a8ffaaf55b1bbda1e00c776cca3ca04f568d8324f2eb92e8d5817e46ae
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -32,3 +32,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
36
dev-python/HATasmota/HATasmota-0.5.1.ebuild
Normal file
36
dev-python/HATasmota/HATasmota-0.5.1.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
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 amd64-linux ~x86-linux"
|
||||
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/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,9 +1,11 @@
|
||||
DIST HATasmota-0.2.20.tar.gz 26087 BLAKE2B ba01119d565944c855d93adb56b5e62df3851ea38a41e484e90ccad1a5c04082297ca59fbfce9883a7bf61b719127f8e4351702f0eb033b31a9917b0e6fd4a6a SHA512 b24fd6ae11409c63179a6c75555d7c648c85b54edbf80ef80222463bf0b144f7c932cac379ed7585973de0c39ccc9bb3718a75b03a27744fcac2c2fc8aa711b5
|
||||
DIST HATasmota-0.2.21.tar.gz 26161 BLAKE2B 394166521dfaa7a41fa0c3867e175c43d05bd8479f7645cce894c9760cefa11a824d53a50b3d7e23664f20c03daada34b2f6fe9c05f3f29eedc2f30b1032f9d7 SHA512 0f20d7c80a1db1f764ffbd39efd1fa79af1d7b3c2c4b470bf48b3116b3c58e2d75e6b50ad74df5c34222830133bba4ca64d75a1fa0d8cde2135bf6a17c524113
|
||||
DIST HATasmota-0.3.0.tar.gz 26184 BLAKE2B bbada4b76dffa6cb360275d39c3b4161254eaccd100c0b359f45f4df58a7446fb25608aa83474b9d83492fc90d17bac5ee6550e77644519e684b0e3bd0d440d0 SHA512 0516d719ea9a4c5be29d614eb8091669c7f90d6679a2463ed83937b81da4e5aebd79b8f830231ab347cde57b9d2379f1d78da2127b6e7a8b3f5e8eb93146e96c
|
||||
DIST HATasmota-0.3.1.tar.gz 26429 BLAKE2B c5ad8032224c5bd3ac8f33699a60dba3d2fd5cce4462952d358f9e0e7a264c29fdf6a7bea57a600cd37fe337041b20db1701908c5a35158a120bdc4fc3c80bfd SHA512 ec3ad96141af8f93e3d6c0bb618f5afe89bc3eb8acc707721a221fa105f213d6067ea31e619d66866b7c3c77efaf54d608d072eb57d295e5ded20bbb1297a227
|
||||
EBUILD HATasmota-0.2.20.ebuild 839 BLAKE2B 046ba53039980144bc471af63d86c104ffae79e416d4a521bcbe8702f7a3e96a5b819b93b50f3e2e2c35788051f2473a1836791ffbf92466674ddf7df0961e67 SHA512 b50cc1f25775d877dbe230bc5a1c947bda74467cf620d45fafaed1de9b24f6feb1a03416e3d0af9fb6c4b2cdda06e5a46d6a744d6a818abef627edbc05d93f2b
|
||||
EBUILD HATasmota-0.2.21.ebuild 839 BLAKE2B 046ba53039980144bc471af63d86c104ffae79e416d4a521bcbe8702f7a3e96a5b819b93b50f3e2e2c35788051f2473a1836791ffbf92466674ddf7df0961e67 SHA512 b50cc1f25775d877dbe230bc5a1c947bda74467cf620d45fafaed1de9b24f6feb1a03416e3d0af9fb6c4b2cdda06e5a46d6a744d6a818abef627edbc05d93f2b
|
||||
EBUILD HATasmota-0.3.0.ebuild 837 BLAKE2B c466ea88c3505365e311b7d6fe578698bd0bdfd18bcee44c632c0473d0b30b2ece3220877b75b9c8ccf938cb9cb2e1c3e7c2b510af5cfde3e276f29a00d038e4 SHA512 27484e781f1df9a8628309df04c64247c56d24ed86301ece1be332514ea20ed8bdf76f55bb29c23134c5de63efe4cfa0aacd1870cbb5317f6c903e7e21b45591
|
||||
EBUILD HATasmota-0.3.1.ebuild 837 BLAKE2B c466ea88c3505365e311b7d6fe578698bd0bdfd18bcee44c632c0473d0b30b2ece3220877b75b9c8ccf938cb9cb2e1c3e7c2b510af5cfde3e276f29a00d038e4 SHA512 27484e781f1df9a8628309df04c64247c56d24ed86301ece1be332514ea20ed8bdf76f55bb29c23134c5de63efe4cfa0aacd1870cbb5317f6c903e7e21b45591
|
||||
DIST HATasmota-0.4.0.tar.gz 26538 BLAKE2B 46f4b8e8f572db17a798f82960fcde8c11458f068ba7d46d2e4776809fc2373455f6fe5eab75c1b808dd04871e197f25d7637bde92dad4d1d8b2eb88c172c44c SHA512 4e2a2da3004bf75da52c09b2323f5f944e696e104ca7ccd1ab7e1199685b4be987914838b40ef4956b50a139661a9d32e6d3101814d11adc28e7bfc4c4dedd09
|
||||
DIST HATasmota-0.4.1.tar.gz 26817 BLAKE2B 7f3941fa6538105879bb5bc61820a957a7b06c8a06818c06ddaf1748936a0012a57a4c88abb64618fba95f9df04379aebf824edbc59b080f74e99aad0abf420f SHA512 728dc6500dc224747efd46e115fba9f8ce606e31b35df6ce6dd890a21344751898d3db28329a10b7f48f5deb2a4379c7a6e3cf92d475c4f5aa46f519afc9bd50
|
||||
DIST HATasmota-0.5.0.tar.gz 27143 BLAKE2B 81e683c938f15bd10298e997073d01e7b0ac98d9837e8d5614b27cf28dceb751c8a12aad69fc03466f5e1e719099703c9acb23c9adb8b4293e8627a39a2b21fc SHA512 a4c3dd3e727a69c126bd9e3842c4586565df515cd4c0a056797083d44d3ab28b140e66991f34bea7397454d526b97cc5931644e3d13b9a911852129143886c8e
|
||||
DIST HATasmota-0.5.1.tar.gz 27151 BLAKE2B f80bd0355cf7beb6af8b6274fbcdbee2920ba78d75dceb4d94a48db58d762dea6098323a5e44d0bc8f265df429b548582df0fc390acbd364fa13923ab62d6465 SHA512 29f6028374f0793669f13d578fe5e4bab68d181d79e1d5396965483feb753a043c144418b0ab39fa429d2ade9fdb7ac238d9905853ff078e88c55a037170e4cb
|
||||
EBUILD HATasmota-0.3.1.ebuild 835 BLAKE2B 1153b676113b031eb43320776d1b7524426f88ec9395923cd16c87c2dd4a2a167f299008570fe5ea07d67a9ca3d42e34659cecbd25bb0af540c7d091bc82c22f SHA512 04ad93343cc406b358715f1716ebea2cad376d7d7d003464324d503a11f7b60b5c81810f020f2843e71527541679c7652c52cc04edaebeeb67740cbfda695a08
|
||||
EBUILD HATasmota-0.4.0.ebuild 835 BLAKE2B 1153b676113b031eb43320776d1b7524426f88ec9395923cd16c87c2dd4a2a167f299008570fe5ea07d67a9ca3d42e34659cecbd25bb0af540c7d091bc82c22f SHA512 04ad93343cc406b358715f1716ebea2cad376d7d7d003464324d503a11f7b60b5c81810f020f2843e71527541679c7652c52cc04edaebeeb67740cbfda695a08
|
||||
EBUILD HATasmota-0.4.1.ebuild 835 BLAKE2B 1153b676113b031eb43320776d1b7524426f88ec9395923cd16c87c2dd4a2a167f299008570fe5ea07d67a9ca3d42e34659cecbd25bb0af540c7d091bc82c22f SHA512 04ad93343cc406b358715f1716ebea2cad376d7d7d003464324d503a11f7b60b5c81810f020f2843e71527541679c7652c52cc04edaebeeb67740cbfda695a08
|
||||
EBUILD HATasmota-0.5.0.ebuild 866 BLAKE2B 2bfe90fecc328bf26f9e5b6ca292cdd5376f6efe58e3108e41b7023c4512cea1825412f1c8cdc6effb62bc0e59a911ce60f1ff63ed3c0fb2dfc6bfe3665d2f2d SHA512 2d5629abe61a9470d1a0440a9772951eb9fb1c211b21334aea1cee765bf3eb131160bbca1aeffbf504bd99fe51b4acf90ea97ddbc313ff4489c562cae6e9d861
|
||||
EBUILD HATasmota-0.5.1.ebuild 866 BLAKE2B 2bfe90fecc328bf26f9e5b6ca292cdd5376f6efe58e3108e41b7023c4512cea1825412f1c8cdc6effb62bc0e59a911ce60f1ff63ed3c0fb2dfc6bfe3665d2f2d SHA512 2d5629abe61a9470d1a0440a9772951eb9fb1c211b21334aea1cee765bf3eb131160bbca1aeffbf504bd99fe51b4acf90ea97ddbc313ff4489c562cae6e9d861
|
||||
MISC metadata.xml 328 BLAKE2B 7a57d96bd715634edcaf2662c408256d903748784185470d08b17771e43f07362faa697d96238e5152fea1856fcf5553078366153c5bb7039774a3ffeac6a0d3 SHA512 c2315766ece9bb3728914f6885d397142155364d68c66dc370262c7d3032dccca028e96c7115a182eecab02a0eae85b513dbb10d345fd3a61aa592d868d59363
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST Mastodon-py-1.5.1.tar.gz 1225203 BLAKE2B 052ff268178645160d9a203156a11369bf8080a0abccc25d5e6c5fab68289a99ec45f660d3d94068b8bc31890295dcc42ecaa3a219264daff1df44e779a91413 SHA512 0c1a27b6cfcb4a197614100ffdb40ff8224162c0029598eadebdfa8984fe30519d3b163265d6f198e4a563c0e6a8bf68cafb69938f1a4768724a02f4f6971fa3
|
||||
EBUILD Mastodon-py-1.5.1.ebuild 1047 BLAKE2B e74acd229bd3e679102f8e22eb85af7f2d39aa6ce6f7ee5e44a2d04addd8575e285d5942400b47d7dff26152b202e56bf8a8596d9905389ad26d7118343f5018 SHA512 4b0bda2b9e9fa6a0fb348403912d8a5e067f9cf8418c8b775dffaad55a57377dded865abcd4405a83ba3d6a43867728d2cc7a345f7a03d23277afa8cb75175d5
|
||||
EBUILD Mastodon-py-1.5.1.ebuild 1037 BLAKE2B 6494cb3d42a6a64243a7ecdccffa6b714b126dc1b8a64efbaa464cd3f9934552ecb543d8eebe1d289ba0b9b98df9b1677a28877e567486bb0723ede8d086fb61 SHA512 1de67552383d91d959230d392429b531a7e75c141a6f00f3fe78d13fcee1326a33542951dd51927e67df1b4e17f63988d076496ced30565fddb7c85f9bad9f30
|
||||
MISC metadata.xml 469 BLAKE2B b1aa176138df6f9244b9b3b30306ebdd735f24def348a0b1617d7120e6ec68ee3c9c28ad69096a85289895f1b9542995a6ca56515fd4889827003ea2e82170de SHA512 334aea9492a5470bfe1e15960d112ce63cc8eede45723404de35562a04087458760fd46dab49f9d236188fe3cb3c3d9af65dd1ac47b150e6c160c9e38bab6da2
|
||||
|
||||
@@ -28,7 +28,7 @@ RDEPEND=">=dev-python/requests-2.4.2[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST OPi.GPIO-0.4.0.tar.gz 298389 BLAKE2B 2d1e2f32d074cb5a968769db2594b86fbaa9eb24a2bb52e4dc438d426af625b871ae819a6ca05d16d54798686ef510525568de9e2cefe43b2e4d2883f7a79625 SHA512 03f660a4535529fdeee5411814a80596f57f818b94b94d79c692512faec21c480da9a05a81d137d0e8de3486c021e5bb1a0458c7898cd481ea5df01d3f56d75e
|
||||
DIST OPi.GPIO-0.5.2.tar.gz 301837 BLAKE2B 12d34cdb00a59ace2f0031d820f19632f2c080a418071c47a6f14202be2f78fee2f78a393cdc23ead3fcae0f82606e87e5b4e97317eac0c7830e9d0eda200e83 SHA512 7279e13815682d56bcaf67af12c809e51bf89a1765c48ed872457fdeecff50b474fa6aa9bd54dcf3533020b76b1a62513ba017b8bb8723d81753c7484a77a605
|
||||
EBUILD OPi-GPIO-0.4.0.ebuild 763 BLAKE2B 5de99e896dc2666b27842c471932673394cce390d6e4cd231ca595e16ca4bf6d13e0d0d7e691168b6f12f6b4b65c1fbe9b5c4e150611a7a6bb19f517976da0ce SHA512 4756321dea32beb224c18b0382ef3a6e7dd3ff223e3956d1f80f42487e052eb2296442e24759e44d8819356fea49b8367b932136115445046edc71263c8cea26
|
||||
EBUILD OPi-GPIO-0.5.2.ebuild 763 BLAKE2B 5de99e896dc2666b27842c471932673394cce390d6e4cd231ca595e16ca4bf6d13e0d0d7e691168b6f12f6b4b65c1fbe9b5c4e150611a7a6bb19f517976da0ce SHA512 4756321dea32beb224c18b0382ef3a6e7dd3ff223e3956d1f80f42487e052eb2296442e24759e44d8819356fea49b8367b932136115445046edc71263c8cea26
|
||||
EBUILD OPi-GPIO-0.4.0.ebuild 753 BLAKE2B 44000069d4f073be212079c492d2ed283434e60ff3ba0645cb1248c07d744b3b4c22eaa237227bebc97bbd15e2d9983219d45aa54132c0172324e4892ffa0775 SHA512 a5bb23e6378a4c10f09619371ef91b8acd6f63d700aadbe30d9734c76686a95c1cbd2a68c5567b438a2b9b71caf853a708802a35f2530ec1ba0cd3ae302475d2
|
||||
EBUILD OPi-GPIO-0.5.2.ebuild 753 BLAKE2B 44000069d4f073be212079c492d2ed283434e60ff3ba0645cb1248c07d744b3b4c22eaa237227bebc97bbd15e2d9983219d45aa54132c0172324e4892ffa0775 SHA512 a5bb23e6378a4c10f09619371ef91b8acd6f63d700aadbe30d9734c76686a95c1cbd2a68c5567b438a2b9b71caf853a708802a35f2530ec1ba0cd3ae302475d2
|
||||
MISC metadata.xml 468 BLAKE2B e8175685981c4f39268b83b8a206b43731344b441396f6df0bb6dec31ff4cfe5666f3369da3ff7fb62b31f4fd8e10412acafead5301ce49b4e8a144aaccac5cf SHA512 8d4c4c8269840c0e3c18a10901c14eda7ac81e707de2709d34f55294930f3af97c52bb80395a7b87008c68a2df18bc872656fca8fddfccb45c075233ff064101
|
||||
|
||||
@@ -21,7 +21,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -21,7 +21,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST PlexAPI-4.10.0.tar.gz 127822 BLAKE2B 8ddfc68c6e556919b2cc107565cddaeb1fba20c39f72eb567867df2ed62f256cec0d5e6a7d39db5579481fa4334ed443b29f9f07b919d48c8ec85976e498509b SHA512 f544c8074e9fc021a3c8ac5a609efa7e77662121a07b3acc9366ee4c21c27b4449a0de8d07d2a927774322854b08d49a6f25ef719cf6e988c275c5be810a7e8f
|
||||
DIST PlexAPI-4.7.1.tar.gz 120761 BLAKE2B ed151413820c35ac690350c096162d1acafe83d32c559261ff05783e085e7cadbe6d89f52604068bb954051c3a36ceb7a4c7ea36de6bfcc9a1472209bd07eefa SHA512 e746a71bc0ca1a427f96595be5bb15624a7d20038dc18d49acd90892ab2b39c60b7e36bbefd64ccc85c9fefc8d4d89f17375b7faef885cbcc38c00a20f5d635e
|
||||
DIST PlexAPI-4.9.2.tar.gz 124884 BLAKE2B 2abef3e2b5f1dbf069a47c1574d70b24c8fed0ad2f3e731b11e90c70fa04d56fbcf2f1b7f249c2595a585f11940bc9c47bc759fce3416aa2da423023eff01138 SHA512 16b68c75a921ae8a486f052cfaf9979d2c55af57fcaf79976ea6fb6b948a10f3a7ca2ec69df2e5b6245ed6687e02ad6699174374fe57bee2bf25e352806314da
|
||||
DIST PlexAPI-4.10.1.tar.gz 127793 BLAKE2B db457c1b35fcb33f4a7cb4d2dbe9df38e091b6829645c8d5983d839962a8268894d5fc3ff6c466ab446b37ccfa2db8873e6a35fb6c48376894c349b2094085ec SHA512 d5b56d31c7682123f8dc19f3b346b3a4e989522a8aae96cc9f037d87d03b39dd42c2071eb1fd10651bf7555db4fc7ddb14ec81b3a7bd0d8999c4b07bedceb4df
|
||||
DIST PlexAPI-4.11.1.tar.gz 130597 BLAKE2B 30855c82c2f1d2a58d733ce7952ce7caa667bc85b3285a990f6d6a8debe4e770c50b6cba43aa1f3e0d99a9875a7973ebe7b81e20603ddf0ad2a6729864f13d8f SHA512 9a60a960f07e900b7ec569a0fcd035a0777157a14a00537003a687317ad466f87e68f0822a73257cb0417e46ecc63d83566774ee7f8798bc86d4b680a1493eed
|
||||
DIST PlexAPI-4.11.2.tar.gz 130631 BLAKE2B dec38933698fc07ef2063cae735e7a533d4e6643880ac03e321f8b621c277db8b0e497e077cefd661cebd7744170491e21ef80c64c46602757cc8166711464e8 SHA512 2cc2a2fb2c3c0a5b68bd57a721c58f14f6d2f2c1ae95afc5be061b2772ae4671d90c6003db263748c03db6206681505e0069efad704dac5401fdcaa056541216
|
||||
EBUILD PlexAPI-4.10.0.ebuild 748 BLAKE2B 1a2d65628e9fd1081f0e17cd2462253de679ecdea4606bb0373734a402257d2e857973b8562e34aa5d306bb0c9ef3f5fac301ad4efc9fc0265e79efaefc8ce40 SHA512 ba376c82f4146f71114b1cee7739ea23f5017b3c724bbf75f3012bd5b34574138ade0e78aa6b8778a1038959780702aed4d1a7875c0be9a258a97ddd3b4c3635
|
||||
EBUILD PlexAPI-4.7.1.ebuild 750 BLAKE2B 636b4475060aad93c1413ee1b3be3b5538a3ace3a3afa8508d9548c0f213749a23ed044c3bc9ad65f46bae40400bc3f1808e4a7d3711d5759d5a776be6aa0cc4 SHA512 42657432fa964f0505f87b07338ac6e62f7f9433fcfd3936724366c9df13694ebcf2161d8c406e58e8b8f3ef98d780891f7a4cd2e7847783722c8039a7a89b0f
|
||||
EBUILD PlexAPI-4.9.2.ebuild 748 BLAKE2B 1a2d65628e9fd1081f0e17cd2462253de679ecdea4606bb0373734a402257d2e857973b8562e34aa5d306bb0c9ef3f5fac301ad4efc9fc0265e79efaefc8ce40 SHA512 ba376c82f4146f71114b1cee7739ea23f5017b3c724bbf75f3012bd5b34574138ade0e78aa6b8778a1038959780702aed4d1a7875c0be9a258a97ddd3b4c3635
|
||||
EBUILD PlexAPI-4.10.1.ebuild 748 BLAKE2B 1a2d65628e9fd1081f0e17cd2462253de679ecdea4606bb0373734a402257d2e857973b8562e34aa5d306bb0c9ef3f5fac301ad4efc9fc0265e79efaefc8ce40 SHA512 ba376c82f4146f71114b1cee7739ea23f5017b3c724bbf75f3012bd5b34574138ade0e78aa6b8778a1038959780702aed4d1a7875c0be9a258a97ddd3b4c3635
|
||||
EBUILD PlexAPI-4.11.1.ebuild 746 BLAKE2B fb3310dec40e40409a3e9a04a0debdaf83ed917634e2bc9123db653fefbd78586053f47f7efee5bf6cf012b8bf96a416100642a65c20f7d0f0d37567c4ded0ad SHA512 a5992d3de377a188f0036b799644d17cae6d7e95020e9f9fd6226686d4309b4182fe2e558e1aa962366595b992c67608c4d7d042cfa4432683800f4fff81b1e9
|
||||
EBUILD PlexAPI-4.11.2.ebuild 777 BLAKE2B 9ab5d9ed674c3329c1a58292a8cfb7348240381f17562f309dc278b79b6cacbd5629f67f2fa9bf4c10aab47da7ba2e15b9990bac49115b5bb29822132f4c4bfb SHA512 8d8df3812de27d827f2a4de77478e3ce15111126d1d908dad6e982df63d0e30710e67f349a64ae2ca79734aac2f08a04a378daa6b55e6f33e39ced2c1310699b
|
||||
MISC metadata.xml 464 BLAKE2B 6a72bb28d894dbf02c6229205a4424ea92bbcc0e6537e377e47e7fd046d5db829c782e261d9fba8cec86b688d07ca4b6f10b5c6e1cdfc96ed3f4b293a87cae05 SHA512 8a517a9f794ca1838166ad645f8a49d05012574a67df84f3c3c1b6e0fbf4ee2624806315ea8021f8c3b92b61abd5d6504477d4146f0fb7c07e55fe73d6d452f2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
35
dev-python/PlexAPI/PlexAPI-4.11.2.ebuild
Normal file
35
dev-python/PlexAPI/PlexAPI-4.11.2.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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"
|
||||
KEYWORDS="amd64 arm arm64 x86 amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST ProgettiHWSW-0.1.1.tar.gz 3345 BLAKE2B eefd74229f80ce4ba1b1f63292e7e67d424774ae17c9479443481f7d0bcbf73e9b3921ac8e74dca6492054449d75817b6451e2f5bd16d11c73d57fef50ea15aa SHA512 f34a5a36a3d2e4adc1223ae975f35979d6cff923cf02b90439739d95e8ade098bfdf9611f344dc9469c0cecf5854ab1fb78357ebc1b143cec3352daac91c152f
|
||||
EBUILD ProgettiHWSW-0.1.1.ebuild 787 BLAKE2B 8bacf9e1605429fcf258ccbe6b7525f3bfb53311c34290bceed18fe48eb59ee19285f5f34b3f404163448ba3a73d0ae3992bfef2f636cdfa92cb0c6689872478 SHA512 890ef98158ccfcb40f0bc7ef529182c37613ac288665ef053eab48a09868aceeab221b5fedf0d235e77ceca252aaf82a751b95ec5a8bdfc2d4701a242469d231
|
||||
EBUILD ProgettiHWSW-0.1.1.ebuild 777 BLAKE2B 1801d7817022c38dbf44da3dd82328fb6858ab1275cd5069c3461f6aabb1b23ddce7fbe18d43b173ed7253adb8510eb5f4ca362b3693568db30cb0a045f09943 SHA512 99ca307241ef5a6db8b7dca279b8338eb05e54171b3377ce3c5f4207137f3706606934c5d1506e280833d81c7d6a435ba860a69617c2d2346837eceef6b174cd
|
||||
MISC metadata.xml 460 BLAKE2B a6e52e4bb4968a37660acaaab8fc83ebd23ed48c0ba01ce678a81df6aaa0c9042025b3b63a02ee5f2fc92e9db642ba8e9d16a133992b31693096f772c8a6cfc3 SHA512 a811585636878011f6b66663f37bfd17376f1c6b0cf23b317ad605c3d83f36ace8a053e0d25f7fea6a6cecd7893340a43208f4c1cc89111e90729b1201fd8a87
|
||||
|
||||
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
3
dev-python/PsychroLib/Manifest
Normal file
3
dev-python/PsychroLib/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST PsychroLib-2.5.0.zip 9541 BLAKE2B 367823240bcececf672c0b86c1144792064e662d2ea20880e91ce48aff3cb3e7fde8dfacc1b93fde5965c7e85d5b9d7da1f85d998db5cfb5d81a9c2dd34dfb42 SHA512 dbabc1a315dca00e11b1f642429413d10822ddd66a979c760aba737d58752d5a986e09aa00151ae05fdbcc8bb1c256ebec2f391c31260d5dfcb3bfbef7278043
|
||||
EBUILD PsychroLib-2.5.0.ebuild 768 BLAKE2B baa18cd02fa8a552a22352bfe3448ec3ef2a0888083e2160de1586e5fef16b803f7276dd57f68d801903c96fce01286d7756831cdc4b4faafa563c14f2c03203 SHA512 d2948d57030e3cb4108efcc6d6b0e29c320413a9751230548de03368d76a359c151a2d0e619e04913479c772b8d9c4f31f1f78b130dd095efe63077bba376672
|
||||
MISC metadata.xml 488 BLAKE2B 49c386df94d2dfce508b87b32d0f7e09e39bb93b5a2ffb8201d4ec6c19b035b94b71053fb774ad09dc762200556476fe223ced79655542a32cd91581b5a207d9 SHA512 46093ac26490380b378f6bdba833977b5a6c159cad399a233daf6b5216018a0269ad36f731cd5130fb2c4ffaf4f8fee3d718b7c8ff7ca033cef727986661dd50
|
||||
35
dev-python/PsychroLib/PsychroLib-2.5.0.ebuild
Normal file
35
dev-python/PsychroLib/PsychroLib-2.5.0.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
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"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
#DOCS="README.md"
|
||||
|
||||
RDEPEND=""
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
15
dev-python/PsychroLib/metadata.xml
Normal file
15
dev-python/PsychroLib/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PsychroLib</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>didierthevenard@users.noreply.github.com</email>
|
||||
<name>The PsychroLib Developers</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
|
||||
EBUILD PyDispatcher-2.0.5.ebuild 946 BLAKE2B c6316c4f43f0c03472ee5058f3c6551a448196ea12541b7fdca187a3ddb21fe4fc603f3e064bc65605ff65d203fb4ccad4b9c5f14d52ea96e1336d89147b29f9 SHA512 ac2298188e8782407236c647d4db849025101d3c4561708969ed420afc77147dba877e785f6fd4609663b5fddd6c175cd1a5ad6df501d04bae833e1d0cfc08fb
|
||||
EBUILD PyDispatcher-2.0.5.ebuild 935 BLAKE2B fabfe030cb4350cd7fa445b80a812e6798eb2e5f284b7f9bb593dff4ef5f27c0b1b0903b2bdbe784f11070d031fad98e145f231de3c8db302a38f9e007dd3d04 SHA512 0d09ca94cfb03ea8a3e9d3321daaadaed4dc3c7b1caea0879888249410addeff4bafc7e868b8bef7d9f373006615c396923a8d8c63093866be47d7b5fbffacc2
|
||||
MISC metadata.xml 481 BLAKE2B 0ebee9319f75fdc9166499cb2d68ab27f893fe20b00f85a1b9735b69b45c296035863ab06621ea81de88495ab444941102710032a9a163edcbf6a1c28a4033d1 SHA512 eb114f4f719c6480be549ee30b9e3d15af846b9878fdba32ef77f86e8e878f17467f07cdf0b61de30ca33e6aa11bde90a5d6c3a2b42b3b43bf112d3bee5bb8c6
|
||||
|
||||
@@ -18,7 +18,7 @@ IUSE="test doc"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
BDEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyFlick-0.0.2.tar.gz 3661 BLAKE2B 3c7ed38b0eb53036fd677ff55f4cdcde8b74557852e641e724602491a6fe3f3840cb97f3e6e8ee8e0915a6bb9b6b4de0421cdda28d37e4df69cc8bac954b7792 SHA512 419b2d46f2b188e147ecb694ce557867818c4f21bcc1259978a6e473a1e13063e7113dcafabe3141de9d035c8bf5221ffc2e34a9fda3906d6f7c52a3b9d5c18f
|
||||
EBUILD PyFlick-0.0.2.ebuild 803 BLAKE2B 085994bf7d378dad56a4c7c9023fb853b9bf7e12ae180fbaaa1bf18a15c307e96b5f1cf31eedd4ad61ade205d07b8ba32bb0238d29e6193d21088581567852fe SHA512 5cea59076798c6250e0612d6c89290c89cf609c430acbd8a71654ccedf465e9765fc631cbbf010f60604e23e0a9283140b7c5225bd06fa97d37e07270caaf3d9
|
||||
EBUILD PyFlick-0.0.2.ebuild 803 BLAKE2B f09072ce1d82541dcb40d08b98aae97ff93f2a914d9fcc8ed9e631a980c3276462d5813a5bec27fe2f7419dc0ead8679e7eb24fe4bd56f034975fefb93689448 SHA512 4012c8459ff1760d189777df2dc4d77b78150be40082338b0d9a51c7e4277c417ebbff07f54483ae2236f0b6e5a9eef0e4adc158dc99bec9f0cc3efa25fbac30
|
||||
MISC metadata.xml 452 BLAKE2B 25ab6ccccb35dbc0a14dbbd9b0056237e7aceecd50ce433bfa7e24fc3a1652587517ea38361355f2c28aa0a25484d049573a4a3b6e85e41440fb4828cbdc7527 SHA512 cf08722f36b27a04fc70e2fcd096b2307681f78289ed64b8f2e757e2f69c81c3b4e61ad7aaee767b800450f7afaa9e6978f6206b3b1019ebea0d39f0a6db9aa3
|
||||
|
||||
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST PyFlume-0.5.5.tar.gz 5234 BLAKE2B 20c9da58d844f5dc9e364d88161f87e86ed8002055efb83caa6c9c00cd2549462d1a161d7a523ab4f0ac9c1d4bb4e2946532df0e9020b55470e63f746a553542 SHA512 b799ac5e12f118d116d16e9330cabe42d6716a721ccc34c5b5e09846ead5a8b392ebf6fd2ee82d55aad9b13c55497eff8d9710ede954de420df19351bd3bf029
|
||||
DIST PyFlume-0.6.5.tar.gz 8138 BLAKE2B dcfc9e1ada96c41fbd11756529f00509ae2c2e91f3a49135dfb43c2d66ee9b0aec451e3746aac54cc9c6c912e8908f613e8b65a34cea701a3b76dd7f9597e46f SHA512 f3ff6d7fe4feeda7c412e85846610d895e9af8e8a2913c9986d4c15530ca0c4fac44f8a4b2640663c55f6f8cdf9478d14e371a585ba573f316d38118622013b6
|
||||
EBUILD PyFlume-0.5.5.ebuild 878 BLAKE2B 380571aae0766d99f8318d6fc16c8abc3c8eeb874e05c89c307622c2ec0dda133bac89a74d7fe58ac74acb796369c4d1efff9c51f7626be8121b976e59d76a80 SHA512 f688695f38cd5951cda53d6a09b615882b2d885c179e8f298daa37c051e3e89900fb5c0578cddb0176097cac7571a24d584f12f97034fa7c8ed4f66f4ac52580
|
||||
EBUILD PyFlume-0.6.5.ebuild 1035 BLAKE2B 9e1dc92967b898e9af898c71791d90f74230ced1a59f65b11a70ff68dec4795fc7bc6c1b3132c73e70275b44f0201be0d844a4846d966ffe2632a709289669a5 SHA512 59efa7eb016f86f7379d98190f8fd86957e4096bd5d3f1e52644f4e4e80c92c91ecdd1d1180cee6f93d509ed08e429b7e885c96fec3fd04f395072316e228ae7
|
||||
EBUILD PyFlume-0.5.5.ebuild 868 BLAKE2B 227b37d57694a45b3bf6f7fea80bb016228c55322e56e5023168fb7b9758ad27e4f87767a20aacaf81753a5fcb1b876cda64791d1df24abf2d3b4959aa4e8ac5 SHA512 55f6c0d1da7256469bc32acf97613f83217cfef125053dd9a7b1fa3eb2d22a48a2b9ccd4e24c5f95f4bfd59af2ee85c5f3fe1ff4035168d31f0ed6e7fd00eb26
|
||||
EBUILD PyFlume-0.6.5.ebuild 1025 BLAKE2B a736383b876d14c39baea98528851d7b7ce0fcacf4719b8dae320472a71279c46d873e15992915a305118a67a04b7612af282975083f9f9b8b32f20d4ffd4536 SHA512 c6c3b6144e525f9e0b27a7e883662dbd1640d5cbcb6ae4a2abba927d17a7d3b916ee9055279011cd73b685fe24fb18427cca805f34d0b448a0e5be03f510650e
|
||||
MISC metadata.xml 449 BLAKE2B e343870c0be130a953f0def8e4d9f8d8bbdb898a6695697de287079449df7f5932d854bce14009d8dc1606eb4eb49f7c31a2cc8926fc7ac2b9e3bafc0062c48c SHA512 6c970675042579f68b8771cfef6627cff8a113086144d7500737b48fefd3c72c58406790650d43880d17dd78f8229c97292b4939314ebfe2e4f07a675dd51c90
|
||||
|
||||
@@ -23,7 +23,7 @@ RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/ratelimit[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -23,7 +23,7 @@ RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/ratelimit[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST PyMetEireann-0.2.tar.gz 3636 BLAKE2B 614087f95253a948803ab336d74e5eedb21a8c709f2c7569325b032578ec6c08451f83eafb94496e9f4698794c87090bb1cbbd8ba024cddeadefbf146e6323f1 SHA512 27ef0cb9777544a2c1f8893d095be8ff0016c43dfe09d3b3945613be7f58fda24325429aa859fc63fed3615f0bc8e9c0655ff731836daf21b7dd456f4b17a3f4
|
||||
DIST PyMetEireann-2021.8.0.tar.gz 6025 BLAKE2B efbd2a52e02f1bda8cac8676bd4bfbdc9c9907a4d01bb56106a8ecd96c53101b6673f910ce5731686621af6c3353b5bd2f4d12a242e8badcdac8a2a3ef79beaa SHA512 430dcb6d1351ca551c541e6e257805ce33e88396d0ae67d1f904947031bbd0522e90cdd609976c74e59a0f65e592947a53a2135bc0a52ecd340197b8622e18a0
|
||||
EBUILD PyMetEireann-0.2.ebuild 909 BLAKE2B 91f18d888b0e4d0c9441348524389af789d5d3865d0a9fe4b254727da595d0c03b07e3d16623c9939a2af4cebb8da76f8ceaa4e1cb289e6ba1390632747e5f05 SHA512 12522fdbce9b922487c09e4e2a1ad2f93f6b65922e9fb4dd69e0f05aa0b1d8be4a3e335e84209516957f770a9d7abcbf0ba12699ce4ebecdb1fd71305be508e6
|
||||
EBUILD PyMetEireann-2021.8.0.ebuild 918 BLAKE2B 040f237f3699b474844c261e88efd608faf76c1adb086d817f884be1aff27d7a8407c42d95519846a3ec4806d6e2ce7fccafc599c1c710cfcb14f54bdbdcb4b3 SHA512 cb3108db9ef08a44f6bf46ef1d10ef1918003039d9fc06b1698134a581c14c40a6b8811f5d15f9ff243aa9230714b207466bc9ce972aaaba6d1971d65a3f05f9
|
||||
EBUILD PyMetEireann-0.2.ebuild 909 BLAKE2B 2ef329e95d21ce32e30bbdf27acf0bdae76920167dd3ad9cd387f7cbc5f3a0ea85bf6781e1f133f799aedc94ae61fefec48c2c64958f48ac3da9ffe87643a172 SHA512 598977df81033b715ccb42d67cdeba0938673e51cb4610f98636495710d27936efad538c05f36dbe1dd6de02858ad60f99d413305d0ba894413b5e0e71fb7e3c
|
||||
EBUILD PyMetEireann-2021.8.0.ebuild 918 BLAKE2B 5e72ad57fec64991f92d2d0b4ff94f3e2ac031e5bfd0785120fd2db694802610cd4ba23da4b54266460e5bb1d9ae64133f1d5324ab48b8c9fe8011c159a72b80 SHA512 763e6601a6d5ad52bd66e800172ab7eb08186d38164aeb85d1b1f4584e97d9df6b720c9e589ca04fd1c277f373609d1d61fc61ef744fe99075fe50f324ea1221
|
||||
MISC metadata.xml 453 BLAKE2B 59631d58fc677e024c1c91bc26ed90e7329769a5a1ebaf889e7a0aaec78c85002a0dd0344ed28def59b2666319f955ad8007d7f9ca4e20f64a42b0d3506e2d3c SHA512 718a94d27ca03e5e147cf7cf099d01d333ed950a5e32740511ff1cfd9427a9bb7eadd8f9a614695f65e1c5f9088acddeb86cf08911bac98bd0a0bba08aa41f33
|
||||
|
||||
@@ -21,7 +21,7 @@ DOCS=""
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -21,7 +21,7 @@ DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DIST PyMetno-0.8.3.tar.gz 5631 BLAKE2B d55abca4f501f8128a3978e93052194ede2e6c6fb39c0e0366231ebe1f419db9cce7e85738dc673d65374ba532cbf019924fd4562e2fc52a2e8e39bd43256523 SHA512 e2ac6212f183fc1807baeccef60be2b4487eb5ea739a1af3f87bce974d10d5334c15542c6850b3e7126174d05543ec4115e7f6637f2bf3de0d092996f727fa49
|
||||
DIST PyMetno-0.8.4.tar.gz 5695 BLAKE2B 3710e2576496d4115b75fb5d8cb70efa23baf577fc526d89926556b487ee8fb3d791d90f393584569e518e0d40d8c9900afc24f9c24fe2978e50d4e1db74a201 SHA512 f40dd4df25e1a14d74e73f62a284d238b4aa8f4b81de8c62bde93dae387e3eefd40bd860cd8986e30485d6c4df78554a4d07045850f5d608ff8c1686a0bc74dd
|
||||
DIST PyMetno-0.9.0.tar.gz 5669 BLAKE2B 9125a95224bdae5f5749b78c435197a407a615dc9360e3b8f3afc2554edf71b69570eee8658acca823045fc609e9d14559d30d82466e84e68cad12c1c2037326 SHA512 b97592fc2496cb2c2307b56ac8ccffa16e7ec537e27222302ed175f798c16f83225c5d32b46599da9efec6ee4fe5a11f7673864ce1e1978b5868c1257b5a6889
|
||||
EBUILD PyMetno-0.8.3.ebuild 876 BLAKE2B 16578249f89eaf4bf0bdc684541a57db54090b92eb0557d13200a8af90ad6169b482f3b18476556da556191a3d744ed29adeeddba680b1ad8c1a5adcf1b19088 SHA512 2db9807d4f95f444f556da777260d2d9d7cf874c7978197cb7d1b0bb14047ad99773a3e2820e416dc6d1ee707b368a2e8257fc83b8a330ae696afd536e99cc50
|
||||
EBUILD PyMetno-0.8.4.ebuild 874 BLAKE2B c4dfa02816cc26ef6e80726eb952a0eede2c15268be30693b79d1d1b9d610b93359e2a14f5367fd914ff16a53d40faaee3fe695ede865a11e4356ddd3415b31d SHA512 490b40938dce69d8c8a9f5653e48432708c01eb6be5aeceacc05d989291144eac018364377fb94e1d32e026c60e0dc75cea3a104fba64491c29bbdaa91263615
|
||||
EBUILD PyMetno-0.9.0.ebuild 874 BLAKE2B c4dfa02816cc26ef6e80726eb952a0eede2c15268be30693b79d1d1b9d610b93359e2a14f5367fd914ff16a53d40faaee3fe695ede865a11e4356ddd3415b31d SHA512 490b40938dce69d8c8a9f5653e48432708c01eb6be5aeceacc05d989291144eac018364377fb94e1d32e026c60e0dc75cea3a104fba64491c29bbdaa91263615
|
||||
EBUILD PyMetno-0.8.3.ebuild 866 BLAKE2B e96de974cd6f72e7c12e596b7fba2d8f9d3cc524c9f10d38c7fa270a4e0c83d3bfe315539498d32b83daa3279f7d0d0c9ece31af97ab912643046874d1c5da93 SHA512 95b38df833a0dd664d1c01359961cf58dbdba98db319f4ec1f854739d6520569dc13ca913e54dd6d83681f4e87622e59ff1bc8f67221938f770718e500b73dc7
|
||||
EBUILD PyMetno-0.8.4.ebuild 864 BLAKE2B 59ad8c0a17372a7c680c12979c6cac9c6e209972b85e3049825b29ca5f73ef4fb4e01a91edd1567320c8872fb10392277c280db360eac4f285b44e9f4e756598 SHA512 f50bab37a882228720156b3ad9b47fe9f30bc4610e4bc25488e6b011f69e113f94fcc5d6f86ce702c73beb895cc7ef38d64f6f85b9103a4aabf01ae4d16fa8d2
|
||||
EBUILD PyMetno-0.9.0.ebuild 864 BLAKE2B 59ad8c0a17372a7c680c12979c6cac9c6e209972b85e3049825b29ca5f73ef4fb4e01a91edd1567320c8872fb10392277c280db360eac4f285b44e9f4e756598 SHA512 f50bab37a882228720156b3ad9b47fe9f30bc4610e4bc25488e6b011f69e113f94fcc5d6f86ce702c73beb895cc7ef38d64f6f85b9103a4aabf01ae4d16fa8d2
|
||||
MISC metadata.xml 326 BLAKE2B 9909d85fc7133e8ca4fae8ad1d88156a88cb39f0fb13e7624002cb8cf7fd48636ebca9a377e4f57b756e2fe737e2d25d368395c6fe71b0d3763651780c12d5bf SHA512 36efcefb7415f355241dc7ed9f40c2152273f76d0948cba690262faaa5a265105222387ec37cb911e21614eaddc10180cf2265cf048787bf42bacfb5c10de349
|
||||
|
||||
@@ -19,9 +19,9 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -19,9 +19,9 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -19,9 +19,9 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST PyNINA-0.1.4.tar.gz 3860 BLAKE2B 2c58c56478e0ef370534bbb5ee617d78ef1ab3e23ca41468238495909e97eda5a6a1dcf52a8a15ac55f6bf54a229b36f16bf7bf028e0559ab9906111de7bbc5f SHA512 4d78ff4b51af3a4445c3f37da4f8fdacc40c3e577c224a4b645a57d85d9e8effa7ed560cf60c9bf3662d18ef362b2428750a2b36d9a8c0b3fe8b637b65fe62ae
|
||||
DIST PyNINA-0.1.7.tar.gz 4153 BLAKE2B 3babe8a1f2cfa0dfe8561622f43320b150d3f041fb1a6119220bd518194d2051d5f71106ade35d4d5da00a7aa5deaf5dfe278cbfaf2c28429920c3f36744dae7 SHA512 1e9744e0f2d4b6f0d4cce68567ca235158648df9c3ad6dcf8b90628875352b78e1a9ea755782daeebec65415d5309b62f50894784e0034d0b6da980d5263c20e
|
||||
EBUILD PyNINA-0.1.4.ebuild 788 BLAKE2B 5ea2502fbb6b5325107203b351c65b70d1c2d97af415450f36b8f4a91a37d606f279da474745d95534fc4f2e103b9f61d283f6cd31ecdd53c41f2c7c08a42fae SHA512 7bce4fb16cb148160188f0c06efe669ef341cd923c2676e319a3a007925a4414c525549c2d2c02754db306b4780c6da9c88f6febad957a7d36629fb3f5551f87
|
||||
EBUILD PyNINA-0.1.7.ebuild 788 BLAKE2B 5ea2502fbb6b5325107203b351c65b70d1c2d97af415450f36b8f4a91a37d606f279da474745d95534fc4f2e103b9f61d283f6cd31ecdd53c41f2c7c08a42fae SHA512 7bce4fb16cb148160188f0c06efe669ef341cd923c2676e319a3a007925a4414c525549c2d2c02754db306b4780c6da9c88f6febad957a7d36629fb3f5551f87
|
||||
DIST PyNINA-0.1.8.tar.gz 7646 BLAKE2B 6074249de420b76bbb822e12f760367d389cd7ccbad58f35ac7e0119263119494e8b1083ebb21e4bea8d7da00896755e9ae3ca9d2e5400b6d20b9915271da136 SHA512 ec7a7cdd68cefb6753d9006f4acd23146c25dcc90e6570260c5dddca337fb2266c5e7bcbda4597634813670186fb4c07c7537bb60bb85fcdc3c1c8c17ecb40af
|
||||
EBUILD PyNINA-0.1.7.ebuild 784 BLAKE2B 2fd408358e9d6c6ee91d3a1b5617e71eafcb07c5c5eaa6749cc38864a7594bff6fbb83ab40357f8ce1841429c9fad92b1d1eb0acd74b0c85cb2e5cf96e0d91ec SHA512 b0e588d34221276e900f5b301d29fb625724110c263d84b9da9e7a333e7e94a23307e7bb67be91f7ef6d360712fd4bb5cdb7544cfac7cae48eedfc9e2082f18e
|
||||
EBUILD PyNINA-0.1.8.ebuild 784 BLAKE2B 2fd408358e9d6c6ee91d3a1b5617e71eafcb07c5c5eaa6749cc38864a7594bff6fbb83ab40357f8ce1841429c9fad92b1d1eb0acd74b0c85cb2e5cf96e0d91ec SHA512 b0e588d34221276e900f5b301d29fb625724110c263d84b9da9e7a333e7e94a23307e7bb67be91f7ef6d360712fd4bb5cdb7544cfac7cae48eedfc9e2082f18e
|
||||
MISC metadata.xml 454 BLAKE2B 11d3f1ce75a93dcb00c6e2f79296fea072d51f6d6e29a615e0528f7c89e08f8e2adc714882991187bc9542c3a1fb57692c582916cf8e99722f82c58a261b8b86 SHA512 6c24ee187913ebbc5b27c4b820860f22d6c728af808c76d9dcd4a575862f32ac94a95e56a7a1c76bb34e27340ea2c953515eb26ea74cb35e8946a7dcb05fe9fc
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyOTA-2.0.5.tar.gz 5511961 BLAKE2B 612764f6f343718cfe3cec6e4c8880d99c4a57ca76c52bb5aedd297b8bc3c308a4e11e9368f68a6522efd29f61b2d6b5510c804cdad88121b66f6a9b58bcf32f SHA512 d4c36bc3099e9089dacfbc87637ba06122490025d5babf35ec9e4dcef6357fdc6aa34cdb112372c47e4a2341cf99a4e523bd3adc795a6bd440063788e5a490e3
|
||||
EBUILD PyOTA-2.0.5.ebuild 853 BLAKE2B 528e1dfb40cb3c0d5f3ab6f30d5623fda6e4f7e89e4988956f8b334fd3d0f5939dfe33aba13f2c1f0788488546d3980e8b187dfc3af450452f6d59541e3f1807 SHA512 ca2b24b5daa028bb42d528b4e29e25db8282139de003bfd5893cafd91f15b50102acd30a904c71b712e487d307ebec831f563eef0fff101505fd1cb4ef4ac9b0
|
||||
EBUILD PyOTA-2.0.5.ebuild 843 BLAKE2B 109321aa461a8f3655411b1345987e91ca639ad0300f7fd7cbae360b66db298fc58cf3b4a04031af76086d68c22597dfa3dbc2c20a72630699c82956f1bed072 SHA512 7b7094ce3fe1b900a25cd23fbda01f6828d9c671d9d631d64906af83c6e6316909975122882cadd37da7b2938c39c2858e7f0c145467d76a8635b0f55045f127
|
||||
MISC metadata.xml 441 BLAKE2B fc913fff82e76f27073f5dd8243e6993b6e044a05723a38f38db6009825aa1913e4baafc779c414f3a233c9721e0b13e0607721b6876ff6676a39fa7b2eec224 SHA512 416343a7faaa553adba6283adb0923c1dafe358b441e2c4d81e7dbba594f7cd351862830a4cb68f4c50dd283d1938f83d6f3386e4cb047b51179ca18db1a2cbf
|
||||
|
||||
@@ -21,7 +21,7 @@ RDEPEND="dev-python/pysha3[${PYTHON_USEDEP}]
|
||||
dev-python/phx-filters[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyPubSub-4.0.3.tar.gz 174033 BLAKE2B 65fcd960ce2f0548f152546faa7a98055a823414c453b475d6ade339f55e72a60dcb8d627f6272cc844d181f772b76dba4e53b2ecc521bb05420abc09f6c30d2 SHA512 cf9aca44e91a5d0e5ecf6739deabf2980f9464395c89e3c5335c5248e47c570701e0534bb660c5005325a994d9f8e7f261f36bc8bea74cfc7eb760b73c572652
|
||||
EBUILD PyPubSub-4.0.3.ebuild 797 BLAKE2B 3926324fbe794f861e275cfbd880fd1599430aa2125f4b8d349bf6218c5fc9aff37f1957108d07ba85c73bad6d0ba8b0a918d1460eb4a6bec1644f9ba60146f5 SHA512 42bb9d31c10526a0cc0a42a361c6715e088519a84e2150906e16353f58ccc2db2e6cef4e0b142921359ca6ffc5f347a658dafeb8732f01cc8216fcd84564eb48
|
||||
EBUILD PyPubSub-4.0.3.ebuild 773 BLAKE2B 76a98f4a63558c441e27117c86fefe3a5bb50bf07825255f1185e7db3264453f2013f7fcb96a4124bb1d942f074edce052790dde56bf55190a47773ddcb4a33c SHA512 960b0dd72b5d769c534b277d1da8920d4c26c027a9eb3610ec03759f70d8eed4e2ba89a3b395552b0e3c12a86e20d578fa193cd86ee06e0c1f6cc057554d86ec
|
||||
MISC metadata.xml 482 BLAKE2B 50defb14b75f6b647088b3402d3c9aad2494c69208de3a6592e65530f8a01a5ef4be3f3adf19090f7c960f7da6fc162aef9160c5a227823ee669dc12a00e3c48 SHA512 6ea86a4b8dc91d5a436aa53afebdb89b8cd13fbad5ff94660f16a4d907ca2954b9444f3c2ec66dfe3bee3999cd088e15d650ad05919721e14bd7be23c35d84ed
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST PyRMVtransport-0.3.2.tar.gz 37648 BLAKE2B e4dbf7b3671e0c12189442de3fce6ef19a5b14b652271f652f0d6bb0544f41ea50abe20da62392ea5c9d5bbc1a12d6b1a23a568fa01892ca70efec8e0aedb041 SHA512 dbc018469a02bad777b39a366aa70d41688ab85b47b3cd02c4268bd5bbcbf580a9e5f6819c81146b0e08bccf11c7652c8dea3235fbf1e7332c1d544a09e107db
|
||||
DIST PyRMVtransport-0.3.3.tar.gz 39591 BLAKE2B a3b9f9952498ff525b35afa209f9d49509fef209b3299a7780d9640d2861933b03f7c4598c51fd38c3cd7fae81692670f8bb26cee444415dd237430bb5e449dc SHA512 245ce47d93ee9c74260589efea1c431859322537ce41fe97a7cbe0ba6ac4b737c66d57d899df3262c7f9fa08f1141822336afa180848b48cd9ee9826209f5faf
|
||||
EBUILD PyRMVtransport-0.3.2.ebuild 831 BLAKE2B bd23142c4d4e4048b183d77d38a9f0e8011b58c04394ec431468b6ee195ece079f4ba4ebdfac1914f53346d64960ba3502dae363ede95818bc552b2266679788 SHA512 aff5ee7df37600ff7bfe6af4f1a174e1a9323edab6e066a7eb8fa7aa36cb31cbdf165b0d1aca95d8b35d4a3e9c8a733ed415182ff53f39748aca871456546202
|
||||
EBUILD PyRMVtransport-0.3.3.ebuild 829 BLAKE2B 907c350f5f5bcf11b06a5695fe0ff02a2125e7632452032c5e3d08dede0d00971179c7193412cff91018a21d7e9b60b2d60affc55109f6bba4bf9e6563a6c90b SHA512 9d78e55a4e4aad4193b50295637584ed763b00ec07cc6898ef42d586877cd49d639cb4c74110905a4f852fbdeeb0ec25ce8f251dc09862085ee0af042c4d9689
|
||||
EBUILD PyRMVtransport-0.3.2.ebuild 831 BLAKE2B 8d5d94f6eec670db9830ab3291b9a0de6a77935bb684dec12fa684c7d761e7740a77c5df68db39436968937f2a7b27d38808d483cadcdf7f537c516ca352dfdf SHA512 a71cc695cf965e4ffc4cd7f6c34009dc64a5965fbe2601c1a23e3fbe18d10ce0c3a76d23f9ce5ee6d15a6e37018588ef08e09057ab37b056291d6fab1236f7b7
|
||||
EBUILD PyRMVtransport-0.3.3.ebuild 829 BLAKE2B 2b5a1c9c3f19b8819424014014cdbf17258f1edb59104865fc21cd8fa09ffa91c0b3c066a0d77ff1d3ee61f12290d445f064ee1239a40662622aa79f1a996634 SHA512 67ba65c3a363c5f6ca9c44dc16090d3b26abc11c5fc3b02b4a01aa6adb42255af4e5fef01e16258f4b0c23dc03d9e73f39f29f0237cd1ffe2b0644ef751183f5
|
||||
MISC metadata.xml 449 BLAKE2B 317be9a8b8a8ecbab4bf668131e9da14edf1858abe5a48065fd815b1b53c3fa9829fdaf30ba24365ed597096d466485c99843fb93ed0449b8629d623b2703297 SHA512 f590e41bb3ac51d235bbcf8fda4727668a4ec0593b78926d19815a7c43e518aafcabc608fe43e05b669b250e898a97e2a6c315dbad782dfe5f82442aa9843448
|
||||
|
||||
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/httpx[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
|
||||
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/httpx[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016
|
||||
EBUILD PySocks-1.7.1.ebuild 734 BLAKE2B 9e4f7907dcd36b3d33a08ff3217f58bcd9e5d873afa0c9195bafbcb5a01551862fbcd5fa301e0de859a29f6e492effbad2d86bff2c9319c8f8f8e60ac96dbe7c SHA512 6a58e2c772b237b3e5734b944808a5be6dd0e6f622fa03c298ebb5d694d538a118ca6e1f8e1a987fde62bb9af0535b9755e938654a37ed5d98d00dd1b7ef8d1d
|
||||
EBUILD PySocks-1.7.1.ebuild 724 BLAKE2B 3a961a76efd814f3c76e062b3a42feb35b34acc87662f5738fe0ccab22f750a77e5f5cfb4fa953f5aeed8dfa100f5858fe195cb8245faf0bc2edeccc83d86f36 SHA512 86fd65fe3086c799e02ee214bb31ed0835744ac48469684715e7969c11e7dbcbee9c6b2fdbecb08cceb8242b1e0dfa55ba8d9a23c4a71b426ac00e4f1e7dc9d8
|
||||
MISC metadata.xml 449 BLAKE2B e3ef098513abb0ee6bcd71318081369289528303783f1b0110a9033c70dfcbcc2adcf4c0dc39983999760b3a99de852c8fd16112e38b1a50f82a2fdfdc2617c5 SHA512 37bb2ff452d5d2aebf42f64d9f5ab5c733c25cababbeb84633b3458ea8c6a7a911fdd2e6433e9cb3b57a4acf286ba8f0100d3d8c574fe3bc587b991097716050
|
||||
|
||||
@@ -18,7 +18,7 @@ IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST PySwitchbot-0.12.0.tar.gz 5663 BLAKE2B ba99c41b2e2a828f1cdb3043f233ba0bad9958b403882a3ccc695a4916e04105776418cadb5e0cd52ed3173f9e3df6029f5a73af26c0424697c191dd275d2a98 SHA512 8db52efec2a1d6ea19b59c77036bb93d3b428a9c51afe237a57e7be7114d00bc647700b6be8ead9e19f28e189dcdbf308cf87b5511f1713bff9151b7b2d65a65
|
||||
DIST PySwitchbot-0.13.2.tar.gz 7883 BLAKE2B f02fe01dcafb85d73b18a10322d26a6625bb0272b82ac06cb8985b07cfec3ee2a4d3b3bb7998ef2af4ca4355a932ef0b29ed4b640b973997b24408f59c4a9dcb SHA512 53256b801b0970a5230ec2b8abc2705376b8dcc6c7028f32afe8bb0f3e708a55707b4c3ef7da5e4ac50fe6cc12b866f9216a284a72ed4179f44b385abce36c31
|
||||
DIST PySwitchbot-0.13.3.tar.gz 7974 BLAKE2B 7b6f86bee2198779ffebc13188347ca4d44d9767154513db87813abbd6849040ae81a726d82ba388cd90a82514745d7dfa4b1c4f21d8f012889b54cd6ccbb87a SHA512 34a159c726b59a5eea6ecb5dfac65cc01495877c09b5e1ba3e48db411ed184953a8134a4ff9c5e188e254862408d79214244324601e69dfc00207abb2d72ec09
|
||||
EBUILD PySwitchbot-0.12.0.ebuild 767 BLAKE2B ef25ec1defed620d8d31bf53f9ccfba2b78474fb2552c24842642cad5b3337226facd90cd82c0517ac2b2ed74b2892b4f35f7249c763fc86b400f3c49910fd07 SHA512 e54bd24591b77ea0e83831bce0a35b18d5a389a2052acf5399f0005e619aef40c76a250d7f3850fbc943565232bb258b4b76b1dc81429b9ded67f94133585123
|
||||
EBUILD PySwitchbot-0.13.2.ebuild 765 BLAKE2B d80e0dfa83901937a5d7525a9b70b90b851f20571f4f25ea83bcfbe115ba2402e5948f42e2d1c70e3dc3d0dc0e63112c828866be0d36cce71569c4b277f01bea SHA512 53871ebda62af36331d3433d05d42987f11a2988c1b369ba51cc729382619f04fefd9c06cce07863bbf73a09890691001caff84a7aa65bd139af356ba6f90543
|
||||
EBUILD PySwitchbot-0.13.3.ebuild 765 BLAKE2B d80e0dfa83901937a5d7525a9b70b90b851f20571f4f25ea83bcfbe115ba2402e5948f42e2d1c70e3dc3d0dc0e63112c828866be0d36cce71569c4b277f01bea SHA512 53871ebda62af36331d3433d05d42987f11a2988c1b369ba51cc729382619f04fefd9c06cce07863bbf73a09890691001caff84a7aa65bd139af356ba6f90543
|
||||
DIST PySwitchbot-0.14.1.tar.gz 7325 BLAKE2B 4fb9e22e40b6530f177956d4f25a79231c0c2f75701ce1d7e9b86e2a28129b4f2f21edaa633cc889e49e9f07da7298345b09fef870398974120e7256a903c113 SHA512 26fb62c8d234e596b6a6866900c58dacdaffb7e307c236e0ab3a85919dffa85cc73c8d54d96ed38c8905a55157ffa40386b9e960a0c311896e791147f5bfdc53
|
||||
DIST PySwitchbot-0.17.3.tar.gz 8238 BLAKE2B 7a8fbcfe78d39d0de38ecfa99d9bad6f076b213096aa72357308224ef74c1378d4455fd507820999fb72bd87b1e8dba9ee81c4afc86c98e68b47de0090201c98 SHA512 e7ba446d3c6ddba3cc3e1e5df9c44473b57b81f71cbae288f49acec538ef2a220d480daed59b8eb343f1fad957b7e9d6af9e82d9ddc3389425df7b993509aac1
|
||||
DIST PySwitchbot-0.18.4.tar.gz 10370 BLAKE2B 142e20c8fe2789168d5458aeee5495813e45c9e6f55cc28103a49b0595263b98af0aba97330fed55baf34a06155300770fabfe6530e27de5c72a21c8f16bbffb SHA512 89688189bdc650aef57f8289780128de5cc57f0e1ae0acefdd46b7226ac435e1f477f242fdd226489426856a9b3dd551e264e750ced4565665dd35ef0c6fa0a1
|
||||
EBUILD PySwitchbot-0.13.3.ebuild 737 BLAKE2B 553ce578406268ab55590978879ef86dc8ffb33b9bbb86df1a3164141cff723af55f79c0fbd27e25a834d667bf1cdf48a346cdcaf79c216220f3b04411ec6ea7 SHA512 eefa247bed77889415795f47eb6c9e1fe0c3e438f236a789923fd7566f92a8f34f77dd20a80cc7867d9c339e63e4f7f7d6e6e2e931accc49ae3b71de9b04441d
|
||||
EBUILD PySwitchbot-0.14.1.ebuild 767 BLAKE2B 9698b7bbd499019a9cd05aef00ff96440a1dd62cc9e90e4871fb34ce7502a94f1b633dfd7b3b3b1dc8874b10e015967c14f6b6bee0779e5a12dd967f545878c9 SHA512 33c1cd03f6b1b655fdb5b10edd44bef0d9e1c5d99b8710bd4f4d73109fc3ee2fb5684f70c7cde0a77232aad6db803be8cd62608251d1b3712b6fe9cea6dbf871
|
||||
EBUILD PySwitchbot-0.17.3.ebuild 879 BLAKE2B 47448ce0236b3472e47c6d2f2ba97dc25da28fc4babeab96726f023c5e1f01072f9218f263db267f1e975757236567124e8cef764a535a15eaa8d1dd692a4420 SHA512 52421034f18c64d710c90f19808a882bb127a60f9ef3a49e1fe9df9f923f6d23fc66c7849de211a224f43274ee5df87e17c6dfad3554f4163b76aa0bd7fc4098
|
||||
EBUILD PySwitchbot-0.18.4.ebuild 879 BLAKE2B 47448ce0236b3472e47c6d2f2ba97dc25da28fc4babeab96726f023c5e1f01072f9218f263db267f1e975757236567124e8cef764a535a15eaa8d1dd692a4420 SHA512 52421034f18c64d710c90f19808a882bb127a60f9ef3a49e1fe9df9f923f6d23fc66c7849de211a224f43274ee5df87e17c6dfad3554f4163b76aa0bd7fc4098
|
||||
MISC metadata.xml 330 BLAKE2B 513f48da73e61f211a2398788c1ae2fa6a5f11b75bbe22b6e01eecb74623ead9e67076a57515be99a3178af24f41a51866b8e81c03d719cdff8ff3566ac471ac SHA512 9a8ed7d0c9e9092fa6af0ee042fb27e45b552e2256f0a95f94f31b79ae597cae02efb38ff66e64c2e296494ba8baedee9f700190ebcdd0de5d27d197cad7311f
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,13 +13,13 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/bluepy[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -31,3 +31,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,13 +13,15 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/bluepy[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.4.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
@@ -31,3 +33,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
37
dev-python/PySwitchbot/PySwitchbot-0.18.4.ebuild
Normal file
37
dev-python/PySwitchbot/PySwitchbot-0.18.4.ebuild
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
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[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.4.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST PySwitchmate-0.4.5.tar.gz 1835 BLAKE2B 0f10b26edc1f94bf9f34e75646a92bcdcb4dd18541dc6058933d12fac64da2d5aa49b3fba7829aa81253f4d3296498ae6fc746688a18eca744676c4fa1f134dc SHA512 1b05d84c6267b8508a9072a3c94765fa9e6efdf3a530211678fe7ae9dcc2ad2e89a4aff0d44c9dd25154e0c537943e8e5ef2dfe9cb950834b8ea85b4bf3edddf
|
||||
DIST PySwitchmate-0.4.6.tar.gz 1852 BLAKE2B df0cd5acf51f2837e70be7a5a3bb94f459037a05c9f8984701b571cba64260b7a2fa537784a18c06f8a64e7f853bce190fb271967ded67070a3be8eb21e4a53f SHA512 721d28da3be782de48456a2a91252428efc9e9b3286c1b1ce7e5560f1072448057cd839bf510bd40ffa495ecf80154d2ffef9d8b40c8d300a693c08f79bd5d09
|
||||
EBUILD PySwitchmate-0.4.5.ebuild 726 BLAKE2B f0cf292143c16d6dc15c9d704ba17c6ba97b3f91c76aedf506288b3d9dd134ca69ca63477c01d5264c08288c05af036e9309b8ae68e502528539aa26c6fc7aca SHA512 230910757ffa293bcd5838f6289cd9a180f95970acdcb25335d270c6f15b9dbbda2045f39feaa8441aec288b98ab7f766f04e98b216adce7f1dfa6ba912e501a
|
||||
EBUILD PySwitchmate-0.4.6.ebuild 726 BLAKE2B f0cf292143c16d6dc15c9d704ba17c6ba97b3f91c76aedf506288b3d9dd134ca69ca63477c01d5264c08288c05af036e9309b8ae68e502528539aa26c6fc7aca SHA512 230910757ffa293bcd5838f6289cd9a180f95970acdcb25335d270c6f15b9dbbda2045f39feaa8441aec288b98ab7f766f04e98b216adce7f1dfa6ba912e501a
|
||||
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af
|
||||
DIST PySwitchmate-0.5.1.tar.gz 2903 BLAKE2B 8d709ef1b6d7360e5836e1a1b959c8e0c8c85a1ac255d9dddd38f2831ac98061ccbc006e344a8bd8fd3364248dc24b195a2263b564e6901ae06d1c80bf4c78a4 SHA512 f3021cb3573ac6df11bc2ef9d99ffcf0edcbf9eb1e4b84c8dfd59e8667140d5dec90bb8dd11f2fddd0625fbad5629e845a8e5746ec79644514621edc70aa3911
|
||||
EBUILD PySwitchmate-0.4.6.ebuild 687 BLAKE2B 448cf4595aac3bfa51a605e037b852f9243bcbf542909631ef3afe9b50bbf15fcce8e79035f100259d91dcdf79ff20f01d58c3bb6309a9e45a4fe56e1acbad54 SHA512 5162f064afa385ff4c85bb6eda77cfc2c5e22d45fb206b8355517470f8444e6910eb4cbcae24c88cca254f6cfd53da931a6c0e2ba85ebf512e1088b59145cd06
|
||||
EBUILD PySwitchmate-0.5.1.ebuild 752 BLAKE2B 540344467799a0dfff9d1b1a89148f45c6bf8e07f852ed91011cbb119458750c1fa9e829e880855aba9187149532c3c8ab450fb2e2a21ffe3a7c93e81fc6e743 SHA512 78dd69561cd505709a4ff5ee25a9cc7cae77e6d644cc9f292cbd1695e6396aa904f08db6015773e25f4269ef21e5298087a7e91cca9e3c6f990cb3da2959aa21
|
||||
MISC metadata.xml 331 BLAKE2B 68452dd5d044a658ab303d24626c9113208f6358e90b9b52cb914d40331a82d975def29aed14b58aad5852453a19e2ffebc16c0e1d68fcaada659853891226c8 SHA512 48acdbaca8a1f7c2a1f101eb1216cc138aa8529a5cee49b9422e151c417e26706ead05f69ac857ec16c269f4c6be1d08bdd3cf17beef0f092b3a1feb9a4ef992
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,12 +13,12 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,12 +13,12 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
@@ -29,3 +29,5 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -5,4 +5,7 @@
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">PySwitchmate</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PySyncThru-0.7.10.tar.gz 7016 BLAKE2B b3141a4b98a7b5febb7228de602b22553f1f0f411e0a0bf2dfdc95db179513eb423734c9f54d1e1fd7048a87590050ef0e2c522b6bc5fb3d05707d7adf1c31c1 SHA512 43a432af6d39ad7d106d0b3d2ad8e6fe8754b67c9a5e9df2d772f4f40318fd5bbef2a66038196396f7e3132dda6c061dbc04dafdecc8c184f31e5526e53973cc
|
||||
EBUILD PySyncThru-0.7.10.ebuild 827 BLAKE2B 8699d6d63d89fc8a3f7a309ddcf25b36efd813b40941aa0e1e0214faff21742fc61406094305c367fc9829e0cfb5b981a732f44064591142e2af81c7f14e102c SHA512 5846b6cf545309b7dcc7f9a4cc305ec70d464329790d2e396abab15039bcf194ca7f85bbfe407a750591dccd43953d72707dbc7745c25420618acc533f848a7f
|
||||
EBUILD PySyncThru-0.7.10.ebuild 803 BLAKE2B a4fd5d3890e4fb5bcdb35b82d90cd0bcb3141209293f4548e41e4ec8cadb3c35e6b049f1356f69b20609954ae44c740c3e5c44c61b543d8c8f2e9bbbd93802ae SHA512 446485bc3644f0cfcff4d5f6dd6e17b738d5b69469b2b6803bb011b70da7db76a49270070e09303648e64ab153f80379bf63499ff706ddeeb6d9f3adafbf387e
|
||||
MISC metadata.xml 449 BLAKE2B 4c86cf00f3e33bf20aea0b6ad07ec30e1bde57555d4a212a2da1cc32808ee86bba8493a9779dc9383ff08c056fd981ab7320714934c1873003cdd80c7ac7dffd SHA512 1e508694300e5e34fa01fcc03b5554ab392cf1f04424b62a5e143fc92ebc007f1ab629680b143a4530f1fccf632e79e66b7806d53f4affc2c3143b70713587fc
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyTransportNSW-0.1.1.tar.gz 3885 BLAKE2B aa05daf7edc0d0a8fe57e2ab911f6c97322ef94605e1f57ecde9fe8faf40476397b6c2d22d9b350be1bd040a5b545cb6e33505deb93e5b186317f65e3f56be2d SHA512 e101dca37ccdc748028a1fc2b9ab035c5f23014c92d5c333e41ca214764bd3a5275365a6a23949d4e5ef3404e39f9446b9ae7382ba9fcc1248b82f1b9096cd29
|
||||
EBUILD PyTransportNSW-0.1.1.ebuild 742 BLAKE2B dca3ae67f457e043a257dba455f3d4ce798214f69fc8de8add1842f34b94e977d8f17aa609c3e321df4424f0348b8d0d8561004fd5a3b88249ce108bbd7c70cf SHA512 08a424e7ca928508b25f9fd6bfcd514823e912e428862a8c756dc5e7d1023def3c2b14406a10372428cc5b9253ab89e4f8e4289fefb6251278ca34e501ff049e
|
||||
EBUILD PyTransportNSW-0.1.1.ebuild 732 BLAKE2B d5c90f2a282f7a9f1c5080da82374417bc949a9e196c02c9c45b9e7373382e084fbd458cc23b65c644511190d1a0b2fc212ac726b91e2afa62715034f00c0608 SHA512 44da4d82a1118cbc4549abcc394ef32e5e05cd58a7f92fff068d7546fdc3199de73691b2cbb56e499b01decbac5415e313d48fed88dabd5fc723dcc88e52b09e
|
||||
MISC metadata.xml 333 BLAKE2B 3c2e3e23ab58abc24a74b3c05ae70315da44997dced8b4f5be7acf5acf0430313f2053a2e987f9864902bdf6187f5219650dd91a65e383b2e39fb658743e3181 SHA512 4b4e9e874c607a4335ec8e8488556d7756ba59674d19f788c11f8c1cf450e19dbac35082949b57e82d203489caa492d2519f181a88127d8f8f71b68243718549
|
||||
|
||||
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
DIST PyTurboJPEG-1.6.1.tar.gz 11176 BLAKE2B 2a9ff52e5f1c1771974366291a5d8dc2cb5afee95054e2fff0ef002ecab63fc0d72eb8e8e1f531644a532bfa120c51dc4010fcf997f731734d876723a36a36a6 SHA512 6a405829a1a31d3ff3871ccda2e9e9d51fa414b49eb0632c877b7750104db657bf4a2fa2026041cff5fa4f4ffd39b463e6477ea890c4af91b33e42f387bd7819
|
||||
DIST PyTurboJPEG-1.6.3.tar.gz 11173 BLAKE2B 9934ffd10fe490fbf62b8aedf2bee0ca41c748016580627bc78d973ba64ef9e58651aed187b1b865762446aa7b2e219aa9a25a1864bc11cffa5984a8a1127f99 SHA512 e13ea26c6e7cbfc1567f30e6a401994dc22d328546f4ca20dfbdb8bfd36a19a6e8fd6d6a6cde87fc3c8aa888e37c18337d883f18b39f04dab76188650ab7d9f9
|
||||
DIST PyTurboJPEG-1.6.5.tar.gz 11764 BLAKE2B 1d02472bd079387260d2466ae600f85b53b0202f4e1a2d7a14c2673946b9544839e6a27f914ce97d3725ba7bb372733bf744bc81cd57a23b39414e03e02993ba SHA512 163379b5f9ce95f58dde192027ea574e1f1346d244a8f91f9cc8decea6b64efc115de744b698def77d7515ee3b5895a569dd66077f05a59c580c1e26594a28a6
|
||||
EBUILD PyTurboJPEG-1.6.1.ebuild 792 BLAKE2B c9b1193bd3108510895411a32a79b944129572d298d47fc07806356f5948b1fca1b55f96bbbfae5367953df0a61221e8e0d23822ae4ddf66e1a3aaf6a02a8b43 SHA512 6d2b302ab71233bde1d70c4cec2433525f9255f06bfe2d3566a32e1e8ff3abd2ad18baa1ba794c10d098e6b0da993df715e165b24d297e1a361b3f786cfd7eef
|
||||
EBUILD PyTurboJPEG-1.6.3.ebuild 790 BLAKE2B 9546f0baf0429351c82387521fd54b54bb861d4a015b76f42873a26fe1aa845a6d7ede7f8b54d58082d007704e2dff6df450de6780e5feec28468d16546f187e SHA512 d76bc509cc033c15de6659f0a1ad0043572f25736e210c3d4704004e6a94276bb85919bb1f95fd7ede83682e34214b81f45c52d61e49ae6a6e3e90e814a1b72f
|
||||
EBUILD PyTurboJPEG-1.6.5.ebuild 786 BLAKE2B a102f7d205c837078f4c82a432f88801693ffabbd93113bc7983182da8a2b74822d80113ed58b9c2a3c8c714ca4fd6afb8a651df146df0c47565d1d06a88be12 SHA512 ad944a820b7021292416ad8b3c38f651e0a4680a6497048dfb0f60f2ad2a94e0ea0d4c8608a9e806b606952fe25534cca4fbbeac6914a7f2ef3e3d33d1d1a4b1
|
||||
DIST PyTurboJPEG-1.6.6.tar.gz 11766 BLAKE2B 97cad94413daa1896e52b55b1000caaaeb59cce5e9a0fc8129cc0bb61874f00df85887c25f6804c1b57ec6047f5d98d2ddf354cbd0ecfef39e124156f1a5fbfb SHA512 e420be01df97425ad0c2527f0074d00e4cdc5a2eceed29f2f04ba09cfb312fd6317dd9c58a354dbfd07cbf70a6571f68a2e585aaadff9ac529e33ce4245a0e20
|
||||
DIST PyTurboJPEG-1.6.7.tar.gz 11777 BLAKE2B e1c8411bdd578f8ac2cf722cdc14f4ead600f2f0d7c53e7cd580063531a9e95aa794ec1622bb4cb9cde7c60d3d9becaf3f778b118ba422e7bc8521a8d7c86968 SHA512 b6a0840a7a9ee386dbd53593ac7662ab453fa871faed2ba9f5a94037b4ccbefc528518adf4ac1be51762d467be39443472ea0bfb78f229dc1f41c01499d3e66b
|
||||
EBUILD PyTurboJPEG-1.6.6.ebuild 762 BLAKE2B c9c1a87c1bfe3ca4ec2bc45a3dfb3bbd4f95d18504668500d3e19d5a41d47b3f0079372196970886963c3d42da912cd14845f8c16ccfcd394d5217fa3afbce09 SHA512 49e50646e522c4dcad16ccd1dc57beb0856ca7308db45e308205c76cbeb3518851d9a2b45791f34ac1d981a1610d708273502605f8f40e8dae649146f60c3abd
|
||||
EBUILD PyTurboJPEG-1.6.7.ebuild 762 BLAKE2B c9c1a87c1bfe3ca4ec2bc45a3dfb3bbd4f95d18504668500d3e19d5a41d47b3f0079372196970886963c3d42da912cd14845f8c16ccfcd394d5217fa3afbce09 SHA512 49e50646e522c4dcad16ccd1dc57beb0856ca7308db45e308205c76cbeb3518851d9a2b45791f34ac1d981a1610d708273502605f8f40e8dae649146f60c3abd
|
||||
MISC metadata.xml 451 BLAKE2B b967fef420ad9c24b14d307dafa102211d3bd7b068be4552426593d91c5d9406fb2c6ffb82ca99798b580cdae7f55d9af2427f7dbba2b8e75b2828377bd06882 SHA512 ca6e5b0cac3a5e48fc40fa976e5ab254378706616c4c1e56ca4b1efad82650717f77810d0a02030872b503a3cb44438f14829605e9a86a0c4a5d33f03ce2acc3
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST PyViCare-2.13.1.tar.gz 22806 BLAKE2B d7563a5471893ee28b8d194d456369cb4ac8e4f46a0c4b0cc088706d3ce9d2d61e811aaa35033f22b6f76532af8443327353569695ebebbff1ec6cd995dbc0f6 SHA512 365c35ea8a7627b7f7dab1108f51dafa588a400022dc61a8b2b5cc67b3518046ce3944de8c157336463e7483f7f0f694204c207b0cd235b81a2e067ed9759c6a
|
||||
DIST PyViCare-2.16.1.tar.gz 24313 BLAKE2B 6c4d9e62ba5b8086478b8343c7dd287a16a9d649f33887908365a909e96cd308b1e28e4fa1c0b85582fed756327100294bf098c215da73321ff254cfcbd8d9a0 SHA512 bb5321d7d28e670f011916f53382d48f668a24386c30543204eaa1f0268215779e72807b51be6cbe6d879387b74c0bf61bcefae5a067e5705c4f9ea4ec08bd84
|
||||
EBUILD PyViCare-2.13.1.ebuild 953 BLAKE2B 5d0cc699a38e6985fadbc5bbe1bfd20205946c7908e71050cb5676aa674daa2bb1f72b43efbbfc2c9c63ef423406ced9fcee043e640c8882a7ae1034358d15a0 SHA512 36d941c0f0c5ced44adb1ad2c2fb77fb127892a612af4896edf2acf0c6130608edc06834aeec8480fd1dec53cc559dec8c0d2dd34b80c04cf2788fe44897144a
|
||||
EBUILD PyViCare-2.16.1.ebuild 912 BLAKE2B de3d408da8457477451d9f34dbc0df7864e990d362c43cba6b2da4f04d53d773cee462dafe2f8da99f7ad6ec8c87062a3f8bd665e9e259bf93ec57b2715ae8bb SHA512 ed520136054c333bd08252935b529c9d4912dfcb3c3e88c7e1cb13ad090d660c2f00b4062a81ea40590e73e1d9a58f28aa2d51a2aa9b5721d9db94fe128542d0
|
||||
DIST PyViCare-2.16.2.tar.gz 24394 BLAKE2B 2b17f72dfe32bccbd857826b164fb762fac5ca029f24a2500744049745eece7037f76c07012510fe967f09d8c682aeff157cd477034c834790ac872057742333 SHA512 a0640bb027c654370c7d31c8673f1300e005b96b439fcf5854f27961993204e5c612c1e7491559a7055e397ddcdd720436d9ea886be981023010b2e38262ae7a
|
||||
DIST PyViCare-2.16.4.tar.gz 24430 BLAKE2B 8702b6c7c650b0fcf1f886ea5be0487976b6ba7d628612054a07de95ff6e36f454d261be6ef37475f66ad8fefad5f1237ce3596b2811299bab7a3f8e1319681b SHA512 747cd44a1fa611dcf50183e509d265363131d84f60ce332a9489a7d07b61025023096735c5b2338e3663bc5472e2b0b4104a6be48686574ce345f4565fad7060
|
||||
EBUILD PyViCare-2.16.1.ebuild 887 BLAKE2B 2b78faaff6e414220d34f95e9dfcdbb98f727e000f25f5f5fdfc5856a61b0cd8254c643b0df4ef1538500835f0822b15fb0b280738b2cc56c44301fc3e68270c SHA512 1b757d0bcbc09692d6b8f8f3df0be83d19a39db4c4a840b2c5c0cf49c4de87a6711d5a6ba2f97b7ec6d4f2c7c4f4e7a8d58653ebd9930d4e16e53c7f3248d5d2
|
||||
EBUILD PyViCare-2.16.2.ebuild 925 BLAKE2B b98c06bda168bc4f2f6a8fb22b09c2c441cbb8620470e22ecc542f6b64d11c80586e0c78cc1b4acf4bd02f726ba2f520eacc491d2aab9bad565778ba4d73338e SHA512 e61de1e52d903abcaeb9cc48afc4e61b09673c9b3aaf7f6fe378d50636eb8c878d8b990905bfa4a57826e62c021b3cfb6dc3bb4760c3628ee03115f45127dede
|
||||
EBUILD PyViCare-2.16.4.ebuild 925 BLAKE2B b98c06bda168bc4f2f6a8fb22b09c2c441cbb8620470e22ecc542f6b64d11c80586e0c78cc1b4acf4bd02f726ba2f520eacc491d2aab9bad565778ba4d73338e SHA512 e61de1e52d903abcaeb9cc48afc4e61b09673c9b3aaf7f6fe378d50636eb8c878d8b990905bfa4a57826e62c021b3cfb6dc3bb4760c3628ee03115f45127dede
|
||||
MISC metadata.xml 459 BLAKE2B f4ad5b2d86e598398850e89524f5b2a536c08972d3226f8db225145dde7cb82b802ca5fb80c75e9766a342712e6f1c3010383e16627f83a26305a56b406563e4 SHA512 5d25d5aa24cb2a8e6bfd840c80b70823687dec39181220f5fe53b74822b98434d0c0b6f7cec8b1ef15ad229aa291bde5a31c10591c4107da052fbea98da6823c
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -13,14 +13,13 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/requests-oauthlib-1.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/pkce[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -33,7 +32,10 @@ python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s/setuptools-git-versioning//g" -i setup.py || die
|
||||
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
41
dev-python/PyViCare/PyViCare-2.16.4.ebuild
Normal file
41
dev-python/PyViCare/PyViCare-2.16.4.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
|
||||
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/requests-oauthlib-1.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/pkce[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyXiaomiGateway-0.13.4.tar.gz 5776 BLAKE2B 85347608fb63747ecad07a8f6b28e113566483a67ba36a504543190dd7136873b7ff7548dc7d8b6b780836f5dd1e8881986b3caaf7d7a2a9a7c499f4cbcbdc6c SHA512 b5b79adcd587a067fb1cd7d718f69892e79f58cabf8a7ecc42324f218dde049ff402db5ff2e2317a68aad5d4f55683c476442815adec5fee3b0e451ff64b250f
|
||||
EBUILD PyXiaomiGateway-0.13.4.ebuild 787 BLAKE2B 37df6b6cea6b65e2c37afbd227b3e1f54ff8033332206cf75e703f2c966f5db64e9ce86eaf6adc1357ab82c4e8524900f46b364a79797c39c71d139ef069d666 SHA512 385b95035354141c4fe7ca4c48422e8b6943e54e29b41a1db82d4e1e64a31f3ec8c80e596dda1a330f0e1dfd1e7eb75f2352fe2efad0e51d419a2e28a5bb0254
|
||||
EBUILD PyXiaomiGateway-0.13.4.ebuild 776 BLAKE2B b26f867b76935cc0fab37d0844d3a20e349b16414c790d46106a713c5a557fd5cbfcc179059d45daf91301b839feb5053a25e672fbbe1770d7096e9bc041bd3f SHA512 26c3f04d23c8bf148437495583c8241bebad08ca1eef8f93a93353612402d3b120421cf507ff333f4f6d885a405b2a40aedadaf9f0060bfbd9d3064f9a3306d5
|
||||
MISC metadata.xml 334 BLAKE2B afcf4f73ebb32f30d61afecb4a8b89cec6e2f99fa73f5202dd09b7cafc9384ac224a7f59868fc2948486ba6dbbf9ed8456ce263bc25becfa1093c9d416d79a39 SHA512 02fa228a1c5eef82f18912790c11d8584544c91b880fecdbc8464aae2ca2976686452ad3e70c1a25de87a5e5e741a05ac7c9588f363f027e08d65a8ee970f887
|
||||
|
||||
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-2.1.1"
|
||||
BDEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST RPi-GPIO-0.7.1_alpha4.tar.gz 29871 BLAKE2B 468ee0fb1fa0a0939d70b9811cc139225d198c749b47a7d9bc86f80241be43be8876095899dbefae39f1f23749b05c0bd119c8d0c2f73e5f649e995248679d6b SHA512 31816a27252125611398eeb9a3ece61f220e9d32c5c83fb9b144f481eac9759ab8484c8e376387d125fb1bf71565452bec9786cac214d74a4be587a4dbeb28fa
|
||||
EBUILD RPi-GPIO-0.7.1_alpha4.ebuild 851 BLAKE2B ea55b9fb0cf2a828e6c6b9e3ab5bb0670808bd262f4ea48c4813ca20d1eeba1545f8494ed3555db4f42b1ae854dbed0989f315d07e6285cf90df73658da57477 SHA512 ffd3a88fc74f3e0346ef2a4585f2f98bd199ccc49af35250031da9d67f3ef9ac10bfd0685c514828677883dfde2dba71a4ac9b6a7e20af1c546c08d65ce904ba
|
||||
EBUILD RPi-GPIO-0.7.1_alpha4.ebuild 841 BLAKE2B 56384ee2d319f642b14164693961e199191ac44f0c5077c8efd8a4af7b5886a9172ffcdc172d62ce4795bf30cb947bb8c266ae166178e2a6e3efd416e24a199e SHA512 a64a24d891da9d86ea687d203836a40645b1c86a74fc0991739ebee9c73f65bf0ee66dd9e139b88aba86d4b08be4498abb9f3b5d52bb2968dfd41a1369e900c2
|
||||
MISC metadata.xml 447 BLAKE2B 8bec35139cb0b1560ab60de8eb7434c511ed84cb4dfc2e3bec2dabf8c08efdbe1a21cd9656534dc2a230cd23dff8193319fb8010c305564e6eb617332b9ec980 SHA512 f150e271c96c59825d0396d2f89212af70a0c07946b350e5b39bb30734b889cb6e54e632120dbcf6c46b5c6f2c3079cc644128a45d0ef222e768c81d20537dc1
|
||||
|
||||
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.txt"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST RestrictedPython-5.1.tar.gz 443982 BLAKE2B 9cd47ccb400cb9a6254f4da2d29c108fc985e2f1e037f120ac1eba993ff9bbdcb048f70a0904248f21fbe4107c79004844f18f6005108f20c55758c09ed056da SHA512 d75f3e9d9b3258e4d49f03981d05de832d490676feaffbaea4a08f08fa75b0e4b016aef69ee921efe7a3f26fd1bc6c2399a80793cc58a248c717771e0b3d27e0
|
||||
DIST RestrictedPython-5.2.tar.gz 444846 BLAKE2B 1aceff4b588dcb879f6b3592910ae089a26666c3d7fe0a259e4476f7fe69cee9fbe5e6394cffb6ee3e5bee94276ce7ee11cfcc8563af923a4990bd8bbb66910e SHA512 b311939a6521db2129333f10522c528c09de9263bd5c6f475e6582e6dc80b0c68385c58ee26b473d1b09e7d51b4b494cff592130342b6b208562069557604fbf
|
||||
EBUILD RestrictedPython-5.1.ebuild 888 BLAKE2B 9f244a5f3a51d68bddeae6be53f0c23d9cdac2e2a68c613763834826e46de4331e6e06eef9d42251f6576bba2be5b0d3b8fae2206451d03ef61e8a78b4a932b0 SHA512 85d61e2c1c8825eac199bd6cf0d4a5b645fb6b455858b4f829b84d324f6ec9cb9504b2bf5f4512a881d7052d336ae02dc94349d0abb3a0d2900438038e22fecc
|
||||
EBUILD RestrictedPython-5.2.ebuild 905 BLAKE2B d01b9844a7de2204584f79da65531dc537c8e487cdde6c9fa2953b5bd9680159369f5579981e97fb57ed349703d73e81cc238839a469e90f696937840884b691 SHA512 4d53af221d660c294fa14b2d953b288cfca80ee03b0e18ec25f82590767a3c83f200e279359dd1839ae77ca09fa00beb341f9d351a9e653203b17ac8d8900322
|
||||
EBUILD RestrictedPython-5.1.ebuild 885 BLAKE2B c72613c73fd73a8d778c80f1fd4bbbf25bca1f31566ab933c1411cb1ea7ea7f5d9ac203a4af8e6f5da4e8d79dfe6e5d57dd5a548e34379c188376c0c0d769b09 SHA512 a19e8ff92ce5d9a5801e6639c68746cbc0075e9465170e675b24baccc204c2303bcbb6dc94461105ff80f0f045ee89b5539fd07e8e03b8eb45372dbeb1a9a18f
|
||||
EBUILD RestrictedPython-5.2.ebuild 902 BLAKE2B 9f1045e1226761a932787726600fa6f9665d20099c26acd4e039029147b2492263559b6dd0638f3bf606ee736115351eac07c211ba17eb6f937c846c5a3c1e7a SHA512 06d1b8629b5be071b6208fd1f0bd1a01b7bf059fae88eb59528f13c2316aaa19a55cc6530b1f92a0727376365c6df548d204cd7f428943f2f79efe1897f84f5a
|
||||
MISC metadata.xml 478 BLAKE2B e694fe8c97965fc49c316892f7d210b53d864e0b5077607f06dfde2bc0dc01267f82202cce10ee816c26c642f60862330b2c6e7388254f98d35ba15cbf0d641b SHA512 24c4e0ea0acb3fd46b43c6f7d4f1174522fa0c05b5333322b186ca673ff12af6d269a4ffa0cda78eaf9670325214d1efb76faf0fbfb3955840a46e0a7af21e3c
|
||||
|
||||
@@ -29,7 +29,7 @@ DEPEND="
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
PYTHON_MODULES="${MY_PN}"
|
||||
PYTHON_MODULES="${PN}"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
|
||||
@@ -31,7 +31,7 @@ DEPEND="
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
PYTHON_MODULES="${MY_PN}"
|
||||
PYTHON_MODULES="${PN}"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
|
||||
4
dev-python/RtmAPI/Manifest
Normal file
4
dev-python/RtmAPI/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
AUX RtmAPI-0.7.2-2to3.patch 2681 BLAKE2B 606578432ac957924214f4c209ca7bf2c51d4254c1a8fe118d4af7a99d603504de17577a1dd30615450b70760a494a4913465a77f688e4a277c41c6ae9e30f1b SHA512 912cb24e13632f3fdadb0230a160890d6325e864b32f2e7c032cf6ac1372ad464d3af5185df1436a10f8384cfcd1c3f59ea915381839cdf13dbff21f2c2afdc8
|
||||
DIST RtmAPI-0.7.2.tar.gz 4088 BLAKE2B ca71115b866c6a6fff7887d199d92c55ce7bd1b319f2caedc92c3f7da90edcc111cedde1642c6493e2faca84f20b17fcfaa492ac67a1d56b9dc896b3eafc21b6 SHA512 e56b78484133664b0d101fd5023b0271ca5cee31febf5d8fc5ccdd43a592d3cbf5d0383b9d6e6b384b367f2e827c5842a0eaffd2b85093d4a017e0ceb0e891ae
|
||||
EBUILD RtmAPI-0.7.2-r2.ebuild 803 BLAKE2B 3d31c35bdef64e1941c7138d5d6364cf074dcafa9f69832f9cbe567d835d2d60d98196b08cc48b4edd2352bc0c202967ad233cd453a6467cb405e60e5737972d SHA512 ef65a413dc148e82e53916e1f4a03d7bda2cf9a114ce2434b9ff7ef5c6ff8b835b7667d415d9173d99e4c908e13ea785fd22bad427953f5c4b6ae4a2cf41e7ad
|
||||
MISC metadata.xml 462 BLAKE2B 40b2fb4afcc791a574a485aa64707c77268d09b9f60263f4f33ca4e648f797373624c1da0244ebc15fd2aa79c357a983e2f43d21094f701b86b61d1a57d81031 SHA512 1cd74af3f9cad793930ab71d22241de422c33a0376d830772583b788661fce936bc8807cc28796ae97393469012b33ef2d8fe2eaa042fd22afe2618241cf6e4c
|
||||
35
dev-python/RtmAPI/RtmAPI-0.7.2-r2.ebuild
Normal file
35
dev-python/RtmAPI/RtmAPI-0.7.2-r2.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="API package for rememberthemilk.com"
|
||||
HOMEPAGE="https://bitbucket.org/rtmapi/rtmapi https://pypi.org/project/RtmAPI/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README"
|
||||
|
||||
RDEPEND=">=dev-python/httplib2-0.6.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
PATCHES=( "${FILESDIR}/RtmAPI-0.7.2-2to3.patch" )
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
66
dev-python/RtmAPI/files/RtmAPI-0.7.2-2to3.patch
Normal file
66
dev-python/RtmAPI/files/RtmAPI-0.7.2-2to3.patch
Normal file
@@ -0,0 +1,66 @@
|
||||
diff --git a/rtmapi/__init__.py b/rtmapi/__init__.py
|
||||
index b2ab7fb..01cb8f5 100644
|
||||
--- a/rtmapi/__init__.py
|
||||
+++ b/rtmapi/__init__.py
|
||||
@@ -1,6 +1,6 @@
|
||||
import hashlib
|
||||
import httplib2
|
||||
-import urllib
|
||||
+import urllib.request, urllib.parse, urllib.error
|
||||
import xml.etree.ElementTree as ElementTree
|
||||
|
||||
__author__ = "Michael Gruenewald <mail@michaelgruenewald.eu>"
|
||||
@@ -117,15 +117,15 @@ class Rtm(object):
|
||||
'Cache-Control': 'no-cache, max-age=0'})
|
||||
|
||||
def _make_request_url(self, request_url=None, **params):
|
||||
- all_params = params.items() + [("api_sig", self._sign_request(params))]
|
||||
- params_joined = urllib.urlencode(
|
||||
+ all_params = list(params.items()) + [("api_sig", self._sign_request(params))]
|
||||
+ params_joined = urllib.parse.urlencode(
|
||||
[(k, v.encode('utf-8')) for k, v in all_params])
|
||||
return (request_url or self._base_url) + "?" + params_joined
|
||||
|
||||
def _sign_request(self, params):
|
||||
- param_pairs = params.items()
|
||||
+ param_pairs = list(params.items())
|
||||
param_pairs.sort()
|
||||
- request_string = self.shared_secret + u''.join(k + v
|
||||
+ request_string = self.shared_secret + ''.join(k + v
|
||||
for k, v in param_pairs
|
||||
if v is not None)
|
||||
return hashlib.md5(request_string.encode('utf-8')).hexdigest()
|
||||
@@ -208,7 +208,7 @@ class RtmObject(RtmBase):
|
||||
def __getattr__(self, name):
|
||||
if name == "value":
|
||||
return self.__element.text
|
||||
- elif name in self.__element.keys():
|
||||
+ elif name in list(self.__element.keys()):
|
||||
return self.__element.get(name)
|
||||
elif (self.__name, name) in self.MORE_LISTS:
|
||||
return RtmIterable(self.__element,
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 9eb6a76..6dd567c 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -6,7 +6,7 @@ setup(
|
||||
author_email='mail@michaelgruenewald.eu',
|
||||
description='API package for rememberthemilk.com',
|
||||
long_description=open('README').read(),
|
||||
- license='License :: OSI Approved :: MIT License',
|
||||
+ license='MIT',
|
||||
url='https://bitbucket.org/rtmapi/rtmapi',
|
||||
version='0.7.2',
|
||||
packages=['rtmapi', ],
|
||||
@@ -16,11 +16,6 @@ setup(
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Operating System :: OS Independent',
|
||||
'Programming Language :: Python',
|
||||
- 'Programming Language :: Python :: 2',
|
||||
- 'Programming Language :: Python :: 2.6',
|
||||
- 'Programming Language :: Python :: 2.7',
|
||||
'Programming Language :: Python :: 3',
|
||||
- 'Programming Language :: Python :: 3.1',
|
||||
],
|
||||
- use_2to3=True,
|
||||
)
|
||||
@@ -6,10 +6,10 @@
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">packaging</remote-id>
|
||||
<remote-id type="pypi">RtmAPI</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>donald@stufft.io</email>
|
||||
<name>Donald Stufft and individual contributors</name>
|
||||
<email>mail@michaelgruenewald.eu</email>
|
||||
<name>Michael Gruenewald</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
dev-python/Rx/Manifest
Normal file
3
dev-python/Rx/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST Rx-3.2.0.tar.gz 105540 BLAKE2B b390ad0f247733d3dcd8c1e93f04562eb309ca1fd6abdc745278d2eccec174fead7d1a7670b4cae2c83f1c6666f70c23aca4d5feca56c149a70bc60356a9ba8b SHA512 2c2ce5d6f27ad97fa37943c33b74e70988bbe3e5f9b335ba3d8bba3818f607551e1698325b1b9bd25b17a1939cdc91af0367286c7a69480cecdf98438ecd8af9
|
||||
EBUILD Rx-3.2.0-r1.ebuild 733 BLAKE2B 8c9f32bf15c7ad1a82c9e620239459de729d56a68f43f0c070dcfa6a497b1b7ab4b7aef6b9c166158de8b5040cc774502cefe4cb57480edc86dfb86647b4269e SHA512 83aac7840cb1f088c302d0c1f1dced6de61a216c8f61af2faf7fded90d131d781cd570b19ae6b695506c7b816f40f7556489a24a58c8e20e1b5844f03acf97d1
|
||||
MISC metadata.xml 441 BLAKE2B a5117c1ff84f553b91835c5eefb4f21e67476349bb7b3a52ac732b03a23a61f3d83df3b0fa2397aff96eda66ac370d617fa3a9e397b9d4e779a7cf19616d7e1c SHA512 2680cd5e3b0142d026dce0654b1a37cfed80263412d2f484cacb337a0fe513a4f132085f5a3705a4c6b21e9ec6f89bbe0fbf08a8134c6e464f8916e8b29919ae
|
||||
39
dev-python/Rx/Rx-3.2.0-r1.ebuild
Normal file
39
dev-python/Rx/Rx-3.2.0-r1.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Reactive Extensions (Rx) for Python"
|
||||
HOMEPAGE="http://reactivex.io https://pypi.org/project/Rx/"
|
||||
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=""
|
||||
|
||||
RDEPEND=""
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_test() {
|
||||
virtx distutils-r1_src_test
|
||||
}
|
||||
@@ -6,10 +6,10 @@
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">redis</remote-id>
|
||||
<remote-id type="pypi">Rx</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>oss@redis.com</email>
|
||||
<name>Redis Inc.</name>
|
||||
<email>dag@brattli.net</email>
|
||||
<name>Dag Brattli</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST TravisPy-0.3.5.tar.gz 27180 BLAKE2B 488a4839da3f6a50d748bd57121715bc89e11e3e001716aac261e431e2bbc58af1c945534fbfc0d243e2fdad9518e3e64362bdd3498ff901e0b40af92df8b615 SHA512 16bbd0f2eb782c296403f5841411e74405fa4faf6f28e11e7c7ce19536d2cfd4a89637c57c9445c3a6e64c11a5557e6390d25ca571940fdcde3ecf344b315ad5
|
||||
EBUILD TravisPy-0.3.5.ebuild 754 BLAKE2B 126ae2aa3a5d52669013ddfed63f50579603bcd5fa13fe02bc3308c52056421b3431b0a626c8649d69e9ff2af0ee7fecd0cb4f5fefc7629633452f65db2a02b5 SHA512 d629bd2d026562ec9606525a2cc5e0cf95a0d64cffd7ed3b590d9e109c8f09bbc3592bc1402d2213880055e659907985517e8720e12c3d283acdfa7740ad4c67
|
||||
EBUILD TravisPy-0.3.5.ebuild 744 BLAKE2B 5cf14c68881bb919984a9a9dce7d0ac92d82b3d5e307d659179bb4fc5d490ad7a0ec696b9f259f06ab4f74d465fbf28323bf09a4e793c5dc020135901e1caf75 SHA512 8bab007594d93ed812b8cfdb5baf266938766af8bf168efb3d58ee3576d173e09c6bcb48d2d2ffc79209e0f892044c2275eb434e522c7ff182e4e3795f6536a9
|
||||
MISC metadata.xml 455 BLAKE2B fe81edf41ca9452b3369f5e16fc50ea129654caeb52e217a919c5e0066723f1204fc1318c61362b099eca2df7e363ce708a4ca19090c864f37b52de7d233c61b SHA512 be083c46ab876a966f04df9e3f736e01f39b2f109cc8bfff7f9052c661255a76f5616ad8a74830a52791f83befd30ca4ff6d4b535c9410ecdd92a3dfd4526c3e
|
||||
|
||||
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
DEPEND="${REDEPEND}
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST TwitterAPI-2.7.3.tar.gz 11946 BLAKE2B fdd29579fd8882db24c47ab91c63fc07f5589cea77347be23619a8ffa9c2c8483f7c740b3a8b270ae7de8a08c3134cd601479c81856e0cbcea4e9773e36f5fa5 SHA512 0954a0b7ffab0966772df1db10788f8b07492bb8e2d226e86e464d340055314e9addfb8a859ca25ca54c91b0e0eacd0a724d471afba46395eb4ef38603b0118d
|
||||
DIST TwitterAPI-2.7.12.tar.gz 12825 BLAKE2B b4d4a8d1815027549a28a4b57b54e98c54733d181723b25624073db03d76fbadcf27dc6a915ec60d13a657ce83a6de00efd748c67b547a77fc25736348ab9110 SHA512 2395eb8c199692a3e604a387c5a109c856fcecbeb9217a8d7ea0423937434da4f05df034a19eb582995f8614081695b0e3dba8eac7d99dccc62c02aac121a950
|
||||
DIST TwitterAPI-2.7.5.tar.gz 11985 BLAKE2B bdcfb381c57a73ce45158b3e9ba6db8918f9c777d96208fe452d7385d2cebda332315c5fc5a21df92763f0ea45cc752c8c94d0f86add15ee57caa5baebd881ee SHA512 bee4fa575679897d9bde9e92103776872e49380ca268f04d8a72c6828aa496ea335a1c0749f7fb811703e70beeff3873b7132736f84da4de907a3893c98c02b9
|
||||
EBUILD TwitterAPI-2.7.3.ebuild 823 BLAKE2B 7d6ae2752beb36f192818324b345a459928c8be41f756d975607f78f206dc817442a3f222f74f56fe96339a520b42935c80b1195a68de51f6dab18cc852bbabf SHA512 0105014c046ea857201c7c3d5ea9e5bd56d85018414bc90d907c6d633da42a089812b0d4a9597189845c176323b2f82011f93107019641a6ec884544eb215e5c
|
||||
EBUILD TwitterAPI-2.7.5.ebuild 823 BLAKE2B 7d6ae2752beb36f192818324b345a459928c8be41f756d975607f78f206dc817442a3f222f74f56fe96339a520b42935c80b1195a68de51f6dab18cc852bbabf SHA512 0105014c046ea857201c7c3d5ea9e5bd56d85018414bc90d907c6d633da42a089812b0d4a9597189845c176323b2f82011f93107019641a6ec884544eb215e5c
|
||||
EBUILD TwitterAPI-2.7.12.ebuild 817 BLAKE2B c4b5b9fae12e68ca686e142ecde8e5c8728dd9f79d4aa6da2d1ab5f10866ed94144dcea38fa3103ac7ebaeb6e29954692709045dbc744f93e83cfb4fac0c2ec3 SHA512 ef9d2a17bb62f48ac3ee4f05d38d347b9dfa736a9f953646e23ada0b395293a894acbd344d037da92a14653ab3c632e76fbe066972fa8a158b5c6ea14f5cc3f1
|
||||
EBUILD TwitterAPI-2.7.5.ebuild 817 BLAKE2B 87f1d4db6c38c771fe258998b2a0ff883767ba050d758574d3281e8064bc0e90d47783b02fcaac2a09e927e8a721ec766846a81472dd40a870a1ee1be312d1e0 SHA512 6cc589f6f11baa0674bba27e96446b36dc4339bf09efad236f172661aaaeeb7822926064314b649286f6323aa9288cb33abf2cfc39a0b4b17c350419de18c8e7
|
||||
MISC metadata.xml 504 BLAKE2B ab08c93c89e488765439a4616090193dcb08b66d9725b1dd08500a530841faaec2cfbcbfbde6c71570da9397bfbd7516ca0756809314a84829b2caa74f47af75 SHA512 d68ae376c06370658b11a81d6e9c85f87ab9200e48a0ec789b4a41992a1a9c7d89c7cc5d019bf810aa5fdf2a192bdf6ece5165f8146351b26138e017424c1471
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user