Compare commits
555 Commits
v2023.11.3
...
v2024.1.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
0ec0104e42
|
|||
|
7cd34b809e
|
|||
|
e12066b54d
|
|||
|
16113086f1
|
|||
|
9b5c085f34
|
|||
|
fec9a6521c
|
|||
|
5b9aa8d446
|
|||
|
386f446bc8
|
|||
|
ab24adf3da
|
|||
|
9456b83998
|
|||
|
643d6c295a
|
|||
|
00f919f2bd
|
|||
|
47e3532891
|
|||
|
582d2c6f1e
|
|||
|
b48361e03f
|
|||
|
61d3e35229
|
|||
|
98a0932f4a
|
|||
|
03de815de8
|
|||
|
3e928b5832
|
|||
|
0795a96fe4
|
|||
|
2211cf09d4
|
|||
|
51db325831
|
|||
|
a445a38d35
|
|||
|
bfc0c53d4e
|
|||
|
336be9d304
|
|||
|
44db7aa6bd
|
|||
|
d882db3a97
|
|||
|
f9610fa1b7
|
|||
|
d0a2e50a89
|
|||
|
766a23b427
|
|||
|
4538f850d8
|
|||
|
d136aa7a1d
|
|||
|
d34093411a
|
|||
|
714b5e606d
|
|||
|
170b139618
|
|||
|
2949df2e6b
|
|||
|
1690a27326
|
|||
|
17d5fc08c2
|
|||
|
079efdeb1e
|
|||
|
0e92738350
|
|||
|
2d50937224
|
|||
|
05d18ece9a
|
|||
|
5f5b6b90ed
|
|||
|
c14b8adb2e
|
|||
|
e18e2850a5
|
|||
|
c43a1fe21e
|
|||
|
84305156b5
|
|||
|
cb0a446d37
|
|||
|
d86a200239
|
|||
|
3134e2ea70
|
|||
|
2380628910
|
|||
|
d7541020fb
|
|||
|
80ca025e71
|
|||
|
795ba90680
|
|||
|
80addc891f
|
|||
|
a19f313333
|
|||
|
f979de9948
|
|||
|
f762578348
|
|||
|
9048a21a02
|
|||
|
9b8740c51c
|
|||
|
31627437f2
|
|||
|
73ac23979e
|
|||
|
c55ddeabe1
|
|||
|
e637c98f36
|
|||
|
f2bfb5971a
|
|||
|
df248277e7
|
|||
|
bd27cd7148
|
|||
|
5632b02e49
|
|||
|
02e1ae07d3
|
|||
|
b49cf96a7d
|
|||
|
f0c94d91d2
|
|||
|
2c57f79251
|
|||
|
cb7855e669
|
|||
|
143444f61b
|
|||
|
1106b8e549
|
|||
|
23e809d991
|
|||
|
a08a40c821
|
|||
|
febf1cb40b
|
|||
|
e169c14f7e
|
|||
|
5742cee38b
|
|||
|
b54a8c2a74
|
|||
|
3c3e60944c
|
|||
|
b792056bbb
|
|||
|
f9467f8bdf
|
|||
|
5c02e18ccf
|
|||
|
d559d7d311
|
|||
|
7c10bd37b5
|
|||
|
8c5e9f86b9
|
|||
|
212961ffa5
|
|||
|
d0b52c41d5
|
|||
|
6f6f2696eb
|
|||
|
271bf6bac0
|
|||
|
39db896b72
|
|||
|
7246b79fba
|
|||
|
76c92c1394
|
|||
|
501282b920
|
|||
|
336bf444dd
|
|||
|
74f2029772
|
|||
|
c7385ffca4
|
|||
|
b5eb480288
|
|||
|
00d93b1566
|
|||
|
1690aba55b
|
|||
|
febd0990fc
|
|||
|
b99a7d6d90
|
|||
|
d816484c31
|
|||
|
f5633e1f9b
|
|||
|
205b467da3
|
|||
|
d7ba76a303
|
|||
|
6efd9816b9
|
|||
|
ecda05a3e6
|
|||
|
b26310624e
|
|||
|
cdef3dc6e1
|
|||
|
f343300029
|
|||
|
ac8c87e252
|
|||
|
ee60be9f14
|
|||
|
87e491d62a
|
|||
|
7dbf789cb5
|
|||
|
9cd125ed21
|
|||
|
0299739ad0
|
|||
|
3742c4f698
|
|||
|
94f9110902
|
|||
|
a4b8d31f7a
|
|||
|
06688266c0
|
|||
|
6bc9817bbc
|
|||
|
661fec6b7f
|
|||
|
4d35b00620
|
|||
|
9915ecfef1
|
|||
|
1c3a439b8c
|
|||
|
1a6df985db
|
|||
|
d1e399ff62
|
|||
|
9a1b80d5eb
|
|||
|
04839f9f5f
|
|||
|
2a6977f747
|
|||
|
fbdf2be9da
|
|||
|
8196f95e8f
|
|||
|
27943d4083
|
|||
|
04f397e2ce
|
|||
|
ea09c3a1af
|
|||
|
8c8d71c55a
|
|||
|
0e5bb82a8c
|
|||
|
069611cd0a
|
|||
|
2e516b61e0
|
|||
|
71d679042b
|
|||
|
12d8c13ff1
|
|||
|
8efb61a31e
|
|||
|
4b9db58a5f
|
|||
|
dcce075a29
|
|||
|
3ce228e6c5
|
|||
|
ef831bc911
|
|||
|
02a178b866
|
|||
|
d10bee3a09
|
|||
|
8491caa604
|
|||
|
a00812742a
|
|||
|
705e9ffcfc
|
|||
|
f39d0751fb
|
|||
|
9648d973fd
|
|||
|
55c658bff1
|
|||
|
04a0557889
|
|||
|
bb55293bbd
|
|||
|
d164292217
|
|||
|
fd9cdc8918
|
|||
|
6ae72aa92f
|
|||
|
93e2c0b2cf
|
|||
|
f56c8e1b44
|
|||
|
847873ea17
|
|||
| 7e16f7976b | |||
|
f8eab8612f
|
|||
|
2bd72e98b3
|
|||
|
1b76cf54d3
|
|||
|
f94bd78620
|
|||
|
71dfa29395
|
|||
|
717b25c599
|
|||
|
49dbc02d1f
|
|||
|
9107b4cb21
|
|||
|
3ed2b27c43
|
|||
|
48a55457f5
|
|||
|
59f806bde7
|
|||
|
c215d2719d
|
|||
|
7718b57fc7
|
|||
|
7d013ca3f3
|
|||
|
9fd19e7f5c
|
|||
|
fd4e5b898c
|
|||
|
7f7ce41393
|
|||
|
c35c110392
|
|||
|
174f91b8dc
|
|||
|
77c1f942b7
|
|||
|
230a4ee64f
|
|||
|
9f902516c1
|
|||
|
c2c7656ac8
|
|||
|
0899e8ac47
|
|||
|
47d9ef6431
|
|||
|
d0629bb418
|
|||
|
42d96d306d
|
|||
|
3753d9c239
|
|||
|
5def0abf47
|
|||
|
a66bf39286
|
|||
|
78c1cf1ca6
|
|||
|
bf5d4e8a3d
|
|||
|
1c33047d8a
|
|||
|
60eec19242
|
|||
|
9fb4ac01cd
|
|||
|
6abaa2bd5d
|
|||
|
f28096463c
|
|||
|
d2311d3b76
|
|||
|
defb8842ee
|
|||
|
d56d03d140
|
|||
|
e62e47bc35
|
|||
|
91438f035b
|
|||
|
5f9410a827
|
|||
|
3e55cdc374
|
|||
|
3eae175c87
|
|||
|
03c4ad14da
|
|||
|
58e47c194d
|
|||
|
41a6229339
|
|||
|
2035a06b6e
|
|||
|
4c3bfa207e
|
|||
|
fb514d67cb
|
|||
|
b020d2f686
|
|||
|
dc23877d56
|
|||
|
0835a4f12e
|
|||
|
3f0d62b302
|
|||
|
e7f9570578
|
|||
|
4e707c4868
|
|||
|
4107c5749e
|
|||
|
31f155c924
|
|||
|
e87428c796
|
|||
|
d740d18239
|
|||
|
67d57714b1
|
|||
|
9cf8fad038
|
|||
|
0a23e5ba78
|
|||
|
64d3994e47
|
|||
|
00cf963751
|
|||
|
ee9ebc93b7
|
|||
|
1b42328fd2
|
|||
|
c033466d5d
|
|||
|
3acc43cce2
|
|||
|
5f3c0a174e
|
|||
|
dad507b74f
|
|||
|
cff6172dae
|
|||
|
713235e6a2
|
|||
|
e8ac095345
|
|||
|
6ce17d5be1
|
|||
|
a9c6934986
|
|||
|
1563480b93
|
|||
|
c9a7cb4e7a
|
|||
|
edfc670e5c
|
|||
|
be8e82dd7a
|
|||
|
388b969b42
|
|||
|
892408b65a
|
|||
|
1ef4ba46a7
|
|||
|
0c0208cffa
|
|||
|
c1fd99e8f1
|
|||
|
24f94feefd
|
|||
|
d5a3ec2218
|
|||
|
d46296079f
|
|||
|
189d8b9053
|
|||
|
a47fd4c8e4
|
|||
|
33fbff9ee8
|
|||
|
1b55fd6c4a
|
|||
|
243f725d9c
|
|||
|
172cb8fb2b
|
|||
|
08950d9abe
|
|||
|
38799d47cf
|
|||
|
1a953dc83f
|
|||
|
5cab520a2d
|
|||
|
73c3400208
|
|||
|
9cd091ed81
|
|||
|
416a3ce092
|
|||
|
7a85fb632d
|
|||
|
08b8668188
|
|||
|
3bab018a1a
|
|||
|
6ba6192200
|
|||
|
a393d0fc22
|
|||
|
25f5c04812
|
|||
|
c269119b3f
|
|||
|
23f2748318
|
|||
|
5000642354
|
|||
|
c903f5462e
|
|||
|
3af3e15a2b
|
|||
|
296d72d8dc
|
|||
|
044d2d8de6
|
|||
|
472fb69404
|
|||
|
1baaee01be
|
|||
|
ae461560de
|
|||
|
d901c6d857
|
|||
|
25f4289faa
|
|||
|
059af7959f
|
|||
|
8da2fb3ab0
|
|||
|
a0f3c9d645
|
|||
|
3bd0093e6c
|
|||
|
d6425f6649
|
|||
|
663c70b161
|
|||
|
878e28476c
|
|||
|
f4c07d004a
|
|||
|
e9a3f5a85a
|
|||
|
0923e254c2
|
|||
|
2d098bb201
|
|||
|
6fd4b11df9
|
|||
|
e97ef29d60
|
|||
|
56ec501b12
|
|||
|
51dadb4bd9
|
|||
|
4be72a6588
|
|||
|
4a680c2a2b
|
|||
|
c07ea797d6
|
|||
|
aa9637f771
|
|||
|
f7763c1ec8
|
|||
|
7c0d945dfa
|
|||
|
cf8aac18fa
|
|||
|
f127d359de
|
|||
|
c3c69a6ff3
|
|||
|
70e1d8ae46
|
|||
|
d80d3ecb92
|
|||
|
79a307161d
|
|||
|
b0bedae903
|
|||
|
9e76a2b278
|
|||
|
4c4fd3069a
|
|||
|
9d49698435
|
|||
|
6fe4ffc68a
|
|||
|
15cb1f7c49
|
|||
|
1e77513f85
|
|||
|
743fdb590e
|
|||
|
eafdd4b8ae
|
|||
|
ac1c37e8c5
|
|||
|
23e57546c9
|
|||
|
bf2e83d008
|
|||
|
517438202e
|
|||
|
d6fce7c1da
|
|||
|
331eec44a2
|
|||
|
63f9f598cc
|
|||
|
687ceaab1d
|
|||
|
e200a08805
|
|||
|
38f53da574
|
|||
|
f1dc29e5f3
|
|||
|
1d0a04e77c
|
|||
|
b80932130f
|
|||
|
fca59b24f9
|
|||
|
02a3154e98
|
|||
|
de9b8688e1
|
|||
|
825d86dfc3
|
|||
|
ce6855cfea
|
|||
|
97719f06dc
|
|||
|
3495b159ab
|
|||
|
872f9bf747
|
|||
|
cdca1f6120
|
|||
|
2a05416b0c
|
|||
|
e22a15c7e5
|
|||
|
87a956f121
|
|||
|
8b8a858d16
|
|||
|
c8d3d2758c
|
|||
|
7ecb3e3a69
|
|||
|
60e64f4e38
|
|||
|
4ae92439d3
|
|||
|
1196bb7e0f
|
|||
|
77a42c177e
|
|||
|
9e1af1d061
|
|||
|
660291f429
|
|||
|
f717a69eff
|
|||
|
3839110199
|
|||
|
ddf254ab93
|
|||
|
83fd8c294b
|
|||
|
bcdb45f135
|
|||
|
37c2779369
|
|||
|
7d8a34f204
|
|||
|
f46319a067
|
|||
|
ecb7c40cb3
|
|||
|
46167e45e7
|
|||
|
ca291ec81e
|
|||
|
4e091c4425
|
|||
|
e55c6d86dd
|
|||
|
44862ce952
|
|||
|
58352ee7e6
|
|||
|
95076aaed8
|
|||
|
c6b8e7d885
|
|||
|
23442ed54d
|
|||
|
d453bd274f
|
|||
|
96a0ec0ad8
|
|||
|
e0caaa239e
|
|||
|
f90861291c
|
|||
|
14ca72bde4
|
|||
|
57c77aea88
|
|||
|
c3e0cde0ee
|
|||
|
8496ef3939
|
|||
|
4ac47e9940
|
|||
|
9839d3dcee
|
|||
|
bf4cd1f177
|
|||
|
f0458d6adb
|
|||
|
885ebb0e2a
|
|||
|
2280bd98e5
|
|||
|
f9a52bfba2
|
|||
|
5a4a627217
|
|||
|
6e71ea1736
|
|||
|
9e2e1965f6
|
|||
|
9a1cf2a35f
|
|||
|
0d0f045b94
|
|||
|
4f1c76866d
|
|||
|
46f94ef7e2
|
|||
|
3f95dfc751
|
|||
|
7174ed3371
|
|||
|
f212d15073
|
|||
|
b44611cf49
|
|||
|
04ec645c1b
|
|||
|
be25aa3cd3
|
|||
|
fbf3ddf042
|
|||
|
a07c7f6e21
|
|||
|
dafa2febcb
|
|||
|
c9e9c20781
|
|||
|
b02ace69ab
|
|||
|
1e7b880dea
|
|||
|
6e5c866948
|
|||
|
dc24b313d2
|
|||
| 135a358a84 | |||
|
fa0d1a4f2d
|
|||
|
9e0b4c0d85
|
|||
|
8d0b1aa517
|
|||
|
5c5b8aa90b
|
|||
|
3d9e893ff5
|
|||
|
746a222338
|
|||
|
7f1e6eb042
|
|||
|
cfe4f54171
|
|||
|
00cb1180fa
|
|||
|
cf3996ef5a
|
|||
|
61184d8c07
|
|||
|
122df1f8f3
|
|||
|
3c421c5f43
|
|||
|
f2c2538620
|
|||
|
32f52c6ea5
|
|||
|
0dd045494b
|
|||
|
5757513e34
|
|||
|
55d59e0d19
|
|||
|
e18eaa8a29
|
|||
|
bd33c3ed5b
|
|||
|
f233c2c0fd
|
|||
|
bb3d3e2a37
|
|||
|
d8e50cb6bb
|
|||
|
344c176366
|
|||
|
23b48ff4dd
|
|||
|
bbc886c298
|
|||
|
c267f80c5c
|
|||
|
3b399f7807
|
|||
|
9e4095c7ab
|
|||
|
7eba655f9c
|
|||
|
e167b7ee9c
|
|||
|
9d6a362e5e
|
|||
|
f9150b90c4
|
|||
|
269115c87b
|
|||
|
e74c120d04
|
|||
|
5753fe72cf
|
|||
|
53bd34057e
|
|||
|
b93128bf26
|
|||
|
f3422e624a
|
|||
|
a66787ebd9
|
|||
|
50c7cfecea
|
|||
|
34407f1d67
|
|||
|
aef45ca72a
|
|||
|
37175d428d
|
|||
|
5c15e11329
|
|||
|
cc2fc546c1
|
|||
|
5a1b309cb3
|
|||
|
7c328ccabd
|
|||
|
21b51b1b2a
|
|||
|
6793386ed7
|
|||
|
527a03f73b
|
|||
|
62004ac9d1
|
|||
|
bd1e8d3a10
|
|||
|
0f646fad30
|
|||
|
9a648baf24
|
|||
|
bdb3090bef
|
|||
|
2d2d7530d5
|
|||
|
84a2fa08c5
|
|||
|
1abaec10d2
|
|||
|
d8dac74da6
|
|||
|
0dd025fae8
|
|||
|
29b36d8dfe
|
|||
|
e3d8cf88a3
|
|||
|
0b7a6002e1
|
|||
|
69df46c301
|
|||
|
ec318d5996
|
|||
|
31e4187fc0
|
|||
|
04d3cc0534
|
|||
|
fe179b52be
|
|||
|
32146e2bd5
|
|||
|
ba5c4e0ba3
|
|||
|
af32c065f0
|
|||
|
a04d0e42cf
|
|||
|
f202245ca1
|
|||
|
c75209dc07
|
|||
|
96efb7fb16
|
|||
|
977d0d35f1
|
|||
|
88bfcd6535
|
|||
|
27c370d19d
|
|||
|
a0877e400b
|
|||
|
c99b09a448
|
|||
|
64cf419e51
|
|||
|
dd71c5601f
|
|||
|
18f184bf08
|
|||
|
f73f0ca10c
|
|||
|
7929a6b2db
|
|||
|
844fe28197
|
|||
|
d19575f00a
|
|||
|
014b30cdc8
|
|||
|
064733d5f4
|
|||
|
f49bcfb92b
|
|||
|
d12b36efac
|
|||
|
61297c8a2f
|
|||
|
dc10561660
|
|||
|
f9d2fed56d
|
|||
|
399618507a
|
|||
|
8c7b722413
|
|||
|
3dee46ebae
|
|||
|
677c520da0
|
|||
|
568a1df8fd
|
|||
|
777c17b72e
|
|||
|
38e020fc75
|
|||
|
9d688290a3
|
|||
|
bdb4487e38
|
|||
|
e98987dc8c
|
|||
|
5f5a45eb35
|
|||
|
69febc0f02
|
|||
|
4517e3f42e
|
|||
|
f3a6e5f139
|
|||
|
35845d757b
|
|||
|
542a76bc9b
|
|||
|
8dba04edec
|
|||
|
987da9adb5
|
|||
|
a0e1502913
|
|||
|
34c010575b
|
|||
|
9189fd9ef5
|
|||
| 4ad5b5b5ca | |||
| 45dfb4f5af | |||
|
922ff67236
|
|||
| 9728591868 | |||
|
8d45544a74
|
|||
| f934aa5dac | |||
|
446d3d4b51
|
|||
|
dcc86ca812
|
|||
|
1316394411
|
|||
|
c639ce7a9f
|
|||
|
6a3b5d1267
|
|||
|
60a0145d29
|
|||
|
885834d004
|
|||
|
ae94b350f3
|
|||
|
a8733df13b
|
|||
|
70e6a9061f
|
|||
|
5cdb8d04be
|
|||
|
9e93fefc54
|
|||
|
ada41f9545
|
|||
|
7e312a281e
|
|||
|
2cb00bdd1c
|
|||
|
cee61e4729
|
|||
| a218d6efc9 | |||
| e3399563c3 | |||
|
|
8d0330cd64 | ||
| 5dd0fecdf3 | |||
|
fae7ed7107
|
|||
|
927c279a35
|
@@ -36,6 +36,7 @@
|
||||
|android_ip_webcam|The android_ip_webcam integration turns any Android phone or tablet into a netwo|Y|Y|Y|0.40|
|
||||
|anova|allows you to control Anova sous vides with Wi-Fi capability|N|N|Y|2023.5.2|
|
||||
|anthemav|Both Anthem’s current and last generation of A/V Receivers and Processors suppor|N|Y|Y|0.37|
|
||||
|aosmith|control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant|N|N|Y|2024.1.0b7|
|
||||
|apache_kafka|Sends all state changes from Home Assistant to a Apache Kafka topic|N|Y|Y|0.97|
|
||||
|apcupsd|Query Apcupsd status information from Home Assistant|N|Y|Y|0.13|
|
||||
|apns|Use Apple Push Notification service (APNS) to deliver notifications|N|N|Y||
|
||||
@@ -86,6 +87,7 @@
|
||||
|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|
|
||||
|blue_current|connect to your blue current account to Home Assistant|N|N|Y|2024.1.0b7|
|
||||
|bme280|Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)|N|Y|Y||
|
||||
|bme680|Read temperature, humidity, pressure and gas resistance values of a Bosch BME680|N|Y|Y||
|
||||
|bmp280|Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne|N|N|Y||
|
||||
@@ -94,7 +96,6 @@
|
||||
|bosch_shc|integrate your Bosch SHC into Home Assistant|N|N|Y|2021.6|
|
||||
|braviatv|Control almost all Sony Bravia TV 2013 and newer|N|Y|Y||
|
||||
|broadlink|Allows you to interact with Broadlink remote control devices|N|Y|Y|0.35|
|
||||
|brother|Read current data from your local Brother printer|N|Y|Y||
|
||||
|brottsplatskartan|brottsplatskartan sensor allows one to track reported incidents|N|Y|Y|0.85|
|
||||
|brunt|The brunt platform allows one to control Blind Engines by Brunt|N|Y|Y|0.75|
|
||||
|bsblan|This integration integrates BSBLan device into Home Assistant|N|Y|Y||
|
||||
@@ -106,6 +107,7 @@
|
||||
|camera|The camera integration allows you to use IP cameras with Home Assistant|Y|Y|Y||
|
||||
|canary|Allows you to integrate your Canary devices from Home Assistant|N|Y|Y|0.60|
|
||||
|cast|Let Home Assitant talk to Google Chromecast|Y|Y|Y||
|
||||
|ccm15|integrate Midea CCM15 devices in Home Assistant.|N|N|Y|2024.1.0b7|
|
||||
|channels|Allows you to control Channels from Home Assistant|N|N|Y|0.65|
|
||||
|circuit|Unify Circuit platform allows you to send notifications|N|N|Y|0.111|
|
||||
|cisco_ios|Presence detection scanner for Cisco IOS devices|N|N|Y|0.33|
|
||||
@@ -142,6 +144,7 @@
|
||||
|deluge|Local polling for Deluge Switches and Sensors|N|N|Y||
|
||||
|denonavr|Automation Library for Denon AVR receivers|N|Y|Y|0.7.2|
|
||||
|deutsche_bahn|will give you the departure time of the next train for the given connection|N|Y|Y||
|
||||
|devialet|lets you control your Devialet wireless speakers from Home Assistant|N|N|Y|2023.12.1|
|
||||
|devolo_home_control|Add Devolo Home-control to Home Assistant|N|Y|Y||
|
||||
|devolo_home_network|The devolo Home Network integration allows you to monitor your PLC network|N|N|Y|2021.12.0b0|
|
||||
|dexcom|View your CGM data from Dexcom from Home Assistant|N|Y|Y|0.113|
|
||||
@@ -166,6 +169,7 @@
|
||||
|dormakaba_dkey|Integrates Dormakaba dKey Bluetooth Low Energy connected locks|N|N|Y|2023.3.0b3|
|
||||
|dovado|The dovado integration manages communication with the Dovado router|N|N|Y|0.87|
|
||||
|dremel_3d_printer|monitor your Dremel 3D printer and its progress with your Home Assistant|N|N|Y|2023.7.2|
|
||||
|drop_connect|provides connectivity with DROP smart water system devices via a local MQTT API|N|N|Y|2024.1.0b7|
|
||||
|dsmr|Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)|N|N|Y||
|
||||
|dunehd|control a Dune HD media player|N|Y|Y|0.34|
|
||||
|duotecno|used to control Duotecno nodes in Home Assistant|N|N|Y|2023.10.1|
|
||||
@@ -241,6 +245,7 @@
|
||||
|fjaraskupan|Fjäråskupan allows you to control your Bluetooth equipped kitchen fan|N|N|Y|2021.9.0b1|
|
||||
|fleetgo|integrate your vehicles equipped with FleetGO hardware into Home Assistant|N|N|Y|0.76|
|
||||
|flexit|Integrates Flexit Air Conditioning unit into Home Assistant|N|N|Y|0.47|
|
||||
|flexit_bacnet|Integrates Flexit Nordic series air handling unit into Home Assistant|N|N|Y|2024.1.0b7|
|
||||
|flic|The flic platform allows you to receive click events from flic smart buttons|N|N|Y|0.35|
|
||||
|flick_electric|Flick Electric Co is a power company in New Zealand|N|N|Y||
|
||||
|flipr|Flipr is a smart pool monitor (Cloud Polling)|N|N|Y|2021.8.0|
|
||||
@@ -260,7 +265,6 @@
|
||||
|fritz|The fritz platform offers presence detection for Home Assistant|N|Y|Y|0.10|
|
||||
|fritzbox|Allows you to integrate the switch and climate devices in Home Assistant|N|Y|Y||
|
||||
|fritzbox_callmonitor|monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012|N|Y|Y||
|
||||
|fritzbox_netmonitor|sensor monitors the network statistics exposed by AVM FRITZ!Box routers|N|Y|Y||
|
||||
|fronius|Add (very basic) Support for Fronius Symo JSON Api to Home Assistant|Y|Y|Y|0.96|
|
||||
|frontier_silicon|Support for Internet Radios based on the Frontier Silicon chipset|N|N|Y|0.40|
|
||||
|fully_kiosk|Fully Kiosk Browser control in Home Assistant|N|N|Y|2022.9.0b3|
|
||||
@@ -281,7 +285,7 @@
|
||||
|github|GitHub sensor integrates data from GitHub to monitor your favorite repositories|Y|Y|Y|0.88|
|
||||
|gitlab_ci|Sensor platform integrates results reported by CI/CD Pipeline Jobs in GitLab|N|N|Y|0.8|
|
||||
|gitter|Sensor allows one to monitor a Gitter.im chatroom for unread messages|N|N|Y|0.47|
|
||||
|glances|Allows you to monitor the system information provided by the Glances API|N|N|Y|0.7.3|
|
||||
|glances|Allows you to monitor the system information provided by the Glances API|Y|Y|Y|0.7.3|
|
||||
|gntp|Growl Notification Protocol: sending and receiving notifications|N|N|Y||
|
||||
|goalfeed|Use your Goalfeed account to trigger events in Home Assistant|N|N|Y||
|
||||
|goalzero|Access Goal Zero REST Api from Home Assistant|N|N|Y||
|
||||
@@ -321,6 +325,7 @@
|
||||
|hisense_aehw4a1|Give Wi-Fi connectivity to some Hisense ACs|N|N|Y|0.103|
|
||||
|hive|Set up and integrate all supported Hive devices in Home Assistant|N|N|Y|0.59|
|
||||
|hlk_sw16|HLK-SW16 by Hi-Link is a simple networkable 16 port relay device|N|N|Y|0.84|
|
||||
|holiday|create a calendar of holidays in Home Assistant for powering automations|Y|Y|Y|2024.1.0b7|
|
||||
|homekit|Integrate HomeKit controller and accessory in Home Assistant|Y|Y|Y|0.64|
|
||||
|homekit_controller|Allows you to connect accessories with the “Works with HomeKit” logo|Y|Y|Y|0.68|
|
||||
|homematic|An API for the homematicip cloud|N|Y|Y|0.23|
|
||||
@@ -419,6 +424,7 @@
|
||||
|lifx_legacy|The lifx integration allows you to integrate your LIFX into Home Assistant|N|N|Y||
|
||||
|lightwave|WiFi link for controlling Lightwave lights, switches and TRVs|N|N|Y|0.84|
|
||||
|limitlessled|control your LimitlessLED lights from within Home Assistant|N|N|Y||
|
||||
|linear_garage_door|lets you control Linear garage doors through Home Assistant|N|N|Y|2023.12.1|
|
||||
|linode|allows you to access the information about your Linode systems|N|Y|Y|0.57|
|
||||
|linux_battery|sensor platform is using the information stored in /sys/class/power_supply/|N|N|Y|0.28|
|
||||
|litejet|allows a computer to control the system via LiteJet’s third party protocol|N|N|Y||
|
||||
@@ -445,6 +451,7 @@
|
||||
|marytts|text-to-speech platform uses MaryTTS Text-to-Speech engine|N|N|Y|0.43|
|
||||
|mastodon|uses Mastodon to deliver notifications from Home Assistant|N|N|Y|0.67|
|
||||
|matrix|allows you to send messages to matrix rooms|N|N|Y|0.69|
|
||||
|matter|control Matter devices on your local WiFi or Thread network|Y|Y|Y|2022.12.0|
|
||||
|maxcube|eQ-3 ELV MAX Cube Python API|Y|Y|Y|0.40|
|
||||
|mcp23017|base for all related mcp23017 platforms in Home Assistant|N|N|Y||
|
||||
|meater|communication with the Meater Temperature Probe from Apption Labs|N|N|Y|2022.5.0b0|
|
||||
@@ -479,6 +486,7 @@
|
||||
|mopeka|Integrates Mopeka devices into Home Assistant|N|N|Y|2023.2.1|
|
||||
|mosquitto|Set a runtime dependency for Mosquitto MQTT broker|Y|Y|Y|2022.8.3|
|
||||
|motioneye|integrate your motionEye server into Home Assistant|N|N|Y|2021.5|
|
||||
|motionmount|control the position of your TVM 7675 Pro Signature MotionMount|N|N|Y|2024.1.0b7|
|
||||
|motion_blinds|control Motion Blinds from Coulisse B.V.|N|N|Y|2020.12|
|
||||
|mpd|allows you to control a Music Player Daemon from Home Assistant|N|N|Y||
|
||||
|mqtt|install MQTT Broker and dependencies|Y|Y|Y||
|
||||
@@ -552,6 +560,7 @@
|
||||
|opengarage|opengarage cover platform lets you control the open-source OpenGarage.io device|N|Y|Y|0.44|
|
||||
|openhome| connect an Openhome Compliant Renderer to Home Assistant|N|N|Y|0.39|
|
||||
|opensensemap|query the open data API of openSenseMap.org air quality sensor station|N|Y|Y|0.85|
|
||||
|opensky|allows one to track overhead flights in a given region|N|N|Y|0.43|
|
||||
|opentherm_gw|control the OpenTherm Gateway from Home Assistant|N|N|Y|0.81|
|
||||
|openuv|The openuv integration displays UV and Ozone data from openuv.io|N|N|Y||
|
||||
|openweathermap|uses OpenWeatherMap as a source for current meteorological data|N|Y|Y|0.32|
|
||||
@@ -563,9 +572,11 @@
|
||||
|orangepi_gpio|The orangepi_gpio integration is the base for all related GPIO platforms|N|N|Y||
|
||||
|oru|fetches your current energy usage from your ORU smart meter|N|N|Y|0.101|
|
||||
|orvibo|allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets|N|N|Y|0.8|
|
||||
|osoenergy|allows you to interact with supported devices and services offered by OSO Energy|N|N|Y|2024.1.0b7|
|
||||
|osramlightify|allows you to integrate your Osram Lightify into Home Assistant|N|N|Y|0.21|
|
||||
|otbr|calling an Open Thread Border Router’s REST API in Home Assistant|N|N|Y|2023.2.1|
|
||||
|otp|generates One-Time Passwords according to RFC6238|Y|Y|Y|0.49|
|
||||
|ourgroceries|ntegrates your shopping lists into Home Assistant|N|N|Y|2023.12.1|
|
||||
|overkiz|The Overkiz (by Somfy) integration platform|N|N|Y|2022.2.0b1|
|
||||
|ovo_energy|allows you to monitor your energy consumption data|N|N|Y||
|
||||
|owntracks|OwnTracks: track your location and send it directly to Home Assistant|Y|Y|Y|0.7.4|
|
||||
@@ -578,8 +589,8 @@
|
||||
|peco|provides electricity outage data from PECO Philadelphia power company|N|N|Y|2022.4.0b0|
|
||||
|pegel_online|uses the data from the German Federal Waterways and Shipping Administration|N|N|Y|2023.10.1|
|
||||
|pencom|Pencom is a computer-controlled relay, I/O and custom boards|N|N|Y|0.85|
|
||||
|permobil|view various sensors with information about your Permobil wheelchair|N|N|Y|2023.12.1|
|
||||
|philips_js|allows you to control Philips TVs which expose the jointSPACE JSON-API|N|Y|Y|0.34|
|
||||
|pi4ioe5v9xxxx|support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander|N|N|Y||
|
||||
|picnic|get information from Picnic about orders, deliveries and cart content|N|N|Y|2021.5|
|
||||
|piglow|control the Piglow lights on your Raspberry Pi from within Home Assistant|N|N|Y||
|
||||
|pilight|Pilight is a open source solution to communicate with 433 MHz devices|N|Y|Y|0.26|
|
||||
@@ -763,6 +774,7 @@
|
||||
|streamlabswater|interact with StreamLabs water monitoring devices|N|N|Y|0.95|
|
||||
|subaru|MySubaru connected vehicle services|N|N|Y|2021.3|
|
||||
|suez_water|consumption of water from the French water provider Tout Sur Mon Eau|N|N|Y|0.97|
|
||||
|sunweg|a sensor to collect information from your WEG inverters using Sun WEG server|N|N|Y|2024.1.0b7|
|
||||
|supla|Supla is an Open Source home automation system for ESP8266 based devices|N|N|Y|0.92|
|
||||
|surepetcare|information on your Sure Petcare Connect Pet or Cat Flap|N|N|Y|0.104|
|
||||
|swiss_hydrological_data|details (temperature, level, and discharge) of rivers and lakes in Switzerland|N|N|Y|0.22|
|
||||
@@ -782,6 +794,7 @@
|
||||
|tado|an interface to the my.tado.com website|N|N|Y|0.41|
|
||||
|tahoma|interface to the tahomalink.com website. It adds covers, scenes and a sun sensor|N|N|Y||
|
||||
|tailscale|monitor and automate on the state of the devices in your Tailscale VPN|N|N|Y|2021.12.0b0|
|
||||
|tailwind|integrates Tailwind garage door controllers fully locally|N|N|Y|2024.1.0b7|
|
||||
|tami4|Support for Tami4 Edge / Edge+ by Strauss in Home Assistant|N|N|Y|2023.11.0b2|
|
||||
|tankerkoenig|monitor the fuel prices with tankerkoenig.de|Y|Y|Y|0.107|
|
||||
|tank_utility|Add Tank Utility propane tank monitors to Home Assistant|N|N|Y|0.53|
|
||||
@@ -795,6 +808,7 @@
|
||||
|temper|get the current temperature from a TEMPer device|N|N|Y||
|
||||
|tesla|integration with the Tesla cloud service|N|Y|Y||
|
||||
|tesla_wall_connector|allows you to integrate your Gen 3 Tesla Wall Connector with Wi-Fi|N|N|Y|2021.12.0b0|
|
||||
|tessie|control Tesla vehicles connected to your Tessie account from HA|N|N|Y|2024.1.0b7|
|
||||
|test|internal and developer use|Y|Y|Y|None|
|
||||
|tfiac|integrates several vendors air conditioning systems into Home Assistant|N|N|Y|0.91|
|
||||
|thermobeacon|Integrates ThermoBeacon devices into Home Assistant|N|N|Y|2022.9.0b3|
|
||||
@@ -853,6 +867,7 @@
|
||||
|usgs_earthquakes_feed|a GeoJSON feed provided by the U.S. Geological Survey|N|N|Y||
|
||||
|utility_meter|integration provides functionality to track consumptions of various utilities|Y|Y|Y||
|
||||
|uvc|allows you to integrate UniFi Video Camera (UVC) into Home Assistant|N|N|Y|0.13|
|
||||
|v2c|allows monitoring and control of a local V2C Trydan EVSE|N|N|Y|2023.12.1|
|
||||
|vallox|control any Vallox ventilation unit|N|Y|Y|0.96|
|
||||
|vasttrafik|traveling details for the larger Göteborg area in Sweden from the Västtrafik|N|N|Y|0.30|
|
||||
|velbus|supports the Velbus USB, serial and TCP/IP gateway|N|Y|Y||
|
||||
@@ -901,7 +916,6 @@
|
||||
|wolflink|uses the Wolf Smart-Set for your heating system status|N|N|Y|0.114|
|
||||
|workday|generating country, province and state specific sets of holidays on the fly|Y|Y|Y|0.41|
|
||||
|ws66i|Control the Soundavo Whole-Home Audio Amplifier via local network|N|N|Y|2022.6.0b0|
|
||||
|wyoming|connects external voice services to Home Assistant using a small protocol|N|N|Y|2023.5.2|
|
||||
|xbox|A library to authenticate with Windows Live/Xbox Live and use their API|N|N|Y|0.117|
|
||||
|xbox_live|track Xbox profiles|N|Y|Y||
|
||||
|xeoma|Python wrapper for Xeoma web server API|N|N|Y|0.62|
|
||||
|
||||
46
README.md
46
README.md
@@ -68,6 +68,11 @@ some packages throw errors during build time, if `cython-3.0.2` is installed. Do
|
||||
with the old version. Make sure you have gcc-13 active.
|
||||
|
||||
|
||||
## 2024-01 again some file collisions related to snmp
|
||||
The HA team now uses pysnmp-lextudio (which is imho not a bad decision). Had to apply a slight patch to the core constraints.
|
||||
Best practice for now is to keep `/etc/portage/profile/package.provided` as it is (the snmp libs are only referenced 2 times from the main repo), remove `pysnmplib` and let the Ebuild install the 2 lextudio modules.
|
||||
For easier install I also patched core's version of `dev-python/regex`.
|
||||
|
||||
## 2023-03 changed main Ebuild SRC_URI to Pypi
|
||||
As the current translation files have been removed from the core (https://developers.home-assistant.io/blog/2023/02/06/translations-files-removed-from-core/), I have switched SRC_URI to Pypi, the SDIST there contains all artifacts including the translations. Unfortunately tests are not part of the PyPi SDIST, so currently we have none. I'll try to pull in the tests from the Github Tarball in one of the next Releases.
|
||||
|
||||
@@ -111,18 +116,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)
|
||||
|
||||
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 **96** 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 **99** 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 **294** 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 **295** 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 **936** 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 **950** USE Flags.
|
||||
|
||||
A list of all components aka USEFlags is generated with every release [DOMAINTABLE.md](DOMAINTABLE.md)
|
||||
|
||||
@@ -141,7 +146,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
|
||||
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
|
||||
* I use an own profile based on "amd64/17.1/no-multilib"
|
||||
* Sunce 2022.07.06, I run detailed tests on Python 3.10 only, and am starting to try builds on Python 3.11.
|
||||
* python-3.11.6 is set as default target.
|
||||
* python-3.11.7 is set as default target.
|
||||
|
||||
# Bigger Changes
|
||||
|
||||
@@ -612,32 +617,32 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
|
||||
|
||||
## Licenses
|
||||
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
|
||||
There are 1657 Ebuilds in total, 1646 of them have in total 1667 (43 different) licenses assigned.
|
||||
There are 1662 Ebuilds in total, 1651 of them have in total 1667 (42 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|965|
|
||||
|Apache-2.0|345|
|
||||
|BSD|96|
|
||||
|GPL-3|95|
|
||||
|GPL-2|27|
|
||||
|LGPL-3|22|
|
||||
|MIT|945|
|
||||
|Apache-2.0|364|
|
||||
|GPL-3|108|
|
||||
|BSD|92|
|
||||
|LGPL-3|23|
|
||||
|GPL-2|20|
|
||||
|all-rights-reserved|15|
|
||||
|BSD-2|12|
|
||||
|BSD-2|11|
|
||||
|GPL-3+|11|
|
||||
|LGPL-3+|11|
|
||||
|Unlicense|9|
|
||||
|ISC|5|
|
||||
|MPL-2.0|5|
|
||||
|LGPL-2.1|5|
|
||||
|LGPL-2.1+|4|
|
||||
|LGPL-2.1|4|
|
||||
|EPL-1.0|4|
|
||||
|LGPL-2.1+|3|
|
||||
|public-domain|3|
|
||||
|BSD-4|3|
|
||||
|ZPL|3|
|
||||
|PSF-2|3|
|
||||
|AGPL-3+|2|
|
||||
|ZPL|2|
|
||||
|LGPL-2+|2|
|
||||
|PSF-2|2|
|
||||
|public-domain|2|
|
||||
|BSD-4|2|
|
||||
|LGPL-2|2|
|
||||
|CC0-1.0|2|
|
||||
|0BSD|1|
|
||||
@@ -654,15 +659,14 @@ There are 1657 Ebuilds in total, 1646 of them have in total 1667 (43 different)
|
||||
|NEWLIB|1|
|
||||
|HPND|1|
|
||||
|CC-BY-NC-SA-3.0|1|
|
||||
|Unicode-DFS-2016|1|
|
||||
|CC-BY-NC-SA-4.0|1|
|
||||
|EPL-2.0|1|
|
||||
|GPL-2+|1|
|
||||
|GPL-2-with-linking-exception|1|
|
||||
|
||||
(Last counted: 24/11/2023)
|
||||
(Last counted: 06/01/2024)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 24/11/2023
|
||||
Last updated: 06/01/2024
|
||||
|
||||
@@ -8,26 +8,23 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
|
||||
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
|
||||
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
|
||||
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
|
||||
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
|
||||
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
|
||||
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
|
||||
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
|
||||
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
|
||||
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
|
||||
DIST homeassistant-2023.11.3.gh.tar.gz 15218982 BLAKE2B 3a721a435ae2e9f07fa6d1ff261095b27855a0ca6412b7cac53951d7883bee67c24563b6ce52d13d8f0828368fe7ebbfe3aaad17b68d4679738170fcd4c48f1a SHA512 cd4401c2ae8073a0c85fdf4e4d28a740e92ac12fa304d919a451a82c14fa87b24fc3f4ab8403f7c3d2e8ae8d09227cae8b2621a9522e81f1783efc3aa32ed612
|
||||
DIST homeassistant-2023.11.3.tar.gz 18319265 BLAKE2B 419482dc6a30f362d4e176568f223059115de4d27d00e72b0f7b33356551f7d5c40e2209887319dd89e0760212a5eb048c4e1f09f93b2275648c7d7bae32ca0d SHA512 9ba9a7d98814c4aeef1d5f7368e7fce8a85e45662483947238baf573cbde9901460a7ce04e79612c0af0ea7d21a608d71b48eb79bf225490c9254aaad998edad
|
||||
EBUILD homeassistant-full-2023.10.4.ebuild 82555 BLAKE2B 773652b6484067b8c184c9f2de480a8f3e2ff6e29fcd6d0127389f7be0370331519a21b6311f976d39aa723dc20a376afa37f38f9c33532c9f636cfa4ed2dd26 SHA512 d030e482def991c7e1bb5336d2d75b8475f4ffd27b98fe183be06cd846e615cb351b6ea66418179142954c1b2dc58d3a55adb09ec0afac9b9197741390128bb3
|
||||
EBUILD homeassistant-full-2023.10.5.ebuild 82516 BLAKE2B e555a0397ca751fb9281b93685efcb6fb20f61d3ba8c2d02e3d206e9f330fd092f78f21bb27b1505604e4e8a61c13ea983ed17e7793f492befd7c2de0d624652 SHA512 b27a25f8ec98debff92f70ce994f9ca0075186046939a464e3b2a5bd444be574f350ce4caf21420ffbe9db878bf55f6dc386735caf1227a91451f5f6de1f9a60
|
||||
EBUILD homeassistant-full-2023.11.0.ebuild 82912 BLAKE2B c43e4b2b101a15461a34ae6426b824c5e56a59889df649e353b76988b418e1e1c1830ac0395cc515148edca9d2d170fb855af5c3a9c2d7f09ccaea7ab28f668e SHA512 662ab6b1043fa69c3767d00c0787667b6a4821a6d737a230f9c4a75eca53d825431d349addab606f412a8eea992c85a394a13d9e85954c731b053099d7a147b3
|
||||
EBUILD homeassistant-full-2023.11.0_beta6.ebuild 82524 BLAKE2B da1bc81e3ba0c11dc167e75b3f651026743e0469b8a55d3d637921e1087ff0edfd42ffa74c9b9a145bb97eb53f478855afc1b91af8f225668143d67c39b8b663 SHA512 0ed69824f6dc830f84f2a8887487692d83edf848eeba5eb8233ee1e328d86fc044a286355dc29f84bc8364674bee6bd9b3370e516b45dfae556d21244f716c70
|
||||
EBUILD homeassistant-full-2023.11.1.ebuild 82912 BLAKE2B be846cd5f02e16571c904787905195cee43ef024e7b93077e8a6d34b1d472ea6c8445c3dfd9be78f54537228ac8bc894361028f4cab7245ab3e8adecdbc82f38 SHA512 976574717995fd9726d7b3e70ce02b13df3962a22d68eb959c8e3b5f3d4a198a44451f88c217abaef3781247cda1f8fc35ef228ed312c4a64b91b4ade25b4f6e
|
||||
EBUILD homeassistant-full-2023.11.2.ebuild 82897 BLAKE2B 5170896e73ee7c76f477fd46fb6e6ad92740352c31ab7eb7bef3b5b24eb7c45db409ef604ccd69ec921cee1091772c5f108706be13c8f492a74e8884d816f6bd SHA512 611a337ce7145de2626de638d584e6e58ea7f56f052a1f5dbcceef4306694003aa532e2eb0d40516ab8d307da113fb11ed2bc3325584a68a639883e52fb3b29f
|
||||
EBUILD homeassistant-full-2023.11.3.ebuild 82959 BLAKE2B eb23e81e57471d0b44e60dad0048448d76d72ac91d529791ba8a97af8c178cc6e24e67d0c8475091a1ddfc08ad321bb52f9edb262f6b22bcd139e71cf2043ce1 SHA512 b97eb049178569af83126084539e0b3d7ad390202b67e8acf6af60e8b2d102877dd2b29c5b8c789a07644ed148247f29f5796be3f28c5fbab5fe2c5d352d61ea
|
||||
EBUILD homeassistant-full-9999.ebuild 82890 BLAKE2B 8e04117b89d32c5bb23203948cca24c38b6ee599825374f11865404e1ec0909e6442045a27963ada5c0704752e8dee144af806f252c8a9727c83a37cbfe11fc7 SHA512 810e6690ab0e764ec2c240cfc8f9c49e78f51d4673d4e9cb969f589605a7a800f864867931c7bdc88e27079b7c3430751f81b076a1c1db541961526a8696a8c8
|
||||
MISC metadata.xml 87852 BLAKE2B 52fa7d59d8a77ee595c358c1c77440237737263605164fdbcb5a31dc2650007f023187b868c6a50f7d3c6ce0d400a0441e9fb475ad07367fdfb6610f4f8fd420 SHA512 8dfc9c4df052020979677ac100dad57c17b5ce21bd6e882134c21bb903ad1ee01d2a069e137f184890309486cf8aee0e09ffec0f049939e31e6ead5ae539645e
|
||||
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
|
||||
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
|
||||
DIST homeassistant-2023.12.3.gh.tar.gz 15480716 BLAKE2B 82aa45c07be99fc4b436d3fd8a7bc75811827767fefd2edb42432874d45a4e337c0e74f1ba1da7c5a0ce7ae34827fe40a4b73f0798abce1104a1b26d79b5182f SHA512 b1d3b1ee5c50a1b941012e7f921f91789878cc2f391e40ee1e7094a33d8d15122ef85cb521c20f0e205d35a922b949d262755a9e20bc81fb38e4c9ba4c31ef22
|
||||
DIST homeassistant-2023.12.3.tar.gz 18844508 BLAKE2B fb4b0c7737d8b4fa92dcce6d73b687be5fd1166f9f450944c23b68e78827ec3953807ed39aaaffc06042bce39748cf544f0cca73116429a8bad1cb3d21e480a7 SHA512 6256b3518b0f654f527db7f000d415fe11c37eb350cb6aacbe23789709fa5d0da1db6b6a12aaaef6b2249df567cba12f02113eaedd77459d7e3c504bd418561e
|
||||
DIST homeassistant-2023.12.4.gh.tar.gz 15480656 BLAKE2B 1315601a3bfcb94fe32533eddab8ad3aac7ff38e9bc08cfa9078b89f458192a6e53e8f8892a33d37d695e4b15c3fbe2b8f7e874f663ca675bf04f1effc0978f3 SHA512 a3eb5ab9f50c11f0493666082597b1bf22652c05033c4d1fe9e96a374df26641d4b3773c493b3319ec6d6c0a8a0b3eb08cf0642b2c2854d8adcc179a06a2624d
|
||||
DIST homeassistant-2023.12.4.tar.gz 18924952 BLAKE2B da4dd4406d86522b24647f81a135528a11de370fc78223156c3b5634e5bb088b14226c3b1f1ddef236b17f5ebf47f8991973328d800114b883893980f1202612 SHA512 0fe0eae4d326a10f6e3809aec7173d1435284655a71ddfb150f0560548c4fa664c6ee8100c40aadf09d66ed598a16596bd4e08bbdc5dc86549e3e53a210933e6
|
||||
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
|
||||
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
|
||||
DIST homeassistant-2024.1.1.gh.tar.gz 15713018 BLAKE2B c520d3dd803c44201cb7c76bddfe6b0e2cf95e3720fa9e84e3f2e35cc3a3e12c3a86e982e1d4c8c10e2b5c8cbf9080d1372eeccbbea0dcbfaf4c8894c0c27966 SHA512 b60078650f13bfe828d7d9be3eb2d97decd4b7565e4c2d7cc25c84bf7c5eb1dbea19858480195b29412b4293b69848394fc2d2e2c4c9c7a680bb3ff73e3d3ccc
|
||||
DIST homeassistant-2024.1.1.tar.gz 19198679 BLAKE2B d5cde6b5bff0e8d725c8ec11ab9fd3d49385a893e21161c9f9aa526b3066c03e4726ad1918d04a5a6ed422cbe36308d589fc9da39a85132fe7f1589b696082bc SHA512 6fe13056be901aad8565f8e08d30f6ee139c6b2eb473ecd51fcd88a83aa24b2dc4367748fdbf32303713bf6e63f719043daf75c9973072d23cb813c8dfe79781
|
||||
DIST homeassistant-2024.1.2.gh.tar.gz 15714664 BLAKE2B 08fc2eb4a6fd8de7cf566ab37d2f1e45e5951926b476ec7a60b077bc2217b589dad0efd3b3f2140b0ce80d59def21b15d566847ddecf932541f805ebeef4358b SHA512 8d3a472c55e68a5e8faca39b8807e101fa7c38f4b610b73ec285d147b3d700922b7cf67a0c18b63690a48bab4e119f89949214c96d385019de5443ebe5d5c74c
|
||||
DIST homeassistant-2024.1.2.tar.gz 19231807 BLAKE2B 7672024d46773e04ddeaf815b24de564bec67de8dcfe65c84b66253822517bcb729d378bab52d456a7e2a4e6f4ca56abab9ff63bf2de82d63bf85b439e0dec8a SHA512 88f2ed65853cc5b8b407dd7bb758885c854c495c562e98be2ef60eff76b39080742f53b09aa82f952a1e01f0790e49d923a49600e8ca042086c557f7766e090f
|
||||
EBUILD homeassistant-full-2023.12.1.ebuild 83312 BLAKE2B 09b7a5087817b454282f6d2f03be2a0607e6c01866dc902bbec433724bd14c0ad071e5deadc9da82730e18097b4664bced009ea21aaa8542837efa5691476df5 SHA512 614f08cbe91ab41678542698eb06d938c56852ba9cdd2d212ad6fabe857f91423c6e1e9aefa0a460b9e7818407926e28471888f741e4fa63fa3a264a5f052642
|
||||
EBUILD homeassistant-full-2023.12.3-r1.ebuild 83309 BLAKE2B 81c910f405e0fae61da36547f219261a8f8703bde3f7b4a1637e97b6cdcf462c4eab90bc0d33a56dad6e336100849df8eb05a51cacec8d27f879cbc0f3873ffa SHA512 df5fe65f7c876e0d5c69288314e79cfcba1562b0b883d33c9683b84927d16f3337a9f1825703ada42cbedee347492e3e0ca73a51e5ea534803f288899a81e06d
|
||||
EBUILD homeassistant-full-2023.12.4.ebuild 83307 BLAKE2B 1de99b82b53f9a138fc1c4dbe117d336e051c09555078ebe3f7b2f3971afc76cb651d149ffecad8e4ce9b0790d6d4f0d408a634bfe66d0928fdf80e81b31cca2 SHA512 68320b8b38b04267899f558469c070005a9ddc81348fddc704c2f86164774277e3b5a5aff143096a6a30e004e101fc27fd3c2f59b58cee4b1b28cb4405171507
|
||||
EBUILD homeassistant-full-2024.1.0.ebuild 84433 BLAKE2B 65e55422a8c73cf916609aadb3481f4d5713dc51a7221121c17a183e2218eefce0d4954e6ac1bb2916a3306f17c360449a2120935b62ac92ef0198d4a5d613f7 SHA512 a85ece64f238d1b8547269214371474b40fcf5b1be9ee4ee2ca3148818296617d2cb47d528aedbcf0a16fdbe4da111c5d4ec9e118049e2ac9d9942fe025862b2
|
||||
EBUILD homeassistant-full-2024.1.1.ebuild 84433 BLAKE2B 7d75ccefb0c250ee8d6621afdd31b486f94ed630f83c9a806bf78791870b655e88af258f5b10b0108a81e592b616e3bde8c2132106ca26a1df79c8113e177599 SHA512 78881140c117c943e47f28bd77b6b251e0a8a91c9d8b2ef5a65007e6d332726f62f0d78c567222219fe1fb7948fb74b854acd92f9eacd41ab0fb52b1300fd43d
|
||||
EBUILD homeassistant-full-2024.1.2.ebuild 84433 BLAKE2B 7d75ccefb0c250ee8d6621afdd31b486f94ed630f83c9a806bf78791870b655e88af258f5b10b0108a81e592b616e3bde8c2132106ca26a1df79c8113e177599 SHA512 78881140c117c943e47f28bd77b6b251e0a8a91c9d8b2ef5a65007e6d332726f62f0d78c567222219fe1fb7948fb74b854acd92f9eacd41ab0fb52b1300fd43d
|
||||
EBUILD homeassistant-full-9999.ebuild 84364 BLAKE2B 298799e6ce0788aed3965f05ce96b5f4ed771675fa5745ae728ebdf616a12a3c1a73fa61eed7e8d9d266532f130acade0bfaaac904108302581f6be2cc85bebe SHA512 ca0d6c7ca4d25defd2461e26d30c28dd3b03df6ef4bc1c22239cb87d5d58623059f1dee653c1158c9ce5ffa4b4fbdcc539d93a242aefba32d2604a6829984c00
|
||||
MISC metadata.xml 89209 BLAKE2B 7bce7883d5bd6031dc94383ea8198ff303ccc81b467365454690126e44c75d3735dccff43e979643a4895e6189e5233ea078384cf35d22fb849fcfee6ddd3e6b SHA512 874ba92142d7b020a3381e0855f7b160f80472f0d1dde634109d2de192d0dfdc9008115f8e05dfc62826299bf07191f6b7f31e8a18234b2d5e82ea964e41f45f
|
||||
|
||||
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
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1179
app-misc/homeassistant-full/homeassistant-full-2024.1.1.ebuild
Normal file
1179
app-misc/homeassistant-full/homeassistant-full-2024.1.1.ebuild
Normal file
File diff suppressed because one or more lines are too long
1179
app-misc/homeassistant-full/homeassistant-full-2024.1.2.ebuild
Normal file
1179
app-misc/homeassistant-full/homeassistant-full-2024.1.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
@@ -51,6 +51,7 @@
|
||||
<flag name="android_ip_webcam">The android_ip_webcam integration turns any Android phone or tablet into a netwo</flag>
|
||||
<flag name="anova">allows you to control Anova sous vides with Wi-Fi capability</flag>
|
||||
<flag name="anthemav">Both Anthem’s current and last generation of A/V Receivers and Processors suppor</flag>
|
||||
<flag name="aosmith">control a compatible A. O. Smith iCOMM-enabled water heater from Home Assistant</flag>
|
||||
<flag name="apache_kafka">Sends all state changes from Home Assistant to a Apache Kafka topic</flag>
|
||||
<flag name="apcupsd">Query Apcupsd status information from Home Assistant</flag>
|
||||
<flag name="apns">Use Apple Push Notification service (APNS) to deliver notifications</flag>
|
||||
@@ -103,6 +104,7 @@
|
||||
<flag name="bluetooth">The Bluetooth integration will detect nearby Bluetooth devices</flag>
|
||||
<flag name="bluetooth_le_tracker">Tracks Bluetooth low-energy devices periodically based on interval_seconds value</flag>
|
||||
<flag name="bluetooth_tracker">Discovers new devices on boot and tracks Bluetooth devices periodically</flag>
|
||||
<flag name="blue_current">connect to your blue current account to Home Assistant</flag>
|
||||
<flag name="bme280">Bosch BME280 Environmental sensor connected via I2c bus (SDA, SCL pins)</flag>
|
||||
<flag name="bme680">Read temperature, humidity, pressure and gas resistance values of a Bosch BME680</flag>
|
||||
<flag name="bmp280">Get temperature and pressure values of a Bosch BMP280 Environmental sensor conne</flag>
|
||||
@@ -111,7 +113,6 @@
|
||||
<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>
|
||||
@@ -123,6 +124,7 @@
|
||||
<flag name="camera">The camera integration allows you to use IP cameras with Home Assistant</flag>
|
||||
<flag name="canary">Allows you to integrate your Canary devices from Home Assistant</flag>
|
||||
<flag name="cast">Let Home Assitant talk to Google Chromecast</flag>
|
||||
<flag name="ccm15">integrate Midea CCM15 devices in Home Assistant.</flag>
|
||||
<flag name="channels">Allows you to control Channels from Home Assistant</flag>
|
||||
<flag name="circuit">Unify Circuit platform allows you to send notifications</flag>
|
||||
<flag name="cisco_ios">Presence detection scanner for Cisco IOS devices</flag>
|
||||
@@ -159,6 +161,7 @@
|
||||
<flag name="deluge">Local polling for Deluge Switches and Sensors</flag>
|
||||
<flag name="denonavr">Automation Library for Denon AVR receivers</flag>
|
||||
<flag name="deutsche_bahn">will give you the departure time of the next train for the given connection</flag>
|
||||
<flag name="devialet">lets you control your Devialet wireless speakers from Home Assistant</flag>
|
||||
<flag name="devolo_home_control">Add Devolo Home-control to Home Assistant</flag>
|
||||
<flag name="devolo_home_network">The devolo Home Network integration allows you to monitor your PLC network</flag>
|
||||
<flag name="dexcom">View your CGM data from Dexcom from Home Assistant</flag>
|
||||
@@ -183,6 +186,7 @@
|
||||
<flag name="dormakaba_dkey">Integrates Dormakaba dKey Bluetooth Low Energy connected locks</flag>
|
||||
<flag name="dovado">The dovado integration manages communication with the Dovado router</flag>
|
||||
<flag name="dremel_3d_printer">monitor your Dremel 3D printer and its progress with your Home Assistant</flag>
|
||||
<flag name="drop_connect">provides connectivity with DROP smart water system devices via a local MQTT API</flag>
|
||||
<flag name="dsmr">Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements)</flag>
|
||||
<flag name="dunehd">control a Dune HD media player</flag>
|
||||
<flag name="duotecno">used to control Duotecno nodes in Home Assistant</flag>
|
||||
@@ -258,6 +262,7 @@
|
||||
<flag name="fjaraskupan">Fjäråskupan allows you to control your Bluetooth equipped kitchen fan</flag>
|
||||
<flag name="fleetgo">integrate your vehicles equipped with FleetGO hardware into Home Assistant</flag>
|
||||
<flag name="flexit">Integrates Flexit Air Conditioning unit into Home Assistant</flag>
|
||||
<flag name="flexit_bacnet">Integrates Flexit Nordic series air handling unit into Home Assistant</flag>
|
||||
<flag name="flic">The flic platform allows you to receive click events from flic smart buttons</flag>
|
||||
<flag name="flick_electric">Flick Electric Co is a power company in New Zealand</flag>
|
||||
<flag name="flipr">Flipr is a smart pool monitor (Cloud Polling)</flag>
|
||||
@@ -277,7 +282,6 @@
|
||||
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
|
||||
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
|
||||
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
|
||||
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="frontier_silicon">Support for Internet Radios based on the Frontier Silicon chipset</flag>
|
||||
<flag name="fully_kiosk">Fully Kiosk Browser control in Home Assistant</flag>
|
||||
@@ -338,6 +342,7 @@
|
||||
<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="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
|
||||
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
|
||||
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
|
||||
<flag name="homematic">An API for the homematicip cloud</flag>
|
||||
@@ -436,6 +441,7 @@
|
||||
<flag name="lifx_legacy">The lifx integration allows you to integrate your LIFX into Home Assistant</flag>
|
||||
<flag name="lightwave">WiFi link for controlling Lightwave lights, switches and TRVs</flag>
|
||||
<flag name="limitlessled">control your LimitlessLED lights from within Home Assistant</flag>
|
||||
<flag name="linear_garage_door">lets you control Linear garage doors through Home Assistant</flag>
|
||||
<flag name="linode">allows you to access the information about your Linode systems</flag>
|
||||
<flag name="linux_battery">sensor platform is using the information stored in /sys/class/power_supply/</flag>
|
||||
<flag name="litejet">allows a computer to control the system via LiteJet’s third party protocol</flag>
|
||||
@@ -462,6 +468,7 @@
|
||||
<flag name="marytts">text-to-speech platform uses MaryTTS Text-to-Speech engine</flag>
|
||||
<flag name="mastodon">uses Mastodon to deliver notifications from Home Assistant</flag>
|
||||
<flag name="matrix">allows you to send messages to matrix rooms</flag>
|
||||
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="mcp23017">base for all related mcp23017 platforms in Home Assistant</flag>
|
||||
<flag name="meater">communication with the Meater Temperature Probe from Apption Labs</flag>
|
||||
@@ -496,6 +503,7 @@
|
||||
<flag name="mopeka">Integrates Mopeka devices into Home Assistant</flag>
|
||||
<flag name="mosquitto">Set a runtime dependency for Mosquitto MQTT broker</flag>
|
||||
<flag name="motioneye">integrate your motionEye server into Home Assistant</flag>
|
||||
<flag name="motionmount">control the position of your TVM 7675 Pro Signature MotionMount</flag>
|
||||
<flag name="motion_blinds">control Motion Blinds from Coulisse B.V.</flag>
|
||||
<flag name="mpd">allows you to control a Music Player Daemon from Home Assistant</flag>
|
||||
<flag name="mqtt">install MQTT Broker and dependencies</flag>
|
||||
@@ -569,6 +577,7 @@
|
||||
<flag name="opengarage">opengarage cover platform lets you control the open-source OpenGarage.io device</flag>
|
||||
<flag name="openhome"> connect an Openhome Compliant Renderer to Home Assistant</flag>
|
||||
<flag name="opensensemap">query the open data API of openSenseMap.org air quality sensor station</flag>
|
||||
<flag name="opensky">allows one to track overhead flights in a given region</flag>
|
||||
<flag name="opentherm_gw">control the OpenTherm Gateway from Home Assistant</flag>
|
||||
<flag name="openuv">The openuv integration displays UV and Ozone data from openuv.io</flag>
|
||||
<flag name="openweathermap">uses OpenWeatherMap as a source for current meteorological data</flag>
|
||||
@@ -580,9 +589,11 @@
|
||||
<flag name="orangepi_gpio">The orangepi_gpio integration is the base for all related GPIO platforms</flag>
|
||||
<flag name="oru">fetches your current energy usage from your ORU smart meter</flag>
|
||||
<flag name="orvibo">allows you to toggle your (dangerous) Orvibo S20 Wifi Smart Sockets</flag>
|
||||
<flag name="osoenergy">allows you to interact with supported devices and services offered by OSO Energy</flag>
|
||||
<flag name="osramlightify">allows you to integrate your Osram Lightify into Home Assistant</flag>
|
||||
<flag name="otbr">calling an Open Thread Border Router’s REST API in Home Assistant</flag>
|
||||
<flag name="otp">generates One-Time Passwords according to RFC6238</flag>
|
||||
<flag name="ourgroceries">ntegrates your shopping lists into Home Assistant</flag>
|
||||
<flag name="overkiz">The Overkiz (by Somfy) integration platform</flag>
|
||||
<flag name="ovo_energy">allows you to monitor your energy consumption data</flag>
|
||||
<flag name="owntracks">OwnTracks: track your location and send it directly to Home Assistant</flag>
|
||||
@@ -595,8 +606,8 @@
|
||||
<flag name="peco">provides electricity outage data from PECO Philadelphia power company</flag>
|
||||
<flag name="pegel_online">uses the data from the German Federal Waterways and Shipping Administration</flag>
|
||||
<flag name="pencom">Pencom is a computer-controlled relay, I/O and custom boards</flag>
|
||||
<flag name="permobil">view various sensors with information about your Permobil wheelchair</flag>
|
||||
<flag name="philips_js">allows you to control Philips TVs which expose the jointSPACE JSON-API</flag>
|
||||
<flag name="pi4ioe5v9xxxx">support for the quasi-bidirectional devices pi4ioe5v9xxxx I2C I/O port expander</flag>
|
||||
<flag name="picnic">get information from Picnic about orders, deliveries and cart content</flag>
|
||||
<flag name="piglow">control the Piglow lights on your Raspberry Pi from within Home Assistant</flag>
|
||||
<flag name="pilight">Pilight is a open source solution to communicate with 433 MHz devices</flag>
|
||||
@@ -780,6 +791,7 @@
|
||||
<flag name="streamlabswater">interact with StreamLabs water monitoring devices</flag>
|
||||
<flag name="subaru">MySubaru connected vehicle services</flag>
|
||||
<flag name="suez_water">consumption of water from the French water provider Tout Sur Mon Eau</flag>
|
||||
<flag name="sunweg">a sensor to collect information from your WEG inverters using Sun WEG server</flag>
|
||||
<flag name="supla">Supla is an Open Source home automation system for ESP8266 based devices</flag>
|
||||
<flag name="surepetcare">information on your Sure Petcare Connect Pet or Cat Flap</flag>
|
||||
<flag name="swiss_hydrological_data">details (temperature, level, and discharge) of rivers and lakes in Switzerland</flag>
|
||||
@@ -799,6 +811,7 @@
|
||||
<flag name="tado">an interface to the my.tado.com website</flag>
|
||||
<flag name="tahoma">interface to the tahomalink.com website. It adds covers, scenes and a sun sensor</flag>
|
||||
<flag name="tailscale">monitor and automate on the state of the devices in your Tailscale VPN</flag>
|
||||
<flag name="tailwind">integrates Tailwind garage door controllers fully locally</flag>
|
||||
<flag name="tami4">Support for Tami4 Edge / Edge+ by Strauss in Home Assistant</flag>
|
||||
<flag name="tankerkoenig">monitor the fuel prices with tankerkoenig.de</flag>
|
||||
<flag name="tank_utility">Add Tank Utility propane tank monitors to Home Assistant</flag>
|
||||
@@ -812,6 +825,7 @@
|
||||
<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="tessie">control Tesla vehicles connected to your Tessie account from HA</flag>
|
||||
<flag name="test">internal and developer use</flag>
|
||||
<flag name="tfiac">integrates several vendors air conditioning systems into Home Assistant</flag>
|
||||
<flag name="thermobeacon">Integrates ThermoBeacon devices into Home Assistant</flag>
|
||||
@@ -870,6 +884,7 @@
|
||||
<flag name="usgs_earthquakes_feed">a GeoJSON feed provided by the U.S. Geological Survey</flag>
|
||||
<flag name="utility_meter">integration provides functionality to track consumptions of various utilities</flag>
|
||||
<flag name="uvc">allows you to integrate UniFi Video Camera (UVC) into Home Assistant</flag>
|
||||
<flag name="v2c">allows monitoring and control of a local V2C Trydan EVSE</flag>
|
||||
<flag name="vallox">control any Vallox ventilation unit</flag>
|
||||
<flag name="vasttrafik">traveling details for the larger Göteborg area in Sweden from the Västtrafik</flag>
|
||||
<flag name="velbus">supports the Velbus USB, serial and TCP/IP gateway</flag>
|
||||
@@ -918,7 +933,6 @@
|
||||
<flag name="wolflink">uses the Wolf Smart-Set for your heating system status</flag>
|
||||
<flag name="workday">generating country, province and state specific sets of holidays on the fly</flag>
|
||||
<flag name="ws66i">Control the Soundavo Whole-Home Audio Amplifier via local network</flag>
|
||||
<flag name="wyoming">connects external voice services to Home Assistant using a small protocol</flag>
|
||||
<flag name="xbox">A library to authenticate with Windows Live/Xbox Live and use their API</flag>
|
||||
<flag name="xbox_live">track Xbox profiles</flag>
|
||||
<flag name="xeoma">Python wrapper for Xeoma web server API</flag>
|
||||
|
||||
@@ -8,25 +8,25 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
|
||||
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
|
||||
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
|
||||
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
|
||||
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
|
||||
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
|
||||
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
|
||||
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
|
||||
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
|
||||
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
|
||||
DIST homeassistant-2023.11.3.gh.tar.gz 15218982 BLAKE2B 3a721a435ae2e9f07fa6d1ff261095b27855a0ca6412b7cac53951d7883bee67c24563b6ce52d13d8f0828368fe7ebbfe3aaad17b68d4679738170fcd4c48f1a SHA512 cd4401c2ae8073a0c85fdf4e4d28a740e92ac12fa304d919a451a82c14fa87b24fc3f4ab8403f7c3d2e8ae8d09227cae8b2621a9522e81f1783efc3aa32ed612
|
||||
DIST homeassistant-2023.11.3.tar.gz 18319265 BLAKE2B 419482dc6a30f362d4e176568f223059115de4d27d00e72b0f7b33356551f7d5c40e2209887319dd89e0760212a5eb048c4e1f09f93b2275648c7d7bae32ca0d SHA512 9ba9a7d98814c4aeef1d5f7368e7fce8a85e45662483947238baf573cbde9901460a7ce04e79612c0af0ea7d21a608d71b48eb79bf225490c9254aaad998edad
|
||||
EBUILD homeassistant-min-2023.10.4.ebuild 17194 BLAKE2B 777f4115f35f9a0dc0820831a4ee75a6002d877924871f0793188983af6e5bf4247d121c25f48b95b08e111edfc9c9652afb5b4c65730b8e79eaa8232e2cf2ca SHA512 a5249a127f75a7aa78ad9943a10e87ee9c4cc60c1e088d1a4bd4e2c84bcd2061002eabc8e72999eae4af6b93e9b137ded80494d764932c26aa4e57cf9344b8b4
|
||||
EBUILD homeassistant-min-2023.10.5.ebuild 17340 BLAKE2B 7e0f8d6abd6cc8bccda9f6198720218b2b86b4cc33b0c835bade8b9c6bbee322f24a8f9401b94e7a2c69ebd5b1cb68fb7ddfad3c43536411e636ba8ec049c0dd SHA512 0ab21b1afac592a14a2e617115e413e378e8375b018bf280bc49d7ffc439c1cae53fa6d2039091b5e726f20e009fdbf8fa4e080d8c3c6e71a65cac5622648ed8
|
||||
EBUILD homeassistant-min-2023.11.0.ebuild 17650 BLAKE2B aa7d50bb105548e564f440ff6c9273f92997eede98d79439c0156a349bd21ecacb0976f921cc7c03599b8c65ba2949d26cdbaa68f6814ec439c0a39f58ec9e1e SHA512 b91ec68517729ac987f2a0aba864cbb5f5f7c0aad4879850bca9f976e8e452359b3eb7576299e1fdda6481d00337d6d4116c7eadbf37c2d1cee21bbe9f2bf4ba
|
||||
EBUILD homeassistant-min-2023.11.0_beta6.ebuild 17585 BLAKE2B 51863c149f85f545d6e108a06ee0b1254ee0d932261b840ca8bea159f07fd1293732ec22ad5d144645463327d69e18c55eeece4656ae9bec1e6a67c5a389b4e6 SHA512 e20efc99b1e8b95a7b8619ad30335017ff7e1b23aa8b7cd6521570e4e5d57860dda5e7cb25878a79933fbe2bdbc5a9870d2ba0a1fcd64fc510c965eeecdd9f26
|
||||
EBUILD homeassistant-min-2023.11.1.ebuild 17650 BLAKE2B 5b458772c2127303720860a5f321178f911933cc82bf18dce821b741347705375435a9456f8770865f9eea8900973b926debdb8d87531f174c338a7ff37df4c6 SHA512 a58cd098e9a84307d9856de773a4cc37bd3db3fd01452d7815845f1b08efe704cb9a9a55b9b4ca5e7f375a3e02ac2e7da20dbc7576dc7e7417ca32cc639e5037
|
||||
EBUILD homeassistant-min-2023.11.2.ebuild 17588 BLAKE2B 49129d2a5e9b18728cf4590b74edbfb77cd0abb145310909d0a8fcc02de7360a51446dac5dbdb8a0f1d4105d8c1f0ca8a91d0b55a65570939931aada20c39092 SHA512 7c597cee10ee5cd0bd2f4c5faf0770105db144d6063b4538c1f290dcccc92e265aaee6e29d17f1b814fecf90bd505218582c12701655da6e6dcbdd3c0c79b523
|
||||
EBUILD homeassistant-min-2023.11.3.ebuild 17646 BLAKE2B 94e4cb49c4a45637e2c0d50dc7f54687811ece2afbf6fd57bbd67db0f7944f89be1ae7b3c50763a04ef9736c4ecce40885de4a6d12af9672e780bb91c5cd4ec2 SHA512 884d26a035529bace6921e438a8a735ba4ba8187bdd1699e5b294ef6595ec8d85010bc537372ea4305765ac177f036ffbd09fdd25e1b2214704d9bd536c07b20
|
||||
MISC metadata.xml 9040 BLAKE2B b2ea95f4cbbb68316dd08e0cef0af2b9614dd0bc62c5cb2870fc3a7aaaf94fb92098c5d92cec7656886cb4bd213f44ed38be792fba9c2e0563ea1b0bbf77917f SHA512 b500f321a720dda74364788160b0e5f0391d8629ca433c8153f3e0587affe0918bdde301fdde63736b2ace2ba5538c2f4b72a6d0dfe7adc6bf3e8fa442dba5ad
|
||||
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
|
||||
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
|
||||
DIST homeassistant-2023.12.3.gh.tar.gz 15480716 BLAKE2B 82aa45c07be99fc4b436d3fd8a7bc75811827767fefd2edb42432874d45a4e337c0e74f1ba1da7c5a0ce7ae34827fe40a4b73f0798abce1104a1b26d79b5182f SHA512 b1d3b1ee5c50a1b941012e7f921f91789878cc2f391e40ee1e7094a33d8d15122ef85cb521c20f0e205d35a922b949d262755a9e20bc81fb38e4c9ba4c31ef22
|
||||
DIST homeassistant-2023.12.3.tar.gz 18844508 BLAKE2B fb4b0c7737d8b4fa92dcce6d73b687be5fd1166f9f450944c23b68e78827ec3953807ed39aaaffc06042bce39748cf544f0cca73116429a8bad1cb3d21e480a7 SHA512 6256b3518b0f654f527db7f000d415fe11c37eb350cb6aacbe23789709fa5d0da1db6b6a12aaaef6b2249df567cba12f02113eaedd77459d7e3c504bd418561e
|
||||
DIST homeassistant-2023.12.4.gh.tar.gz 15480656 BLAKE2B 1315601a3bfcb94fe32533eddab8ad3aac7ff38e9bc08cfa9078b89f458192a6e53e8f8892a33d37d695e4b15c3fbe2b8f7e874f663ca675bf04f1effc0978f3 SHA512 a3eb5ab9f50c11f0493666082597b1bf22652c05033c4d1fe9e96a374df26641d4b3773c493b3319ec6d6c0a8a0b3eb08cf0642b2c2854d8adcc179a06a2624d
|
||||
DIST homeassistant-2023.12.4.tar.gz 18924952 BLAKE2B da4dd4406d86522b24647f81a135528a11de370fc78223156c3b5634e5bb088b14226c3b1f1ddef236b17f5ebf47f8991973328d800114b883893980f1202612 SHA512 0fe0eae4d326a10f6e3809aec7173d1435284655a71ddfb150f0560548c4fa664c6ee8100c40aadf09d66ed598a16596bd4e08bbdc5dc86549e3e53a210933e6
|
||||
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
|
||||
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
|
||||
DIST homeassistant-2024.1.1.gh.tar.gz 15713018 BLAKE2B c520d3dd803c44201cb7c76bddfe6b0e2cf95e3720fa9e84e3f2e35cc3a3e12c3a86e982e1d4c8c10e2b5c8cbf9080d1372eeccbbea0dcbfaf4c8894c0c27966 SHA512 b60078650f13bfe828d7d9be3eb2d97decd4b7565e4c2d7cc25c84bf7c5eb1dbea19858480195b29412b4293b69848394fc2d2e2c4c9c7a680bb3ff73e3d3ccc
|
||||
DIST homeassistant-2024.1.1.tar.gz 19198679 BLAKE2B d5cde6b5bff0e8d725c8ec11ab9fd3d49385a893e21161c9f9aa526b3066c03e4726ad1918d04a5a6ed422cbe36308d589fc9da39a85132fe7f1589b696082bc SHA512 6fe13056be901aad8565f8e08d30f6ee139c6b2eb473ecd51fcd88a83aa24b2dc4367748fdbf32303713bf6e63f719043daf75c9973072d23cb813c8dfe79781
|
||||
DIST homeassistant-2024.1.2.gh.tar.gz 15714664 BLAKE2B 08fc2eb4a6fd8de7cf566ab37d2f1e45e5951926b476ec7a60b077bc2217b589dad0efd3b3f2140b0ce80d59def21b15d566847ddecf932541f805ebeef4358b SHA512 8d3a472c55e68a5e8faca39b8807e101fa7c38f4b610b73ec285d147b3d700922b7cf67a0c18b63690a48bab4e119f89949214c96d385019de5443ebe5d5c74c
|
||||
DIST homeassistant-2024.1.2.tar.gz 19231807 BLAKE2B 7672024d46773e04ddeaf815b24de564bec67de8dcfe65c84b66253822517bcb729d378bab52d456a7e2a4e6f4ca56abab9ff63bf2de82d63bf85b439e0dec8a SHA512 88f2ed65853cc5b8b407dd7bb758885c854c495c562e98be2ef60eff76b39080742f53b09aa82f952a1e01f0790e49d923a49600e8ca042086c557f7766e090f
|
||||
EBUILD homeassistant-min-2023.11.3-r1.ebuild 18025 BLAKE2B 8c94d3ee7a3500320c369992ea86eac2941328b82cc98cd009b7ca0c76a47944b2c0614a686f8d6afcb0e083e226722a907d0c0167274caf1bd8e72a2d465d0e SHA512 8d9db1ff23cba699c912bba707e416e7c4b20dbcb33c95bc37832fdcbb4892277b9fba773aa751d17cb6c86a33f6309fceca3b6c6c55370645df6dfdd2662ce5
|
||||
EBUILD homeassistant-min-2023.12.1.ebuild 17717 BLAKE2B 0f1ab8a95b2b898e1cf1e37065f52651daabd15e08437853911984dd65de5b41d4c1502d4c57b080fd44836891ca3e8c6f537bd75cb732746179f4bacedc66b2 SHA512 a29b8c6dee5414923643f18032c60fa3b5fb713478208a1160489c6e7fc915d1764ff61dda94cd956ea98b1e68f035317b71bbbd910edfc4e0adef6e8ecc4cf4
|
||||
EBUILD homeassistant-min-2023.12.3-r1.ebuild 17735 BLAKE2B 68bd1d6dfe65e6bb4231c4ca48eab271ad701eaade8884da6d55ab964cb46fbc72b8d0b712d893e73f56d501fe9f75bf7ea4d1f387702293b7ccdf624f560c05 SHA512 5389dfa702ee18d3c06cb40f4b616914b4ab0d37d5f2354e5c87b87407616bcbcd11d6b7e347418a9b6523a568d979012e5b515428bdbf9454a88f8a70ce4093
|
||||
EBUILD homeassistant-min-2023.12.4.ebuild 17733 BLAKE2B 8aa40f7336ed9b954ab4749b76b6c7fbea924a9b9b445409c96df5b2226dc09870ea08f00cfac16884ea49949bd074f3917405f2e590b09cb76da4aa495ad2ac SHA512 6abce85b25315fba8d7ffe04f41c2b33bb1560f6f7162a25037ed673ebdf752a0f8fb4a905cd89e7214ec7d815964b5a20c4732d1e189dddaeccecb2ad507b4d
|
||||
EBUILD homeassistant-min-2024.1.0.ebuild 18196 BLAKE2B 84c7691ec4d348882d1ba287d81948018edbff95267e98c99d6a2491d606e1e931d468b8033db6426ef1bbba2aced76e3373276aab2c1a7132ea2ab4642b4c6a SHA512 0461e4753368aeb33864c87a1e0b717bfecef8fd9926eeaac1baa5cc2848d91a6573995f73be266c7f7328c4b3b3446c1c1e4da618999d0789f1028327e97a67
|
||||
EBUILD homeassistant-min-2024.1.1-r1.ebuild 18196 BLAKE2B a1b9c8da9aa11f6dd53009ba0ea58e795a0d54f38df7638021a7c6f974a86d269ccb879a6262fde55810cf1613452b32816686f4079985dba622a97eb3dd946f SHA512 0427ecafc8b91139ca7cb55c3015829caf8b19e9a16cd290357a613b0049f39c7e6e940f55bb99b3deb846841e22d5636b5d78ee58aa21699d1eb52399f29042
|
||||
EBUILD homeassistant-min-2024.1.2.ebuild 18196 BLAKE2B a1b9c8da9aa11f6dd53009ba0ea58e795a0d54f38df7638021a7c6f974a86d269ccb879a6262fde55810cf1613452b32816686f4079985dba622a97eb3dd946f SHA512 0427ecafc8b91139ca7cb55c3015829caf8b19e9a16cd290357a613b0049f39c7e6e940f55bb99b3deb846841e22d5636b5d78ee58aa21699d1eb52399f29042
|
||||
MISC metadata.xml 9341 BLAKE2B dd7661bd3182982bd648b990def8e43ce5baf4b67e609ba6642eb98c5ac0a2f17325502169edcf4bcdc123bfcabcdc5f4f8ce3bf37b466db614d99259c26a85d SHA512 86f5591007774710d39d9537bd9451e5fbd383a66950fdb12679b197a59631d29152c8b824aa67b1a7b42037e93dc2b661f48e69d4234153e9ad8d9d7d7a0e90
|
||||
|
||||
@@ -1,320 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,319 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,320 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -11,13 +11,13 @@ inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
MY_PV=${PV/_beta/b}
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
@@ -165,7 +165,7 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.2.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.5.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -270,10 +270,16 @@ BDEPEND="${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
fi
|
||||
|
||||
# try new aioesphomeapi
|
||||
sed '/aioesphomeapi==/c\\'$'\t"aioesphomeapi",' -i ${WORKDIR}/homeassistant-${MY_PV}/homeassistant/components/esphome/manifest.json || die
|
||||
sed '/aioesphomeapi==/c\\'$'\t"aioesphomeapi",' -i ${WORKDIR}/core-${MY_PV}/homeassistant/components/esphome/manifest.json || die
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i ${WORKDIR}/core-${MY_PV}/requirements_all.txt || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
@@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
@@ -131,7 +133,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
@@ -143,7 +145,7 @@ RDEPEND="${RDEPEND}
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
@@ -151,13 +153,13 @@ RDEPEND="${RDEPEND}
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
@@ -165,7 +167,7 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.2.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( dev-python/aioesphomeapi[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -173,14 +175,14 @@ RDEPEND="${RDEPEND}
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
@@ -199,24 +201,24 @@ RDEPEND="${RDEPEND}
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
@@ -230,12 +232,13 @@ RDEPEND="${RDEPEND}
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
zeroconf? ( ~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
@@ -243,7 +246,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
@@ -252,7 +255,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -262,17 +265,18 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
fi
|
||||
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
@@ -131,33 +133,31 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
@@ -165,7 +165,7 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-19.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -173,22 +173,22 @@ RDEPEND="${RDEPEND}
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.0.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
@@ -200,28 +200,28 @@ RDEPEND="${RDEPEND}
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.3[listen,${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
@@ -231,12 +231,13 @@ RDEPEND="${RDEPEND}
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
zeroconf? ( ~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
@@ -244,16 +245,16 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -263,7 +264,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -271,9 +272,10 @@ BDEPEND="${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
@@ -131,33 +133,31 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
@@ -165,7 +165,7 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-19.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -173,22 +173,22 @@ RDEPEND="${RDEPEND}
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.0.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
@@ -200,28 +200,28 @@ RDEPEND="${RDEPEND}
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
@@ -231,12 +231,13 @@ RDEPEND="${RDEPEND}
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
zeroconf? ( ~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.108[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.3[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
@@ -244,16 +245,16 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -263,7 +264,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -271,9 +272,10 @@ BDEPEND="${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
328
app-misc/homeassistant-min/homeassistant-min-2024.1.0.ebuild
Normal file
328
app-misc/homeassistant-min/homeassistant-min-2024.1.0.ebuild
Normal file
@@ -0,0 +1,328 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240103.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.1[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.0.2[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.1[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.2[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.6.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
328
app-misc/homeassistant-min/homeassistant-min-2024.1.1-r1.ebuild
Normal file
328
app-misc/homeassistant-min/homeassistant-min-2024.1.1-r1.ebuild
Normal file
@@ -0,0 +1,328 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240104.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.0.4[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.2[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.6.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
328
app-misc/homeassistant-min/homeassistant-min-2024.1.2.ebuild
Normal file
328
app-misc/homeassistant-min/homeassistant-min-2024.1.2.ebuild
Normal file
@@ -0,0 +1,328 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois wled workday yamaha yamaha_musiccast zeroconf zha zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240104.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.0.4[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.2[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.6.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -43,6 +43,8 @@
|
||||
<flag name="forecast_solar">Asynchronous Python client for getting forecast solar information</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
|
||||
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
|
||||
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
|
||||
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
|
||||
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
|
||||
<flag name="http">Serves all files and data required for the Home Assistant frontend</flag>
|
||||
@@ -54,6 +56,7 @@
|
||||
<flag name="local_calendar">create a calendar of events in Home Assistant</flag>
|
||||
<flag name="local_todo">The Local to-do list integration allows you to create to-do lists in Home Assist</flag>
|
||||
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
|
||||
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="mikrotik">add support for MikroTik RouterOS API</flag>
|
||||
<flag name="mobile_app">allows Home Assistant mobile apps to easily integrate with Home Assistant</flag>
|
||||
|
||||
@@ -8,25 +8,22 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
||||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
|
||||
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
|
||||
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
|
||||
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
|
||||
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
|
||||
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
|
||||
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
|
||||
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
|
||||
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
|
||||
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
|
||||
DIST homeassistant-2023.11.3.gh.tar.gz 15218982 BLAKE2B 3a721a435ae2e9f07fa6d1ff261095b27855a0ca6412b7cac53951d7883bee67c24563b6ce52d13d8f0828368fe7ebbfe3aaad17b68d4679738170fcd4c48f1a SHA512 cd4401c2ae8073a0c85fdf4e4d28a740e92ac12fa304d919a451a82c14fa87b24fc3f4ab8403f7c3d2e8ae8d09227cae8b2621a9522e81f1783efc3aa32ed612
|
||||
DIST homeassistant-2023.11.3.tar.gz 18319265 BLAKE2B 419482dc6a30f362d4e176568f223059115de4d27d00e72b0f7b33356551f7d5c40e2209887319dd89e0760212a5eb048c4e1f09f93b2275648c7d7bae32ca0d SHA512 9ba9a7d98814c4aeef1d5f7368e7fce8a85e45662483947238baf573cbde9901460a7ce04e79612c0af0ea7d21a608d71b48eb79bf225490c9254aaad998edad
|
||||
EBUILD homeassistant-2023.10.4.ebuild 32393 BLAKE2B e36bb649aa08107a4feab0368694f853ce5fb82f5a6d541c516965783d10d01244cf5a69456e3fe6263b2c79d2a5bb12b52700f3b682076a07f1e42b5abe03b6 SHA512 6e3118888ca3230ae49b24848f1a8cf184f61db65fd87b814ff82637c35b2f516ab2e2163bcf033da31e549bb7bdd235b8665b2cf4dc6cc38ba5e1df588a22ee
|
||||
EBUILD homeassistant-2023.10.5.ebuild 32539 BLAKE2B eb115cadd3ce73dd6eb1502f2bacaf256786a879c16653e34283f115df3dfc99e779a1ed87fded6598b64c95690a0f695afc1f06999e474cc5f91ef1acc9d243 SHA512 be3f63bca5b95d879bc0451c983650f3963b2819c5fb8fdb3008a7992233ecef513e8625e3a6e9509113ff3f3555beb7d8579b6036fe86c901dfda6454b18a51
|
||||
EBUILD homeassistant-2023.11.0.ebuild 33159 BLAKE2B 57f7df9631b964d637f8680e4d8bd6584c4e0b27fc4c3df95e7db126f0337bcf2ae509796460e0cf08c97262149fa1985fc72c618ec212fd5acb3e2db48cf880 SHA512 3973c428a0110880f03194953ee401f0bc4d8bde42185bb4c99fcf5b12e43aa97776b349c8b9eb789af7d947e2ec8d5e8880c61271b707486acbfd3c088a66aa
|
||||
EBUILD homeassistant-2023.11.0_beta6.ebuild 33094 BLAKE2B a4f2205a6e55c1ae3b75fc4778a56a24fb682cf51ce4a38dc06e37c00a31d30d5fbcd48b709b1513f7606ec872c2e05c1c5340a2c3011fd0d377f3111456838f SHA512 41fdcc5f6dc5dbc75d1755f8024008792707230a6f8ae1a3c7b113852eca2e52755d1593ed21c590a3da6bb7dfa1d08ff409c8e36b04218eff6420af98109ee2
|
||||
EBUILD homeassistant-2023.11.1.ebuild 33146 BLAKE2B d9c39f1c2b338d0472c7c74b6e6471c6bc36bc44c87f808343e3fe65992ba833c6ca49af602e179e177370db03f455092dc7e3c117da4f33d937bc1896e76af7 SHA512 a0b8e1934d3ef61cafe224ccdc24caf560f5537cd94fe6fcc23426f7a795dad48a88ea5557263cfa8dca1ea58b60c387a63a3272fdf044396f99a6e9849252f9
|
||||
EBUILD homeassistant-2023.11.2.ebuild 33137 BLAKE2B ba74ce7b90a7fb6c8acad5d131b82c0f84f5eb2aca18ade8f82fa5ac3b8cb6bdc41deb5e31ba430c6253680cb06089569d7c2a9ff76e2d1c2eb43dd823459e74 SHA512 b464b94bdd49b92259888eb245b38be86ddfe8fde29f5d2e298a6678c48e249edd38bb8c3a780c52c6df3710f658fa3ccaf40716ba452007d7954e700d469922
|
||||
EBUILD homeassistant-2023.11.3.ebuild 33157 BLAKE2B b3f647072c14be42b0a1acfe0f6fa930da916beb46095f98f55c2ba0394fc7054bd2f13783f3d6a2cd81ea186f675c46a732d09a3a5d25619beaf5a168c1090e SHA512 56b23692a552aa77efe3a8f5b2871a0f6bdb0bf243fa1db702c54dc183a11d79eee262d72b196917aa158520c0b583a79ae30d24e332a2a9547dec6ae35e4d0d
|
||||
MISC metadata.xml 26872 BLAKE2B 63246883c792d244b6b63f126b6a81c61f96759740eb445503359de8d6186f51329d28a7a6c70fc167b8d8c5b7d4d8103c8681ecd837250e21c0585a60c50572 SHA512 5a659fb3a767471cc97aeded948b5da817c1b1b33b211ab0b783a31b1536f5121f0ebb6dc6eff36d48a8904538eb3266de97dd159df08a04f5350877597d6d94
|
||||
DIST homeassistant-2023.12.1.gh.tar.gz 15480427 BLAKE2B 07a5384c65c03ad44a34139438e2a6e49a9fdc323faadbeb6c96c47dad7d9bf994b70bb07bc0a8d51dc471041bdf4b65073726edc85f4aace79dfae3e2d798b0 SHA512 ed054b8f01a93365e472f58c790c4fb78f749cf5d277cac6643784795b8c3f8f3002a19216701ec95c517f9ecd3392a1340d3a75f449154fc4a2591f7861e6e3
|
||||
DIST homeassistant-2023.12.1.tar.gz 18789635 BLAKE2B 49f0ecd072915e4168499eab73656d6dd14f27b73ec1dce8c8e43b35040ddf0231ba752367131c1fad8b1a8f2b814720ba61cd772352109c65a5a1a254e0985d SHA512 cf6290440c3c98fdf0f3d4e6f50e08753e9ea53ae69916992a5e4776006d54e45676edfbacfc6682eef51da68cf94a1ba5ac1ffac18d0d2ab978bf237d4b36e9
|
||||
DIST homeassistant-2023.12.3.gh.tar.gz 15480716 BLAKE2B 82aa45c07be99fc4b436d3fd8a7bc75811827767fefd2edb42432874d45a4e337c0e74f1ba1da7c5a0ce7ae34827fe40a4b73f0798abce1104a1b26d79b5182f SHA512 b1d3b1ee5c50a1b941012e7f921f91789878cc2f391e40ee1e7094a33d8d15122ef85cb521c20f0e205d35a922b949d262755a9e20bc81fb38e4c9ba4c31ef22
|
||||
DIST homeassistant-2023.12.3.tar.gz 18844508 BLAKE2B fb4b0c7737d8b4fa92dcce6d73b687be5fd1166f9f450944c23b68e78827ec3953807ed39aaaffc06042bce39748cf544f0cca73116429a8bad1cb3d21e480a7 SHA512 6256b3518b0f654f527db7f000d415fe11c37eb350cb6aacbe23789709fa5d0da1db6b6a12aaaef6b2249df567cba12f02113eaedd77459d7e3c504bd418561e
|
||||
DIST homeassistant-2023.12.4.gh.tar.gz 15480656 BLAKE2B 1315601a3bfcb94fe32533eddab8ad3aac7ff38e9bc08cfa9078b89f458192a6e53e8f8892a33d37d695e4b15c3fbe2b8f7e874f663ca675bf04f1effc0978f3 SHA512 a3eb5ab9f50c11f0493666082597b1bf22652c05033c4d1fe9e96a374df26641d4b3773c493b3319ec6d6c0a8a0b3eb08cf0642b2c2854d8adcc179a06a2624d
|
||||
DIST homeassistant-2023.12.4.tar.gz 18924952 BLAKE2B da4dd4406d86522b24647f81a135528a11de370fc78223156c3b5634e5bb088b14226c3b1f1ddef236b17f5ebf47f8991973328d800114b883893980f1202612 SHA512 0fe0eae4d326a10f6e3809aec7173d1435284655a71ddfb150f0560548c4fa664c6ee8100c40aadf09d66ed598a16596bd4e08bbdc5dc86549e3e53a210933e6
|
||||
DIST homeassistant-2024.1.0.gh.tar.gz 15710129 BLAKE2B c1550a3827dec564afdf150b7b628fd3fc001157d36baa49e0e9cf9a9094de2baf8c7b7662d386c535ff2f2a6cd86d5a8dc5041a06df588c6f6dbdf253985f10 SHA512 f5c6aea33ee8fc239534c14a7f1c66088cb66ffce8ce38316e152e66395b9b08b10f2b81d891ce8d7ed96337cf4c11e8e8d614b7caf28c51a4bb04a7630b18a1
|
||||
DIST homeassistant-2024.1.0.tar.gz 19164130 BLAKE2B 839991b8759f600380fa25ff34129c15760df13c4d1eff3e2f1ce6c99d2468b6c25249253f4ceb8570f1045e40b221f31b243be69a4a92f69705e26fc250d108 SHA512 e23b26656257bbd0becda6852127e4bdc195ed7c35747c0acaffad3dbab7e7ee216e639109c149a90dc982bcd24bae952202de969ee38b6082d11c34bef18ec2
|
||||
DIST homeassistant-2024.1.1.gh.tar.gz 15713018 BLAKE2B c520d3dd803c44201cb7c76bddfe6b0e2cf95e3720fa9e84e3f2e35cc3a3e12c3a86e982e1d4c8c10e2b5c8cbf9080d1372eeccbbea0dcbfaf4c8894c0c27966 SHA512 b60078650f13bfe828d7d9be3eb2d97decd4b7565e4c2d7cc25c84bf7c5eb1dbea19858480195b29412b4293b69848394fc2d2e2c4c9c7a680bb3ff73e3d3ccc
|
||||
DIST homeassistant-2024.1.1.tar.gz 19198679 BLAKE2B d5cde6b5bff0e8d725c8ec11ab9fd3d49385a893e21161c9f9aa526b3066c03e4726ad1918d04a5a6ed422cbe36308d589fc9da39a85132fe7f1589b696082bc SHA512 6fe13056be901aad8565f8e08d30f6ee139c6b2eb473ecd51fcd88a83aa24b2dc4367748fdbf32303713bf6e63f719043daf75c9973072d23cb813c8dfe79781
|
||||
DIST homeassistant-2024.1.2.gh.tar.gz 15714664 BLAKE2B 08fc2eb4a6fd8de7cf566ab37d2f1e45e5951926b476ec7a60b077bc2217b589dad0efd3b3f2140b0ce80d59def21b15d566847ddecf932541f805ebeef4358b SHA512 8d3a472c55e68a5e8faca39b8807e101fa7c38f4b610b73ec285d147b3d700922b7cf67a0c18b63690a48bab4e119f89949214c96d385019de5443ebe5d5c74c
|
||||
DIST homeassistant-2024.1.2.tar.gz 19231807 BLAKE2B 7672024d46773e04ddeaf815b24de564bec67de8dcfe65c84b66253822517bcb729d378bab52d456a7e2a4e6f4ca56abab9ff63bf2de82d63bf85b439e0dec8a SHA512 88f2ed65853cc5b8b407dd7bb758885c854c495c562e98be2ef60eff76b39080742f53b09aa82f952a1e01f0790e49d923a49600e8ca042086c557f7766e090f
|
||||
EBUILD homeassistant-2023.12.1.ebuild 33204 BLAKE2B 6b100599c1a2d16714dceed552fa9a80a0afc91dd0e18408511447a5b18680b3b7ab4dc6c7affcc3acfb93403f01203cefc8ee43dc5429a96a3b6ff7a03dec70 SHA512 14b6c4c198bdd95a91d2f01d98980aa70e6908b20419610fc89bda01e36843a0c9a81a8e5c4f9653035515dd218ee502b146fa7bbef4998c11e1f1bb857eb6fc
|
||||
EBUILD homeassistant-2023.12.3-r1.ebuild 33195 BLAKE2B c44e99a91919a7eec064066af97f1f90d0139c85de024d8050ff2bc425bcf1cea63a78ae8c6008f8e1c7187f4778242f990b8b2d85b47699cd63785bba192894 SHA512 fe7c0c779fa5cd299f2ba7956dd04a82316ea914e93fbd90d2f1f0bd692913834ade121a1722fcbfa9085b32e09ca6b9b5d45e14a6d51acd89ecdf5484dba442
|
||||
EBUILD homeassistant-2023.12.4.ebuild 33193 BLAKE2B 7d4057564b73591ff0fd876d05778a64c9f5c19fec81c5b6ac20a9b2a10b3a7fdcf05434f4b4d2950ac37a1af355b2dbfe147ad82956290a3d2926d841f8d99e SHA512 278caff6289bfa3f4f9d7d407651aca1fdd12fc8ed5aa43fe643d9790b56cdb1cfdb48c3fe7e35c9d327856306da7e655acc08aa355c4c0c671f3699267772dc
|
||||
EBUILD homeassistant-2024.1.0.ebuild 33648 BLAKE2B a6aa0ae5b785707cf9b6dfac174567026ad02ae98a34430a42cda69f5d0d79a692d2b0600f858604a0bdffc46f1fb5f74df8b25559221e46ac40ef861230b165 SHA512 59eae697eb24eb6d7d397c16007edacd2a2b07ab406ffc0341b022b634b8dfdee391059681b3ac80fbed757968486b2a8b7a8584783398a94e436bb0ba6835f8
|
||||
EBUILD homeassistant-2024.1.1.ebuild 33648 BLAKE2B 4b16b658912f142b8e055305c32171743dbcf52524aeae4cd1ae18204607b3978bea30df0705e59f4780a361297fbcbdce290878beab9f872ffd09cddf4628d5 SHA512 c482604fd39651e5938cf73c4294d1fe5df56afb7448b1c1dbae71d76a7e8528d10a214264323274aeb75133e05358531ac01a3ecba35e6afb870679781c9dee
|
||||
EBUILD homeassistant-2024.1.2.ebuild 33648 BLAKE2B 4b16b658912f142b8e055305c32171743dbcf52524aeae4cd1ae18204607b3978bea30df0705e59f4780a361297fbcbdce290878beab9f872ffd09cddf4628d5 SHA512 c482604fd39651e5938cf73c4294d1fe5df56afb7448b1c1dbae71d76a7e8528d10a214264323274aeb75133e05358531ac01a3ecba35e6afb870679781c9dee
|
||||
MISC metadata.xml 26975 BLAKE2B fc6cc810952bc1855d52ad189022b6492daa20422e236d4e88330615d9052b2c3609a3b33913e30033c61d60aff43c6d95f6fab8938c6603ed1462f6dd91bda2 SHA512 4787439333ebed342d094aeacd0247188fc1236110e624b6fffde65fa1dbf92c873d416372595711b26d401bf2477fc7473a15e44ade3e2d845efea62005c7b1
|
||||
|
||||
@@ -1,516 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.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-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,515 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.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-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.5[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,519 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -29,7 +29,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
@@ -131,7 +133,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
@@ -144,10 +146,10 @@ RDEPEND="${RDEPEND}
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
@@ -172,7 +174,7 @@ RDEPEND="${RDEPEND}
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.20[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
|
||||
@@ -193,12 +195,12 @@ RDEPEND="${RDEPEND}
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.3[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
@@ -215,11 +217,11 @@ RDEPEND="${RDEPEND}
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
@@ -237,16 +239,16 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.14.3[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.2.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( dev-python/aioesphomeapi[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -257,13 +259,12 @@ RDEPEND="${RDEPEND}
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
@@ -276,29 +277,29 @@ RDEPEND="${RDEPEND}
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.0[${PYTHON_USEDEP}] )
|
||||
@@ -308,9 +309,9 @@ RDEPEND="${RDEPEND}
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~dev-python/yt-dlp-2023.10.13[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.11.16[${PYTHON_USEDEP}] )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
@@ -327,7 +328,7 @@ RDEPEND="${RDEPEND}
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
@@ -344,28 +345,28 @@ RDEPEND="${RDEPEND}
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.34.5[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
@@ -381,7 +382,7 @@ RDEPEND="${RDEPEND}
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
@@ -398,28 +399,28 @@ RDEPEND="${RDEPEND}
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-65[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.29.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
@@ -427,11 +428,11 @@ RDEPEND="${RDEPEND}
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.127.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
|
||||
@@ -442,7 +443,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
@@ -451,7 +452,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -461,7 +462,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -469,9 +470,10 @@ BDEPEND="${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
@@ -131,23 +133,21 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
@@ -161,7 +161,7 @@ RDEPEND="${RDEPEND}
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
@@ -172,7 +172,7 @@ RDEPEND="${RDEPEND}
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.20[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
|
||||
@@ -193,12 +193,12 @@ RDEPEND="${RDEPEND}
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
@@ -209,17 +209,17 @@ RDEPEND="${RDEPEND}
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
@@ -237,16 +237,16 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.14.2[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.14.3[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.2.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.14.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-19.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -257,13 +257,12 @@ RDEPEND="${RDEPEND}
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
@@ -276,41 +275,42 @@ RDEPEND="${RDEPEND}
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.0.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.10.13 )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
@@ -327,7 +327,7 @@ RDEPEND="${RDEPEND}
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
@@ -344,28 +344,28 @@ RDEPEND="${RDEPEND}
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.35.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.3[listen,${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
@@ -381,14 +381,14 @@ RDEPEND="${RDEPEND}
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
@@ -398,28 +398,28 @@ RDEPEND="${RDEPEND}
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-65[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.29.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
@@ -427,14 +427,14 @@ RDEPEND="${RDEPEND}
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.3[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.107[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.2[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.1[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.0[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
@@ -442,16 +442,16 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -461,7 +461,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -469,9 +469,10 @@ BDEPEND="${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
@@ -48,28 +48,29 @@ RDEPEND="${RDEPEND}
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,11 +78,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231208.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.12.5[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
@@ -100,7 +102,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
@@ -118,10 +120,10 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
@@ -131,23 +133,21 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
@@ -161,7 +161,7 @@ RDEPEND="${RDEPEND}
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
@@ -172,7 +172,7 @@ RDEPEND="${RDEPEND}
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.20[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.2[${PYTHON_USEDEP}] )
|
||||
@@ -189,16 +189,16 @@ RDEPEND="${RDEPEND}
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.4[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.14.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
@@ -209,17 +209,17 @@ RDEPEND="${RDEPEND}
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
@@ -237,16 +237,16 @@ RDEPEND="${RDEPEND}
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.14.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.15.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-19.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.15.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.6[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -257,13 +257,12 @@ RDEPEND="${RDEPEND}
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
@@ -276,59 +275,59 @@ RDEPEND="${RDEPEND}
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.0.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-8.0.1[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
@@ -345,28 +344,28 @@ RDEPEND="${RDEPEND}
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.35.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.5[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.1.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
@@ -382,14 +381,14 @@ RDEPEND="${RDEPEND}
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
@@ -399,28 +398,28 @@ RDEPEND="${RDEPEND}
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-65[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-67[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.29.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.35[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.36[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
@@ -428,14 +427,14 @@ RDEPEND="${RDEPEND}
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.128.5[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.4[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.108[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.3[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.54.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
@@ -443,16 +442,16 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -462,7 +461,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -470,9 +469,10 @@ BDEPEND="${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -i "s/regex==2021.8.28/regex==2023.10.3/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
@@ -29,16 +29,16 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
@@ -47,29 +47,32 @@ RDEPEND="${RDEPEND}
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
@@ -77,20 +80,23 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240103.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
@@ -100,16 +106,15 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
@@ -118,11 +123,11 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
@@ -130,24 +135,22 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
@@ -161,21 +164,21 @@ RDEPEND="${RDEPEND}
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
@@ -189,64 +192,63 @@ RDEPEND="${RDEPEND}
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.4[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.1[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.0.2[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.15.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
@@ -257,14 +259,14 @@ RDEPEND="${RDEPEND}
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
@@ -273,62 +275,63 @@ RDEPEND="${RDEPEND}
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.1[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-8.0.2[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
@@ -344,29 +347,29 @@ RDEPEND="${RDEPEND}
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.35.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.10[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
@@ -375,21 +378,21 @@ RDEPEND="${RDEPEND}
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
@@ -399,28 +402,28 @@ RDEPEND="${RDEPEND}
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-68[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
@@ -428,31 +431,31 @@ RDEPEND="${RDEPEND}
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.2[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-vcs/pre-commit-3.6.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
@@ -462,7 +465,7 @@ BDEPEND="${RDEPEND}
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
@@ -470,9 +473,10 @@ BDEPEND="${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
524
app-misc/homeassistant/homeassistant-2024.1.1.ebuild
Normal file
524
app-misc/homeassistant/homeassistant-2024.1.1.ebuild
Normal file
@@ -0,0 +1,524 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240104.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.4[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.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.14.6[china,${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.0.4[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.15.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.2[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-8.0.2[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.35.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.10[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-68[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.6.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
524
app-misc/homeassistant/homeassistant-2024.1.2.ebuild
Normal file
524
app-misc/homeassistant/homeassistant-2024.1.2.ebuild
Normal file
@@ -0,0 +1,524 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.75.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240104.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/lxml-4.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|| ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.4[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.0.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.14.6[china,${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.8[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.8[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.1.5[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-114[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.6.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.0.4[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.15.2[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-21.0.1[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-0.4.0[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.2[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.16[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.1.3[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.11.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.2[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.10[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-6.1.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.1.1[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.11.16 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-8.0.2[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.7[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.35.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.2.0[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.1[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.5[listen,${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.10[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.4[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-7.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-5.0.31[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.30.0[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.23[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.7[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-68[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-4.0.2[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.11.0[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.0.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.39[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.0[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.131.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.37.6[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.109[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.22.4[${PYTHON_USEDEP}] ~dev-python/zigpy-0.60.4[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.15[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.6.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -74,7 +74,6 @@
|
||||
<flag name="bond">Asynchronous Python wrapper library over Bond Local API</flag>
|
||||
<flag name="braviatv">Control almost all Sony Bravia TV 2013 and newer</flag>
|
||||
<flag name="broadlink">Allows you to interact with Broadlink remote control devices</flag>
|
||||
<flag name="brother">Read current data from your local Brother printer</flag>
|
||||
<flag name="brottsplatskartan">brottsplatskartan sensor allows one to track reported incidents</flag>
|
||||
<flag name="brunt">The brunt platform allows one to control Blind Engines by Brunt</flag>
|
||||
<flag name="bsblan">This integration integrates BSBLan device into Home Assistant</flag>
|
||||
@@ -132,11 +131,11 @@
|
||||
<flag name="fritz">The fritz platform offers presence detection for Home Assistant</flag>
|
||||
<flag name="fritzbox">Allows you to integrate the switch and climate devices in Home Assistant</flag>
|
||||
<flag name="fritzbox_callmonitor">monitors the call monitor exposed by AVM FRITZ!Box routers on TCP port 1012</flag>
|
||||
<flag name="fritzbox_netmonitor">sensor monitors the network statistics exposed by AVM FRITZ!Box routers</flag>
|
||||
<flag name="fronius">Add (very basic) Support for Fronius Symo JSON Api to Home Assistant</flag>
|
||||
<flag name="garmin_connect">The Garmin Connect sensor allows you to expose data from Garmin Connect</flag>
|
||||
<flag name="gios">Source for air quality data for Home Assistant</flag>
|
||||
<flag name="github">GitHub sensor integrates data from GitHub to monitor your favorite repositories</flag>
|
||||
<flag name="glances">Allows you to monitor the system information provided by the Glances API</flag>
|
||||
<flag name="gogogate2">Control Gogogate2-Enabled garage doors from Home Assistant</flag>
|
||||
<flag name="greeneye_monitor">Allows you to create sensors for the various data channels of the GEM</flag>
|
||||
<flag name="growatt_server">Talk to growatt server from Home Assistant</flag>
|
||||
@@ -145,6 +144,7 @@
|
||||
<flag name="harmony">Logitech Harmony support for Home Assistant</flag>
|
||||
<flag name="heos">Controlling HEOS devices through the HEOS CLI Protocol from Home Assistant</flag>
|
||||
<flag name="here_travel_time">here_travel_time sensor provides travel time from the HERE Routing API</flag>
|
||||
<flag name="holiday">create a calendar of holidays in Home Assistant for powering automations</flag>
|
||||
<flag name="homekit">Integrate HomeKit controller and accessory in Home Assistant</flag>
|
||||
<flag name="homekit_controller">Allows you to connect accessories with the “Works with HomeKit” logo</flag>
|
||||
<flag name="homematic">An API for the homematicip cloud</flag>
|
||||
@@ -179,6 +179,7 @@
|
||||
<flag name="luci">fetch connected devices from your OpenWrt</flag>
|
||||
<flag name="luftdaten">query the open data API of luftdaten.info to monitor air quality</flag>
|
||||
<flag name="mariadb">WIP: set dependencies for mariadb-connector-python</flag>
|
||||
<flag name="matter">control Matter devices on your local WiFi or Thread network</flag>
|
||||
<flag name="maxcube">eQ-3 ELV MAX Cube Python API</flag>
|
||||
<flag name="media_extractor">Gets a stream URL and sends it to a media player entity</flag>
|
||||
<flag name="met">met platform uses the Met.no web service as a source for meteorological data</flag>
|
||||
|
||||
@@ -3,5 +3,8 @@ AUX node-red.conf 43 BLAKE2B 49ffe797509f7b7b2b536cbf15ae3344700bd6e5d2584caf65d
|
||||
AUX node-red.service 840 BLAKE2B d748f5230c6cdcb5c26c9f815b457d599488347846ae4b120fcf5bfc719882dc7ef0491bc804bcb53496e480e32809284c160e4829f6073fc4771a0bd14216d7 SHA512 22226fdfcaa100455365f7ccd3efec7fa68d1984ca4de5b9259d2e14ac12e688b174474c30872e6eb8ac760251a75dfd1582f20b667eec62be041516101ec5c6
|
||||
DIST node-red-3.0.2-node_modules.tar.xz 11665624 BLAKE2B 828fe99506d7c0393beac747ca3f1047582fe006a53c1dd8b864ae73709bb9dc767a5fefe40205d6bfd6551fe1cf3b9cf2f565fa5abf01ef4182d5e43864e1f0 SHA512 823d14d07319d1d8cb361dd0dd014444d8e5d8116021981378b33ee9c19d79f9b3ab106c23cd0731d52b23d3ff862e7bb37910858621a84560015794275b12c1
|
||||
DIST node-red-3.0.2.tar.gz 6515723 BLAKE2B a205de81e26913baf772e588f38b8eaae6dca8b1c67f2f7ee2717833dc94666ab5d8d6e8433e87e81a7caa1b659d57144a46cda86626787cdeb3f5ec010d7309 SHA512 5828ce643a9b119ac95e22947f5fd7db84c6a5e288d1bc4c49504cd7ca478ff950eadce310b87ccabecb54b43c016ba11c2ee31c1a2b411f70ff0f514915a325
|
||||
DIST node-red-3.1.3-node_modules.tar.xz 25192968 BLAKE2B 983b90e756c77d644f96dcc866715bdbbe2ba4249898b06cb10e527d44700eb3e906d34652213e9b04b90423d09791556e31ca479f25ec07650f989e364f70d8 SHA512 f122bf36d96151fc9d3ae4cb0924add029f1f232f4aa54eb636e220bb49c3de42e4df8160541f29832a3d4b8e4e44f326c6065ed27981eae7a2a72eeb0c04457
|
||||
DIST node-red-3.1.3.tar.gz 7536723 BLAKE2B f0e9dcf3608a23c2e6c05debdbc2f9ffa1813ed8c8b44aa1972efc3119870b5738fea3300f34941de6da999e2bb6a355a9c2d1533c60cc80ea6d6f54f56835a1 SHA512 46603ad4ce3610bd890a65e16e462cd5d0096406dacc54ca9ddd794afcab5894f623e751894b4ed9ff63f98450a66be184838855d435afd2e687c9794470afb2
|
||||
EBUILD node-red-3.0.2.ebuild 1038 BLAKE2B 3088b6d955228410dc4cdd3e534673666fb1c8a832cc633cc613471ee6323411a598eb5d28ba1216fe039fff3cbcda8c199bdb80f81880392b66de7bcc822188 SHA512 37b545d5367155ac4441ecd4a02a305c79d8959ae3ba8c1ad67924153d3a96c3285135be6d3643c2f02259c866262b06e1fdfe645baf1a0621d218f653f5bef8
|
||||
EBUILD node-red-3.1.3.ebuild 935 BLAKE2B 7debbfe453d12e13be7cc146951f93325012259b6b18a16872018fead942be0221fc10817aa1bc508b10eece6bcaa188fbdaa27e7e3104bc1670ac6ebf18b836 SHA512 2e9e7768b89203cb3577a04fc34171413ce53841a22659d953b1852833521e742b75a5b1bcb053b9e9dcbcb047e240bb80d23da8abf033c280178242b23ae690
|
||||
MISC metadata.xml 479 BLAKE2B 162c81e6f96a3d7f47fb005fa849c2f5b5bf8ec37ef6900fd3f1b87f5e26e4ba5fc18e29cb7e4b8b9dd9f9c22904aa291604f772f77b06296922f205a71992ff SHA512 bc519b09debfc1990880f14bb874ef838feb779d4dcc60c1c6f67a05cf4532781545b00fa3cd9530449c8f1cc7af7bc68db5ae3cbd7eed624661291bd838ef1c
|
||||
|
||||
39
app-misc/node-red/node-red-3.1.3.ebuild
Normal file
39
app-misc/node-red/node-red-3.1.3.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit nodejs-mod systemd tmpfiles
|
||||
|
||||
DESCRIPTION="A visual tool for wiring the Internet of Things."
|
||||
HOMEPAGE="https://nodered.org"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://raw.githubusercontent.com/inode64/inode64-overlay/main/dist/${P}-node_modules.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
acct-group/node-red
|
||||
acct-user/node-red
|
||||
"
|
||||
|
||||
NODEJS_EXTRA_FILES="packages"
|
||||
|
||||
src_install() {
|
||||
# Remove jsdoc-nr-template, prune use git to get the version
|
||||
rm -rf node_modules/jsdoc-nr-template/ || die
|
||||
sed -i -e '/jsdoc-nr-template/d' package.json || die
|
||||
|
||||
nodejs-mod_src_install
|
||||
|
||||
dotmpfiles "${FILESDIR}"/node-red.conf
|
||||
|
||||
doinitd "${FILESDIR}"/${PN}
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
tmpfiles_process node-red.conf
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
AUX zigbee2mqtt 632 BLAKE2B 5cb0d8852f0755fa43444eba7d39a536c0c4f79325fef66338228d92530397e6294ce72c0c4d9d4b6f6bbfb0044b77746e6daf9d2dc7b269211cefaed7a99189 SHA512 0a26ef5e136b5536fa4b5d7fe9953b76e5c2fedf433abe91877e78701bb661744ce4dccb642911a28270e9740b7c7af78e75e8c0914c804d1cf0e76698999d70
|
||||
AUX zigbee2mqtt 587 BLAKE2B d5aa1618fb216ecb5199c8b3bf182bbbf07c8943c3a31e56c65818a8156d6f92dfe600b101dac6925f008165a9a8d6de447e408107578ae0dd390ca910380dbf SHA512 69eba4856a7b23b9cb357d48786142aae24b75d791f3803b7843b504907ef9afdf66ad63a988ccf8154e8711e480b0151b30c0b772948e041c071f1b8885356f
|
||||
AUX zigbee2mqtt.conf 176 BLAKE2B f1003f37135e10a32c3fe7b387da9f4194cae82339edf77928c2d55e08dcac1f212d27f5bd41a0f20887847fd98f569aaf0ca5f17504be1f3c8d87d38c2f5b87 SHA512 105e618af8ee335a591d791c701ffdbdccc4e967d29433a9d9f6997f5f6c3f50eb3dfe56a3fcd617b0a52ed1380fb889747ef70a148c07d6871c7e3c2beb9dab
|
||||
AUX zigbee2mqtt.service 870 BLAKE2B d680edf72f182e2545d15063786d281bbf31d8e8cb899b0aa103da6dd8180b8afd7d5bef21c760991c27db98151bb48bd569b26318477ddcb71e8a90cbf193af SHA512 f02d59509f632c458cd9e95ecd97421df3aba8a78bac41d55075d8f054e4f3293b414885d0c1337a38a179496e5e2851c00170ca36f8546a6a37d2473811a46a
|
||||
DIST zigbee2mqtt-1.33.2-node_modules.tar.xz 17115112 BLAKE2B 1f60034e5651a00b705a9d8e16b3151b9c28a1458ee2ffff8f6367ec4d9839e8178c82c2c5e3c3249674ec2bda73548a66590baa59c071532b8db3b13166aa5b SHA512 e2b393d9f084917bac3157c85fe39d0bffed6930a5714f811aca771e65b9cdec980dfa107380431bfcc2d0d1ff73da4e49cebb3a5df81f681279b08925351f38
|
||||
DIST zigbee2mqtt-1.33.2.tar.gz 566167 BLAKE2B eaf1f023f0925571a793324d272937a46a7ffab0582ba15eba9e38ab6e8484cf0612e3ee457dccd6da16443481a6273171bd8615dd5864a83a0af9c122d8689d SHA512 986a0eeca4e72fd9da39c909a2f47e64f23fed96970b5fdaa226a69c4316ebb9e158b9ca8f94e84d0450ec688e30533e50d6a9d4033b8aeb48dddd08191491fc
|
||||
EBUILD zigbee2mqtt-1.33.2.ebuild 1789 BLAKE2B a099d20877b0003fa802be8e008ffc1754428b11ca41f317819a007a499c1ee1f5875cab6094a43579c78d0aa87d6b6b1d8cc86ada911b5a06364e2c199cc4a0 SHA512 cd6715a6a3e2e79af05d7a99f892f4fa2377ffd5e166f6af1d8df9861c12a1ba6b418d942001d428e884ccdae24e1755c9e8d0e797a92a046fd5ac84cfbb6412
|
||||
AUX zigbee2mqtt.service 881 BLAKE2B d506772a2254aea2f1ac92db43ff1fdb842002b0afb5dc2ee71952474a58f5070c62546d216398c1f3b5951f84e4e27f3c53c0983a0851f1f7e20600f2291cff SHA512 4c13c70379c6c52146491720d523b114e59e1b4a830402ee91b93a34f6c811153780cba8e58690685895eb47c30457a5087824451bfca6eeee7c2461169be562
|
||||
DIST zigbee2mqtt-1.34.0-node_modules.tar.xz 15715552 BLAKE2B 1c957c93cdfbdb7f930e49395528afd767d7d209cf08b8e308ea7d04068dc20086492d4515ae1b43198ba8e403747c113b37afe01e9a726599cd30d13a19f18b SHA512 639cf919b93c14698844402739e013e5c9b13cc2585e75d9f1676bf38befe0e55791b8976a0933663885df8d40cf74875bcf809401ad2ac7a8ac5da2b39c3785
|
||||
DIST zigbee2mqtt-1.34.0.tar.gz 569310 BLAKE2B 3cf52b4286f6674836d1f25f909583de2277b1418b1ed5b943eb6f10fa5ee63b88d38e65e43bc58df6082af515b51cd478a9cb9d4369d39a8d3b9dd65ba2d07e SHA512 594a1466b84a3a988292d175cceee1870a84275968f0caf161d32911006e0032dfa9b765ea18c2e55177a4bc8656040d0e2aeba4c0c7a18aea4b0582a4650ad4
|
||||
EBUILD zigbee2mqtt-1.34.0.ebuild 1807 BLAKE2B 6fd72896e35b2dc5491e0d8dd760e08ba6322fcfabc584fde4b473019ef3f52d78ba2da9984e34bcca9e8bb77c70b22520d77aec00046f0d7ae269061c73120f SHA512 b21729c4c854e5831f4107b7a2eb36e250ecdb0f71b120bc327be55aa3a35a96e2b4b406e79abccce32d153fb1bd97d36f8d34c64ea687b6db238e9a31241325
|
||||
MISC metadata.xml 480 BLAKE2B dc80fdb17a73b1f63ef970674d5bb1a950b14d6d318276ad3303157dd93fbba9165a9e2b70a0380cbf70b77ecf31ed856698f7887ae0bc09a5d71c66ff7d4b42 SHA512 e7cbfb9fb939af0066a1a779af9af60df9a45d7b42b16706f6dcd321e4bd5b9b432120321b9cfe0d28809cd207f8aba36f9119c07b6adefe109acd207a15e51d
|
||||
|
||||
@@ -13,7 +13,7 @@ checkconfig() {
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
start-stop-daemon --start --user zigbee2mqtt:zigbee2mqtt --env ZIGBEE2MQTT_DATA=/var/lib/${SVCNAME} --chdir /usr/lib64/node_modules/zigbee2mqtt --exec /usr/bin/npm --background --make-pidfile --pidfile /run/${SVCNAME}.pid -- start
|
||||
start-stop-daemon --start --user zigbee2mqtt:zigbee2mqtt --env ZIGBEE2MQTT_DATA=/var/lib/${SVCNAME} --exec /usr/bin/zigbee2mqtt --background --make-pidfile --pidfile /run/${SVCNAME}.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ After=network.target
|
||||
Wants=mosquitto.service
|
||||
|
||||
[Service]
|
||||
ExecStart=npm start
|
||||
ExecStart=/usr/bin/zigbee2mqtt
|
||||
WorkingDirectory=/usr/lib64/node_modules/zigbee2mqtt
|
||||
Environment=ZIGBEE2MQTT_DATA=/var/lib/zigbee2mqtt
|
||||
StandardOutput=inherit
|
||||
|
||||
@@ -28,10 +28,9 @@ RDEPEND="
|
||||
app-misc/mosquitto
|
||||
"
|
||||
|
||||
NODEJS_EXTRA_FILES="scripts"
|
||||
|
||||
pkg_pretend() {
|
||||
if ! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then
|
||||
if [[ -e "${EROOT}/etc/env.d/90${PN}" ]] && \
|
||||
! grep -q "CONFIG_PROTECT=\"/var/lib/${PN}\"" "${EROOT}/etc/env.d/90${PN}" 2>/dev/null; then
|
||||
eerror "Bad CONFIG_PROTECT"
|
||||
eerror "update ${EROOT}/etc/env.d/90${PN} to include CONFIG_PROTECT=\"/var/lib/${PN}\""
|
||||
eerror ""
|
||||
@@ -2,11 +2,13 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
|
||||
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
|
||||
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
|
||||
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
|
||||
DIST esphome-2023.10.1.tar.gz 1908857 BLAKE2B d22108dd0d8153b0e5c297f0c13611d32561c37260f9e5f9bb34d5186df5f35abc6ce4af16898ebb7a94c75e7c8291011a2c63ea5beb2f4cade11c5c3fca6bcc SHA512 fba1d00507ba27c5017cb7a0562d064696e775be9fc64a82b48d36127b9964048f842cd1e163a3def85e17faf7a9d582f2aa5a1ae6fa6f209197fb85f1b3d9b2
|
||||
DIST esphome-2023.10.6.tar.gz 1911193 BLAKE2B 447cb63d291ec5009c9ed99a35540d6ea5074127f32725fa204d47cfeb715e2d03c14f98b8290abd36eace5685eace214150ef0481a48f654c826b59084b1dd4 SHA512 0b67f836d0e05c34893f7e9b5f6a5de91fec68ddf137bf72a04599089a233f2df0c8dbbd165d5262fa70f29e22a1f91f2cc38b3c05eba3eff76624acaab3d6df
|
||||
DIST esphome-2023.11.3.tar.gz 1984861 BLAKE2B 563ef4095be1592751402f63f211fcfa472e1ad08b1afab7fc4dc219768c7de40f492bec1048b5daf40b1c65db1f95f008f2a5344861f54953bf09ec077d3e88 SHA512 ed1d14d682d4191400e3b739505be6d0c4b386e930037d6508b70cb893d388e782ec53fdc72c933969cca2245e511949265a6e03204b993e1e779a8d9d0ca796
|
||||
EBUILD esphome-2023.10.1.ebuild 2947 BLAKE2B 46a1da11090d7ad091190b110d05ecc4861cef340c68abe604049c9fd7eab701c4f61318ba1b3787c46a5b5f2939afee540f552d99104ebe3d157c42cd29c0fd SHA512 41a6c5bfc16cbaf6d1b930f472592299bcbbfa4fe89f9d252d2e218bbeb91dc8e0db3123c4c2d630a41b1b31e13e13bdd7ac60645c545dfe784986823cdc393c
|
||||
EBUILD esphome-2023.10.6.ebuild 2996 BLAKE2B 2902fc5608f8f52c98231fb68ab3198a5b3abe0025ac6fa00175000bbae1ea1156d9d960efab38ddfb677758184a8f9bf40ac5bd796e8dd59b64620c359712d8 SHA512 8d3cce060c968db8d1b9d7418613980c5e9e3e379b893126f71a71630593c97166124d462c27e6ec7f6e55289666a6009fb2dc9148d6710774eef4bf9c9b35b3
|
||||
EBUILD esphome-2023.11.3.ebuild 3045 BLAKE2B 298421688cddbc23c10567f15df2dd667ad375f467477df836fc65a1eef43207cd3c8ef47d93acb168c010374e06c2a01080a544f3c81f828fd212644ba75bc0 SHA512 503d3995e700d21747bb558dac36898c13f642572ca4b9bfe5bbbb3f369b5e205e16cd1461defc7ccd5653d46986b323112a48174d52f748d71883c1ec374198
|
||||
EBUILD esphome-9999.ebuild 3006 BLAKE2B dcc568f3383cb8b6857a20bffe7d7b229ccd54673bf5832e82e3eab17cd97e9d9b973a220b5e4ffc51874f81c09ed4dc511004dfbb7d1b58d0488a1e24d15b28 SHA512 e5c6f1a8940c45a2c3d8085445b2fa2423e86731f7c90f63d22546e298ea113d872ec7f254f726102edfe7a4f70c08ee69dff6b46abf9fcf55b15e82dd93ffff
|
||||
DIST esphome-2023.11.4.tar.gz 1986278 BLAKE2B ab127301fa734b4465d95fd57390dde465f774b724122ac92c0b50333b7b19c576e04e72ba6ca9b8d537a129a3333649a4e41e15a4321a246611e9bb1f62424c SHA512 5542cb78c3caf1e341e2e75c7c040dc039b0239a9b42c120791ca73206e5a6be5094f93845dbcdb8956fb9dcb700ca33da94ec3d3b4c6c35312c60b3c881b46b
|
||||
DIST esphome-2023.11.6.tar.gz 1986566 BLAKE2B b43642e0bec333729bcd2cd738c65816b7556a3bee29dcabd056dc06deddda7fd39ce308fb2c158afe44df9d25c864ee230c400d5577b6cef98b6d94324b5868 SHA512 fe8fc28d261b5ab1bc23e67000377907edbf4db1526431f0b51e9a772fd7799e6fb9a4be3d0248909603cfa021a9b433a69cf3c710363ce74e2662c6869964ae
|
||||
DIST esphome-2023.12.5.tar.gz 2064027 BLAKE2B 6bdcb633ae04a66cd812b50230e4f7109ff00ea611654980c7b727535860a5e90831fb947dc9f7b969207aee7ac22dc6d8f79c54cd54919f02a8698abd6f1c84 SHA512 18b192e90f4ab4b5210370c59ad64965f8c4e9ce617f451305d6315f099d983750e99d6eb89616dfec7903347ed0d4fe7d13a2261d5d33004141a3d87a1366a8
|
||||
EBUILD esphome-2023.10.6.ebuild 3003 BLAKE2B 98d6bcc56d1fc44c9cbaf02729c293f6903d05fd7a56e88146f334a61702003df8ba42ad0c825c038909b4bf5cbcf37bbf6bef894b577b98aa5404f50ed31625 SHA512 61fe410085bee8fb252b375659660a7890099db9ddb230b2ebb32d97785f034775e3435fdad31933c27b2d5c20f10dad425984f73ef534a001d960b99a35a0b3
|
||||
EBUILD esphome-2023.11.4.ebuild 3063 BLAKE2B 58aff5ecc274b0b19f2df4d1465c9447282ddf72cbff18327d4cf50d563ad5a228a76ff2268719815193f580f5a64bc0aaac572264f8ce9a8b1ce88a54490d0d SHA512 2c3442a3752acf595530abdf6f44dcf2af390f1fd1c552487912c3f6a90b0fd5906a56c6671591969edd4e66ae2bc1ec4f7b78e010a96e12cbe9273eea8f4875
|
||||
EBUILD esphome-2023.11.6.ebuild 3063 BLAKE2B 58aff5ecc274b0b19f2df4d1465c9447282ddf72cbff18327d4cf50d563ad5a228a76ff2268719815193f580f5a64bc0aaac572264f8ce9a8b1ce88a54490d0d SHA512 2c3442a3752acf595530abdf6f44dcf2af390f1fd1c552487912c3f6a90b0fd5906a56c6671591969edd4e66ae2bc1ec4f7b78e010a96e12cbe9273eea8f4875
|
||||
EBUILD esphome-2023.12.5.ebuild 3061 BLAKE2B e208d9ec45fedf9e7ffaf30a2b385917aa7435bca355db3161efb04b9237e3f81427f6665fb6b68407781ac3f6bbcb2ed93ced6055b1d130fb70c7af77fade36 SHA512 292f248120ab066e42f61183e701b47e5edc94fcfaa21fa889e6909b12f84f5338d50afc50aee8850a4a580f1f119433fa1b29d47dacfe7170762022fe6ebd91
|
||||
EBUILD esphome-9999.ebuild 3063 BLAKE2B 7f007336c2ce1efeeaefe62e340177e07ed7bf7f44bf54e251ac1130d347fd8c17a3fc0497413e2d2b4159e3d00b0373045bba9b43f6df431ba64bfeff8714e2 SHA512 d7de85a08c8e0081642f1df521d3a6741497c8b554e1e6c04a7b3fb44b01d8646c1510e6ad6903b12272e4d3add0ae6adbb56db321a8d6ea09e8f8ac7ca2ddfb
|
||||
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
|
||||
|
||||
@@ -43,7 +43,7 @@ RDEPEND="
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -43,18 +43,18 @@ RDEPEND="
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
@@ -39,20 +39,22 @@ RDEPEND="
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
105
dev-embedded/esphome/esphome-2023.12.5.ebuild
Normal file
105
dev-embedded/esphome/esphome-2023.12.5.ebuild
Normal file
@@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
inherit pypi
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
$(python_gen_cond_dep '
|
||||
~dev-python/voluptuous-0.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/asyncmock[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
')"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/colorama==/c\colorama" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -31,20 +31,21 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
|
||||
$(python_gen_cond_dep '
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.14.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.3.3[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.7.0[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
DIST esptool-3.3.1.tar.gz 213846 BLAKE2B 3abc7a53a6cd1e2c4168ac99c90313cf61bbd34b466d35b5cc7dcb4f6162c067444a56f33998850916308b4c2ae0ecb7ee49f70109fb4cdbc0cd9527e2287dbd SHA512 28d68c52dc00daf8667685e95f266e1be64f93566386ac0375e8b3e0fa5d15cbfd62031a46caf42a31cd6ee45f8b3e6df108af0f858fecff6e958b1d1301f99f
|
||||
DIST esptool-3.3.tar.gz 213683 BLAKE2B c24f1fb95060e807d88a04f1f6fe957882b86792b64628673f6443b3d9677544a0b4f39a98f755e0d25cb443f4f666aeab505dedea34f27963fed04c773dfec6 SHA512 4795125ddb5b4728965ae7fd84bb04c6001fa669282596190b43108dea89df5f52a1549b763276d297876a83ca5b3a89cfbf41729cd256d3493566b3e8b9929e
|
||||
DIST esptool-4.4.tar.gz 223572 BLAKE2B 6194533b1245b2b93a67ef5c920554dcca2af25969b5c0b407e0f91d605471d7cdb2a6346bba5677e2447ffb40eac75563ad079499fee311c23a20505f35cace SHA512 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
|
||||
DIST esptool-4.6.2.tar.gz 262087 BLAKE2B 1400b5322cc226fc9ab1feac7eb87ec54403b40b73813fbfd6f252bbe9485cf3df38ed28169e64f91d1d833ff5ad623d0b10503145bed24bf100a25a451f2a70 SHA512 17ef10a612f9aa6b3511d3631942806216c1160bf2cea9fac4dbe21fbb9d512434c46348f5e5f72b7cc140eccb449b7ca1d76104433381f92aa5451750cf45c3
|
||||
EBUILD esptool-3.3-r2.ebuild 1040 BLAKE2B 3508fc27d8d46aa6305fc89a159d2e97e4bdf7cdada08c5566d6632f97a80e3e9d369a031f1966ead89f6929e0f58ba1ea809c3b34636f9e3456a9f26776a740 SHA512 d9be93aee935feeeb1a8df3e05492911ce1c2fe7c2412fe1e3bdc468f1125e77441eded7245d13220b782468f56a5c7986147762ad30719f26d3819cd5fbaf91
|
||||
EBUILD esptool-3.3.1.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
|
||||
EBUILD esptool-4.4.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
|
||||
EBUILD esptool-4.6.2.ebuild 1079 BLAKE2B 9d87593b10eae3f8f107e0d152c603d5bf71f0e7de113ddc77898d993bfb363367ec26e7d51e50c321c484b2729cb80a1215088a1381ff4e7c945be03c5602b0 SHA512 04b9b6e3394dfa86f140728ef316416accf8bc0eea5515e6feea1773606e67ea6592c22aa7cac301c6c74bac92365c6007f381ee34df9501a8ce7736aa074c80
|
||||
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.5.4/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.5.4/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolomon-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.5.4/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolo-1.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.8/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -1,5 +1,4 @@
|
||||
DIST platformio-6.1.11.tar.gz 296333 BLAKE2B 17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768 SHA512 450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba
|
||||
DIST platformio-6.1.4.gh.tar.gz 290408 BLAKE2B 41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1 SHA512 8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
|
||||
EBUILD platformio-6.1.11.ebuild 3384 BLAKE2B a3015445caf645965828d1731203fba604dc7d33e45eea2e91e7b35c61a3e7dc1b3b659c55f85e09eb727451abf9701002707962bfb359034fcf0a474af9a901 SHA512 5070beb0c0414fa7e2a81f96f734ad89b5a96789569012d01daf718ce672de0dfbbc27c58a8d2c6138484ba2a8f200a59dfd905b115e0fcc43f47876c86b4e16
|
||||
EBUILD platformio-6.1.4-r1.ebuild 3301 BLAKE2B c0d1b34389dd752115f9b775c106473a500c5577d1eb34279c0815c32ede13ab7340fbc40c15d77c0643aba7cec5059c0119e945df6418f4fa8cf4a530e2cc96 SHA512 59baf30f6cfa68a7726055213178e6a5bec3c8df676f1bad664a6fee48e5aaba915bfee8723954ecb9c3941ff16cac1ea7593700858059bdb122d33e47f12e38
|
||||
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
|
||||
DIST platformio-6.1.11.gh.tar.gz 296333 BLAKE2B 17672b499eca9c828cd7c6ea6a4c8acea7287f42bb78d4fc5fbd11bb93175bb87d9c2d100270869bc99bc0db550b49c163555ddd8edb17b6b33ccc5f3623f768 SHA512 450e3d1dc3b9c8124b6254fbf0a05b207b834aa0661f083ee2915bde5064498b6d5af666ad851b737fa5627ed436db983e038f83ed0437a1e248749a0dcc99ba
|
||||
EBUILD platformio-6.1.11-r1.ebuild 3304 BLAKE2B fd1c5324777853aa2f0d03f56abf87cfd9d9c2e948d9a65878a2d8d8672febcddc429fa2b55ca839c009cff9d89b5b5b1800cb405119e483afe6fa12efd1ca6e SHA512 ceddf77267224e8d68e73dabaf4afeaa0f86d578db8850b2c4a40036ec6ec78879432da2c46d3cdb6b0413c4f95f1a49fb887756232393a33b638877e6015c3d
|
||||
EBUILD platformio-6.1.11.ebuild 3396 BLAKE2B 6b8dad253b68adc8df03e453170153e5da79a14dfa470a67501ce4a2d2eabd771b63926b033258b8a5a110b18e04c731810873793611b8d7da3d4facc319a42c SHA512 c1e6090981a1fdcb5263774a4aa3cef9bfefc8ad70c2bf17af3f4cb1345fd775550345c1876eb91e3c91304cb395b86eb58f09e870572e310ef801a03cc24c7b
|
||||
MISC metadata.xml 525 BLAKE2B 40eb042e66855b7a7f76251fb994cbe9318bfa5227c529086e5b7e30130df8767cadddd6a58ec5590deb350381f024050a3590919baf6f0b239866611b643733 SHA512 4809b8b1deaa62246ee1dac2f62074c6a2d62f3a7013eec24aafeb1986049776bd8a4f81a10698ea26171cabe1d9d9778428d0cd361adaf23118fd4122d95f70
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">platformio</remote-id>
|
||||
<remote-id type="github">platformio/platformio-core</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>contact@piolabs.com</email>
|
||||
<name>PlatformIO Labs</name>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
@@ -20,28 +20,25 @@ KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
<dev-python/aiofiles-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiofiles-22.1[${PYTHON_USEDEP}]
|
||||
dev-python/ajsonrpc[${PYTHON_USEDEP}]
|
||||
<dev-python/bottle-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8[${PYTHON_USEDEP}]
|
||||
<dev-python/click-9[${PYTHON_USEDEP}]
|
||||
=dev-python/click-8*[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
~dev-python/semantic_version-2.10.0[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
dev-python/twisted[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow-3[${PYTHON_USEDEP}]
|
||||
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
|
||||
=dev-python/uvicorn-0.18*[${PYTHON_USEDEP}]
|
||||
=dev-python/wsproto-1.1*[${PYTHON_USEDEP}]
|
||||
=dev-python/requests-2*[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
|
||||
=dev-python/tabulate-0.9*[${PYTHON_USEDEP}]
|
||||
dev-python/twisted[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
|
||||
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
|
||||
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
|
||||
dev-python/wsproto[${PYTHON_USEDEP}]
|
||||
')
|
||||
virtual/udev"
|
||||
DEPEND="virtual/udev"
|
||||
@@ -85,17 +82,21 @@ EPYTEST_DESELECT=(
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# Allow newer versions of zeroconf, Bug #831181.
|
||||
# Also wsproto.
|
||||
# ... and semantic_version, bug #853247.
|
||||
python_prepare_all() {
|
||||
# Allow newer versions of:
|
||||
# - zeroconf, bug #831181.
|
||||
# - wsproto
|
||||
# - semantic_version, bug #853247
|
||||
# - starlette & uvicorn, bug #888427
|
||||
sed \
|
||||
-e '/zeroconf/s/<[0-9.*]*//' \
|
||||
-e '/wsproto/s/==.*/"/' \
|
||||
-e '/semantic_version/s/==[0-9.*]*//' \
|
||||
-e '/starlette/s/==.*/"/' \
|
||||
-e '/uvicorn/s/==.*/"/' \
|
||||
-i setup.py || die
|
||||
|
||||
default
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
@@ -104,7 +105,7 @@ python_test() {
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
udev_dorules scripts/99-platformio-udev.rules
|
||||
udev_dorules platformio/assets/system/99-platformio-udev.rules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
@@ -5,18 +5,18 @@ EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1 udev
|
||||
|
||||
DESCRIPTION="An open source ecosystem for IoT development"
|
||||
HOMEPAGE="https://platformio.org/"
|
||||
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
S="${WORKDIR}"/${PN}-core-${PV}
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
|
||||
@@ -3,6 +3,8 @@ AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08
|
||||
AUX protobuf-23.3-static_assert-failure.patch 529 BLAKE2B 69452cf44106fdd7295bbb8d97011309c160f51fb30c233b9549d955d57c0a188b407b97ea7de7dc708a145bf76d5f15f1332bf641541a8830db96705a071701 SHA512 291d8cd318a0324e58c5dc83273ca67b55fd1446bd5111e3caaa9e2b08e3a2565de8030050df6555f300f7051668f5b8918e52009f826a653bb70f9931f12ebd
|
||||
DIST protobuf-24.2.tar.gz 5179130 BLAKE2B a1e3da4e95072391fa4abf671a9eb77806f1b3864219e1e0c024156558e2ecd9e3cabee367efaf15626a199ae413dced3f29f601820611d37dd733c92ffc06c0 SHA512 fee9f5fc0e615e49347320e37b560112f43d13c63050701e25b3348e9d4aa59e80c7d810f7da12764b1b9eeee8efa35be7743c5ebbb0a12c78f5924f1544c356
|
||||
DIST protobuf-24.3.tar.gz 5179711 BLAKE2B 9473a1a9489d4cb92fb7ee56ac51a891cd6de005607be3f5a385957318045d2d8e6bdaa9ffa3c3f88d376b1d9a499ba9560054ae87fe031afffb62b3292ef365 SHA512 2c1a381f81bb2c0afa3a2ff6681f9f37bc7aef3a3882c371eea7284f4e9524c2a0c834de6c7f681706890eee2220a42442367b8f8dc8370f182fab9e2c37cfd2
|
||||
DIST protobuf-25.1.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35c7ccf8c21120d6a63f7174e53cc37d0516b1802d9243f8bb37b72b7f460a36dcbf0fffb09e011b05315c53efc3 SHA512 d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c
|
||||
EBUILD protobuf-24.2.ebuild 2499 BLAKE2B 4e1d51a51da61899f42ba0394729a396ca0927614e072eba696138a56f871ea944bd63dedb4ae196ea8420850bc2b7ccb9e13cc12020fb705a375fd5e56fdb9a SHA512 e18597497fca2b5860c314fc55aed0c172758b6c24922433b1bcd9388ad24db8164c52fef4212840d3b5c761f99bb7a13ee40cb7466f5a5a7635d760be444aa8
|
||||
EBUILD protobuf-24.3.ebuild 2525 BLAKE2B d4bd6b69eaf5aa035ba4afe4e7e1c9f58abd509856c290ad3b14a7bcc172fecc86b9d59de047ff68b4264069e812547f2aa0169172aa4bdedbf556a69924ea8a SHA512 fe67a44b14c1872ddba198aaf08c7417658d003e4df1f7e5a7f6a11efe668b10e606352dd1e672ed14a1527aa67fc037c53ee26126e918cef75bb8df56b9d2ce
|
||||
EBUILD protobuf-25.1.ebuild 2525 BLAKE2B d4bd6b69eaf5aa035ba4afe4e7e1c9f58abd509856c290ad3b14a7bcc172fecc86b9d59de047ff68b4264069e812547f2aa0169172aa4bdedbf556a69924ea8a SHA512 fe67a44b14c1872ddba198aaf08c7417658d003e4df1f7e5a7f6a11efe668b10e606352dd1e672ed14a1527aa67fc037c53ee26126e918cef75bb8df56b9d2ce
|
||||
MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827
|
||||
|
||||
107
dev-libs/protobuf/protobuf-25.1.ebuild
Normal file
107
dev-libs/protobuf/protobuf-25.1.ebuild
Normal file
@@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake-multilib elisp-common toolchain-funcs
|
||||
|
||||
if [[ "${PV}" == *9999 ]]; then
|
||||
inherit git-r3
|
||||
|
||||
EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git"
|
||||
EGIT_SUBMODULES=()
|
||||
else
|
||||
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
|
||||
HOMEPAGE="https://protobuf.dev/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/$(ver_cut 1-2).0"
|
||||
IUSE="emacs examples test zlib"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="emacs? ( app-editors/emacs:* )"
|
||||
DEPEND="
|
||||
>=dev-cpp/abseil-cpp-20230125.3:=[${MULTILIB_USEDEP}]
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
RDEPEND="
|
||||
>=dev-cpp/abseil-cpp-20230125.3:=[${MULTILIB_USEDEP}]
|
||||
emacs? ( app-editors/emacs:* )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-23.3-static_assert-failure.patch"
|
||||
)
|
||||
|
||||
DOCS=( CONTRIBUTORS.txt README.md )
|
||||
|
||||
src_configure() {
|
||||
if tc-ld-is-gold; then
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=24527
|
||||
tc-ld-disable-gold
|
||||
fi
|
||||
|
||||
cmake-multilib_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-Dprotobuf_DISABLE_RTTI=ON
|
||||
-Dprotobuf_BUILD_EXAMPLES=$(usex examples)
|
||||
-Dprotobuf_WITH_ZLIB=$(usex zlib)
|
||||
-Dprotobuf_BUILD_TESTS=$(usex test)
|
||||
-Dprotobuf_ABSL_PROVIDER=package
|
||||
)
|
||||
use test && mycmakeargs+=(-Dprotobuf_USE_EXTERNAL_GTEST=ON)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-multilib_src_compile
|
||||
|
||||
if use emacs; then
|
||||
elisp-compile editors/protobuf-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
|
||||
if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then
|
||||
eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \
|
||||
"Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}"
|
||||
die "Please update SLOT variable"
|
||||
fi
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins editors/proto.vim
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/proto.vim"
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} editors/protobuf-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
DOCS+=(examples)
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
@@ -19,5 +19,4 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]"
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
24
dev-python/AEMET-OpenData/AEMET-OpenData-0.4.7.ebuild
Normal file
24
dev-python/AEMET-OpenData/AEMET-OpenData-0.4.7.ebuild
Normal file
@@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="AEMET OpenData Rest API library"
|
||||
HOMEPAGE="https://github.com/Noltari/AEMET-OpenData https://pypi.org/project/AEMET-OpenData/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
sci-geosciences/geopy[${PYTHON_USEDEP}]
|
||||
"
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST AEMET-OpenData-0.2.2.tar.gz 13246 BLAKE2B 1d6fe70d260ef00b145c9abff26172132acf5b7a0f98891676581ca791bb43721ca0daddaf0085446b4cf0e5a3efc3f90c2f1ec6197f05232fc529ee22c4fdb9 SHA512 c455d835aba4a1a708a1352cbce721d416ddcb9097126e49ad0f25c002a8331ae2f898612ee94c248fd2793557a0158c0f99bbb41b1f26c1577f02f89d043837
|
||||
DIST AEMET-OpenData-0.4.5.tar.gz 23097 BLAKE2B ab6ccb08c57a514b968b1c36f0825dad709dc7094fe43a82b66b4b34443c77448584bdd5a4405f469bad22eaf06df884d2e563f20be30c123b9ef28cc2bbe79c SHA512 117f80e17c7ae9abafec8f2c12ed9d04ee365a48965cdd30ddc0fa08def5799b3c903a3b03d4739c4c127725edfda61bf4a5f83ec3d5213009dd54ff49a4b5b9
|
||||
EBUILD AEMET-OpenData-0.2.2.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
|
||||
DIST AEMET-OpenData-0.4.6.tar.gz 23161 BLAKE2B 2775f6cadd55e5b72e54d098ec781a0cd17db15ac96a3da8d3500fae4a1141032aab7198a6407cb1809ae4bf5e1b17ee9f009b11c2514ba79c1b0aac1f71b9a4 SHA512 f5445d2d508c290a46d35c9eb9e3b7bc2e67a6599fd26f424db4d3f2c16e1c006b772976c850f85534c8d5587ba51b17d669193b096419065698d0ad9b47f2eb
|
||||
DIST AEMET-OpenData-0.4.7.tar.gz 23173 BLAKE2B bb063f9956fd982e7f3894791d9ed6507907c63484154356068318f038b11c9927ad67732a1acf19ed5dad948b008fb73b7b9157ee378f9f6aeb5059725a5048 SHA512 665d1659cd7bf44c92f06db18bba844ce6613321121cb799b4a46d3a7a8f7475ddac9445465c51487d3f9f27498edb4b44801665f6534ee4d6bd0980a1b2cb9e
|
||||
EBUILD AEMET-OpenData-0.4.5.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
|
||||
EBUILD AEMET-OpenData-0.4.6.ebuild 569 BLAKE2B 3512d301d1c4947573c1ec48de7a0d58433f431d7e74c8d1d81fe079e7d9df5398122a4e628009311c5819f90bb1cf3fbef4d456f1771a088322aa361facb82c SHA512 e636e409d12c3e9e8b74a29d9538bcf628f037e9cd200f4e2b7355063d4674b5b1ea00991c51c265e324eaa3cc3217dc934a85bd38492d1af2908a91f0fe8d84
|
||||
EBUILD AEMET-OpenData-0.4.7.ebuild 572 BLAKE2B 6aae614f28e4322b919d91a1bf071f6130eef6af5194039d536b8ef2b0243d4ae655a5bb1173127557257c8a97cce3cbc38c26800a3a5f85e544a29cb2d9e98b SHA512 316fc884bc43ef5f99a6c88b17cbc047bb2b6a5669449f80ef35cad3296e20d187268da3f503e5e1fd3038aa64c52fb198d86763d28665c2c89043c0ce684e32
|
||||
MISC metadata.xml 532 BLAKE2B 373144ccbefeba2231001852729de66f7041d89635ce6073889fd0e895a29317f892880786f81d2b20940d5fb8bab036ad7342c3c52c9074978c2dd56d8d2dbf SHA512 bfa81d6ecfaa84167a019231a59650438e70721b2ee2d3f26ba5ee47715b475cd3ed032ce660320d488dc086542221031d4fa6a12428f820ff1187af92ddd122
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python Async API for controlling Genie garage doors connected to Aladdin Connect devices"
|
||||
HOMEPAGE="http://github.com/mkmer/AIOAladdinConnect https://pypi.org/project/AIOAladdinConnect/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="!dev-python/aladdin-connect
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST AIOAladdinConnect-0.1.56.tar.gz 8120 BLAKE2B f4d48adbebe39484298b7ba60e7127713f0fa3b7f0e15c7f618c7f9eeeedaf6c5e8b920c1474b6bfd8c46c1556899b004ceb5241353d3a400301a1529cef218f SHA512 953f369ea41df2381fdb1531653030e77f5ef9df85ad7566d04049b993dbde9271f7b5cf1f4808f90999ce7e38664288643399b4c7628563bf18ccfcf5fcc4f6
|
||||
DIST AIOAladdinConnect-0.1.58.tar.gz 8436 BLAKE2B 141e7ace369205af1416b99bb3c2e783c2d71abfb240269a1860489a11b0819450b1f37de5166839bc3e21338920c77819c557ba0a83b201f525764e85b04f24 SHA512 ab1e2da77c9ba125d57a2dca953422004c7a6492fec88b548783e16a6760bc37c34afeecc7fe56afc39ff9baacb6530af44c9805c24f20a4ea2843fb10691b7f
|
||||
EBUILD AIOAladdinConnect-0.1.56.ebuild 558 BLAKE2B 9a7b7e3f19fe136b0665dc22c1cdacbe89571f617eb8557fa318b6eabdadaf462a0d871a741a4579511ba278325f7b7e5420e46bf16275e14e3b6d92e7cbc304 SHA512 dbd2bff144d10524c0054f3936b5a97791ab524aba1da67bcb39d30e9c269c1de6491ddc127b6ab5967d7bc38fd33e5bf92ef959a133d462c5a92cb24efebbef
|
||||
EBUILD AIOAladdinConnect-0.1.58.ebuild 576 BLAKE2B 9e5a5f83b4cd5cab9e56318f52f1b90ddd2a0f7622e1a02ea9d0edb8025705cd135ae7ad33b33c78b201c542e1d6ea8043191d6b531fbc5c45b725e2d2344ace SHA512 3368333a6273c4e3bbdef2baeee67443b4985ad79b109f1f31c0efa899dcc300bcbb4a698476d35eb94c7906982f5676392d803b9c0424bd9bca7e29b50f4105
|
||||
MISC metadata.xml 528 BLAKE2B 56654aa984506ffa9d2df8fb44a336e40c8097dc43f90c31d2deae39058d1a6c2bacd2958a8e940582e29a51fb134f33d2ea52900995c34b58e3b68105da7bf3 SHA512 0261ed6a263dbf7c54f952f7a38503fb0820f35340f9d757047248c288941a3ed0d35d99531e1372f6150569089c4e1be8c05c8f14c688f762a753ded5a2919e
|
||||
|
||||
@@ -7,9 +7,8 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Provides a python interface to interact with a Emby media server."
|
||||
HOMEPAGE="https://github.com/mezz64/pyemby https://pypi.org/project/pyEmby/"
|
||||
DESCRIPTION="A client for Honeywell's US-based cloud devices"
|
||||
HOMEPAGE="https://github.com/mkmer/AIOSomecomfort https://pypi.org/project/AIOSomecomfort/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -17,9 +16,7 @@ KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
dev-python/prettytable[${PYTHON_USEDEP}]"
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST AIOSomecomfort-0.0.17.tar.gz 21689 BLAKE2B bb2e80f1632bf37b93e7e8d6953e3eae163ea86d3d9b3913c4c7ee5f2646a20aeb71ac8ba7768d22946c4ea5b2a3cb0094f825ae818f91805173a3320f66b3e5 SHA512 8140bbffba564fbe0b6a2c6598004d458ff19df401c3ad35aa1a3009389aad95d916b5e84dc576e759a0f26dea89471fb90e5702f3569359add26632a6e4edd1
|
||||
DIST AIOSomecomfort-0.0.22.tar.gz 21796 BLAKE2B dc76138339405e9229ef327350749df1d9ceed89b0fe858b8e9db743e5d3014f46b07c3136370444abec8c8e60e591e0fa24fd15a3b978df73a963c2d59f785f SHA512 5196a6b3cafda260bd473c2aad6e4e497ce4cb59050f46213c8084b175754f9268078639817eea2741b45c8e60ea15e6fae3cd6db1d15d012e2c462479d8e962
|
||||
DIST AIOSomecomfort-0.0.24.tar.gz 21844 BLAKE2B 5ac5c696316746587500ad6fb065673077fefc4e316bfbb181b82444ee201fde8848155a2a6671f6080553e8d1dcb69c5c8b164d45b1378f6c13adbc09bf8179 SHA512 f996206dfebc0128b4c9040c475d13a57abc9592e225282fc69e8ba4932c18ef22ffec8b14875dfda0b33e66b649c76ad5378ae0946390a0708bd6e6097ea7bd
|
||||
EBUILD AIOSomecomfort-0.0.17.ebuild 583 BLAKE2B 3bc7a0bae68de4bb2e70fc0ebb65a99926916a5202bd3e79c128745c3bd2ddc97204dfabfa122921d3edae245cd7c51d41c26bf5b575204abf26b7adc99ad1ea SHA512 7684975f6fc525ad4552cdc13b9dae0ae7ce16a51a43257491751a0eb7c7bda4f50b0a83c670bdcb87859ac3dec871addacd09c0ce01f0f5a6f46b303e7261a7
|
||||
EBUILD AIOSomecomfort-0.0.22.ebuild 583 BLAKE2B 3bc7a0bae68de4bb2e70fc0ebb65a99926916a5202bd3e79c128745c3bd2ddc97204dfabfa122921d3edae245cd7c51d41c26bf5b575204abf26b7adc99ad1ea SHA512 7684975f6fc525ad4552cdc13b9dae0ae7ce16a51a43257491751a0eb7c7bda4f50b0a83c670bdcb87859ac3dec871addacd09c0ce01f0f5a6f46b303e7261a7
|
||||
EBUILD AIOSomecomfort-0.0.24.ebuild 583 BLAKE2B 3bc7a0bae68de4bb2e70fc0ebb65a99926916a5202bd3e79c128745c3bd2ddc97204dfabfa122921d3edae245cd7c51d41c26bf5b575204abf26b7adc99ad1ea SHA512 7684975f6fc525ad4552cdc13b9dae0ae7ce16a51a43257491751a0eb7c7bda4f50b0a83c670bdcb87859ac3dec871addacd09c0ce01f0f5a6f46b303e7261a7
|
||||
MISC metadata.xml 522 BLAKE2B 01363a2e06ff39ecc027fcc27ef961869b84c32bd97a2d27b8079c33857b41c14433e17815f51d83b2ab9adc8c172b89422ae8f52a5d0dca81fdf466b7dd676a SHA512 4b70cbe1a570ee6b1be1f6cdd7053f91f4498368689a584e21e59639126afbc830a1e0cf4eb99b85e9d17a41d7e205539835174895339bba9e16accc2dc94cad
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="The ultimate Python library in building OAuth and OpenID Connect servers."
|
||||
HOMEPAGE="https://github.com/lepture/authlib https://authlib.org/ https://pypi.org/project/Authlib/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-3.2[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST Authlib-0.15.6.tar.gz 131568 BLAKE2B 0cf11cca5b8283fc2eac179a89441388597345a9004c3b2b3459c5ba84b8efb6fe96270424480c30444d539731a174612c77ca9e621d45800b91eee27d27504c SHA512 9c7e0eb4ee800f30891aa9164e41101d9a520c7ea9076ef8d42ec74745082e370d7ca806c4e9dc4df9353ad926387c20aaaf9538590b6a93f6ff5f77fbc67161
|
||||
DIST Authlib-1.2.0.tar.gz 139991 BLAKE2B 3f195242ff9b28fe713ef470078db4368171e67c154c00524b65b2a5404bd5fdf98a245be14927c2cbd7bfc40d51b07007b817fc88c60a8d9c4ae2cbf0557d16 SHA512 2090c646efacac676af048d9b5af815acf0b6a00a540dccc7d0e1936a61bb9cffb69d669511367a8e8ed39f2193ba1277c5d3b2608c238c834c7b5fc6d75697b
|
||||
EBUILD Authlib-0.15.6.ebuild 759 BLAKE2B 93c0a988a9362bc1b6940e2f3e617733cdc8adfb846b10b88e479465e11fccf049d4e5bd19e7f88e1e55724a22e8a7ff7cd8f336488369d2bdf0db53ccde7c35 SHA512 6c0170b6fb20707ac05397c5164de7b68ab94d5931faf7df944590a03b4232c7b00adfeea9d84ce37ce0723949e1835098093c7af09517c4d246dbdf7b762fd8
|
||||
EBUILD Authlib-1.2.0.ebuild 759 BLAKE2B 93c0a988a9362bc1b6940e2f3e617733cdc8adfb846b10b88e479465e11fccf049d4e5bd19e7f88e1e55724a22e8a7ff7cd8f336488369d2bdf0db53ccde7c35 SHA512 6c0170b6fb20707ac05397c5164de7b68ab94d5931faf7df944590a03b4232c7b00adfeea9d84ce37ce0723949e1835098093c7af09517c4d246dbdf7b762fd8
|
||||
MISC metadata.xml 505 BLAKE2B 74baa9608a285c577fd5c6fe2a679ae94ff3b002baa7d6073361606d711eaa562f0b78503396beee2896038a871ba8dc6b83dd37687c9b70ed4012131ec07f66 SHA512 c1d12e3216c6b5154d6a6433548237270a3693f144a91730991a7c3a28dd9f7b1917a056eb315a8636cbb5fcf4018ff0d83f135bcfcf74c71979a3fb6292f6aa
|
||||
|
||||
69
dev-python/Babel/Babel-2.13.1.ebuild
Normal file
69
dev-python/Babel/Babel-2.13.1.ebuild
Normal file
@@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
# see scripts/download_import_cldr.py
|
||||
CLDR_PV=42.0
|
||||
DESCRIPTION="Collection of tools for internationalizing Python applications"
|
||||
HOMEPAGE="
|
||||
https://babel.pocoo.org/
|
||||
https://pypi.org/project/Babel/
|
||||
https://github.com/python-babel/babel/
|
||||
"
|
||||
SRC_URI+="
|
||||
https://unicode.org/Public/cldr/${CLDR_PV%.*}/cldr-common-${CLDR_PV}.zip
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
# RDEPEND in BDEPEND for import_cldr.py usage, bug #852158
|
||||
BDEPEND="
|
||||
app-arch/unzip
|
||||
${RDEPEND}
|
||||
test? (
|
||||
dev-python/freezegun[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
rm babel/locale-data/*.dat || die
|
||||
rm babel/global.dat || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_configure() {
|
||||
if [[ ! -f babel/global.dat ]]; then
|
||||
"${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=()
|
||||
if [[ ${EPYTHON} == python3.12 ]]; then
|
||||
EPYTEST_DESELECT+=(
|
||||
# seems to be a corner case, might be a regression in cpython
|
||||
# https://github.com/python-babel/babel/issues/1005
|
||||
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_message_with_utf8_bom
|
||||
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_message_with_utf8_bom_and_magic_comment
|
||||
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_raw_strings_match_unicode_strings
|
||||
tests/messages/test_extract.py::ExtractTestCase::test_f_strings
|
||||
tests/messages/test_extract.py::ExtractTestCase::test_f_strings_non_utf8
|
||||
)
|
||||
fi
|
||||
|
||||
local -x TZ=UTC
|
||||
epytest
|
||||
}
|
||||
4
dev-python/Babel/Manifest
Normal file
4
dev-python/Babel/Manifest
Normal file
@@ -0,0 +1,4 @@
|
||||
DIST Babel-2.13.1.tar.gz 9909844 BLAKE2B f4e0cb6d19c2ecd24a8e67e7d77531248cb5a8d100a5da2a9fe147aef3c15339728c82d4fe9095563c0a0b83dede7c5e27f29281bc3bf0cac5deff7cce409335 SHA512 c27c76456094927bd43ae46cd3e08fcc729dd810a6092da6c86e863523c10746bb3759e7fc9f5396504ab914743ef013904b63b3aa63338602f23aaf83d42cba
|
||||
DIST cldr-common-42.0.zip 30178050 BLAKE2B 076e3eca12534feff8e0e54bdc1fa38fc0db0f78cac8b4e35b343763a8ac6787745aa36be165684f4d6dda423409c4431a8e4941c53ae7d340ead0b35edbca30 SHA512 315448fe6a9ac2d5a6a7fd1a27b38c5db30fed053654a803d50e3a8d06aa08ad153e8e57089fa094c561f41a54f37eecda0701b47a1813879902be71945aa38a
|
||||
EBUILD Babel-2.13.1.ebuild 1797 BLAKE2B 26e434ba5b7edb2df470615f98705fb48a3555219cd2a6d81c8eb451a5e6e5e1e74e24c869bc6702e607a2928f435b33932bb75d3bf389f59e22bb38b67118b7 SHA512 90b4e8cf58aed59b518bad3fa34c5d4c5fdcdce066a6480c932de6c8f3e3603af2d3976d43854adfbc3bca4334af98d34f9ccc4c4c0ea3d27974d0cc57c93eb9
|
||||
MISC metadata.xml 548 BLAKE2B 46a7f3e6bc4d82a884283d61c41240878d22421b87d5966f7d45217528404448ab5ffdca3ea4a048182edaeec770d4dc03450cc87a863676171a59cacd784db4 SHA512 05362c26e097e03b33326317c228b92cf762f4396053680b4e6b88c8b475a758663522a5f4fc25abb6ce2233b4e27a1e18df5594c7b9efc4090ee94b1f0730d3
|
||||
17
dev-python/Babel/metadata.xml
Normal file
17
dev-python/Babel/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Babel</remote-id>
|
||||
<remote-id type="github">python-babel/babel</remote-id>
|
||||
<doc>https://pythonhosted.org/Babel/</doc>
|
||||
<maintainer status="unknown">
|
||||
<email>akx@iki.fi</email>
|
||||
<name>Aarni Koskela</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -7,18 +7,19 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A library to communicate with the met.no api"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyMetno/ https://pypi.org/project/PyMetno/"
|
||||
|
||||
LICENSE="MIT"
|
||||
DESCRIPTION="This package provides a DateTime data type, as known from Zope. Unless you need to communicate with Zope APIs, you're probably better off using Python's built-in datetime module."
|
||||
HOMEPAGE="https://github.com/zopefoundation/DateTime https://pypi.org/project/DateTime/"
|
||||
|
||||
LICENSE="ZPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
3
dev-python/DateTime/Manifest
Normal file
3
dev-python/DateTime/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST DateTime-5.3.tar.gz 62826 BLAKE2B 1b16e69027edb7db6af6ca9b3421ab5a5c182983f16b908c31278f76f0a80d3440411a5d3e8b58d9da8ad5cbd141f823340e371cfc5ac08002cc0c68f9f6072c SHA512 5cd0e9164730baf4384b4064aa748b12c797613e22b8e54a08e3c5b0e1659f62e5862d23629d50d43b41a9be5440dafe21f59499a885147d9f51e3e67757afba
|
||||
EBUILD DateTime-5.3.ebuild 845 BLAKE2B 287d55b3c095d429154920d0a2162d1309b2a5f6ec2add5486607e04d417db67d1ee747cc0ab61b932d97c850100fc2c39585c847ca2e0d02fdf846ac3c618a3 SHA512 da52f44e441b7c7c1490e05898e40d7a9760531ad6fbb7ee74df29d806f0ff7593b52af3cd10f3d5badf64359ed7361f07cb84c0e85ed61aef2ad8bd26a983e0
|
||||
MISC metadata.xml 535 BLAKE2B 2014e35d5193f6d1e54a95b9effad49d1c6e7aa0d02b5ac055a12e765e2edc2c6b4cb64b4150d1a8f466dea361edba169ce9e3f7d8fe647a2326b2ce80c7af9d SHA512 e9449a728a77184f013df49b0efb97a5fa5b6f83b3be19776db3e78b60f1cdb7e50e499d116d6faa48761a4ce20b265d144009dbe8e47e185e2e423c6b3292ab
|
||||
16
dev-python/DateTime/metadata.xml
Normal file
16
dev-python/DateTime/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">DateTime</remote-id>
|
||||
<remote-id type="github">zopefoundation/DateTime</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>zope-dev@zope.org</email>
|
||||
<name>Zope Foundation and Contributors</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -17,5 +17,4 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/voluptuous-0.12.0[${PYTHON_USEDEP}]"
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST HATasmota-0.6.4.tar.gz 27259 BLAKE2B ec76211f1d3d03f0b7b65e01462ef192503b66af7d56d4900261f120ddc566d11bce1b11f347633e75b2bfab0fc3849e1fbc62cd72df3de11a20b0bdb70a4529 SHA512 89debf4bc02414fde8caf7c34c1c7679941867d7a8c261cdf9c1406e9aaf7d77fa5866cdf432609cfef02fb3d4d30eae935a43e1b6990aa5876a74a55aae7286
|
||||
DIST HATasmota-0.7.3.tar.gz 27765 BLAKE2B 641243fd92814131de2b09398ae0a99177d9601cf505cdfb02f89b8e1d93df9956441df385251b554f4643f241124029e777e9fe83f6cfbfcd5670988d5208d0 SHA512 771a116b44725a494b82ae5a911ae051558aaced1a90157d0ae96db0b1dc638d71f9371cce0ba565a71cb8eef8591dc54d0e5bd167fb30e9550a3083ea21a2d3
|
||||
EBUILD HATasmota-0.6.4.ebuild 609 BLAKE2B 20bdb531f6fb83346aa2e545c9f992d988998f1f0921d97f9ba1c916c9559c64b4e31e361d36fd942ff5742a97693b168da346d6fbcc75399bc4c2b5c38cb55c SHA512 ea8ccba894cfdd2c0053503f1f17382b115966767af64ca36a2fdb8032b747262b8c1b6f2093395cfa1da02ee9840277186f849735c4a4abd6a7670cb09f49f3
|
||||
DIST HATasmota-0.8.0.tar.gz 27952 BLAKE2B 757fa246e6e0e67da241e72cfb2f9880bfde603200ae556258c4bb3609701893798f7c7f4e7d148b5546182fad56ea96f6974379b87484ab29462843c110e7ad SHA512 233f34344521ab14a64bc9f34f200580fc96c12942a9dfdd96ffab29080a3990f6c4040d824386235490afd5eea3b2a2e409812977921ba5b75f49d66e82e34e
|
||||
EBUILD HATasmota-0.7.3.ebuild 564 BLAKE2B c54fbda30572a1eef9773ef8352e635778c2828d054eb4c0c2e5a5a809adebfcab533238601f34aeb54714a75a29bd8c7151396efbdc2d6d478fac209ecb18d5 SHA512 c66ff894ff0729355c31cf8b40a813f108ceef2ef7d8e1586ec1d9beedb6e823bc262b81f12233643c619558b742e0db50fd4fb43502e527671aa3b12cbde758
|
||||
EBUILD HATasmota-0.8.0.ebuild 564 BLAKE2B c54fbda30572a1eef9773ef8352e635778c2828d054eb4c0c2e5a5a809adebfcab533238601f34aeb54714a75a29bd8c7151396efbdc2d6d478fac209ecb18d5 SHA512 c66ff894ff0729355c31cf8b40a813f108ceef2ef7d8e1586ec1d9beedb6e823bc262b81f12233643c619558b742e0db50fd4fb43502e527671aa3b12cbde758
|
||||
MISC metadata.xml 391 BLAKE2B 3c6ae2fd99cd73033aeaea7d17150c9784803c2cfbd9485635686a5b49d51aca70aa007bbc4c4d59fecb8993f6b151497441b2635c5e133daa19ee227983c97f SHA512 4d17fcf764742180f8fa94ad24be6a52d3b01ff8d5e56995aadbbf8650e362076f9a69bd25c5bcae7259301c4914e85c56c765fae0ce1e55d27abb6c85404b86
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST PlexAPI-4.15.3.tar.gz 147469 BLAKE2B 1e8f43860a7b2b87dc46dcf0d105b1fd95715fefa8e5e3a5d255fb904adbaaed5b4c8c608faef51297e1b27d4d22aa08bc3321da2486f3bd6899c5af310f8d41 SHA512 47d065cde2ad4c90754d163f37ab00f8ec6ca8ca3ae42867eab5f1853f8a251c41b20f83546b8737fd1be08e794b45b854068ea4bccd09a5b0f31403b447aaed
|
||||
DIST PlexAPI-4.15.4.tar.gz 147579 BLAKE2B 6fa6e408c5cb4cc41c73379d19169f4000109e850b96c4029c35692fa9922dfa32b17f55875015a54bc51c8f782ae6f0f1dee5fd716be608512fc82a9bf97628 SHA512 27f067f62737f205369680e10256e64c8ca23e2d199d348bf514991b834424bac08ac32e19ab44b5c3cb62481cc72e766b5909b019ce0aa0454c4b8c62b6621d
|
||||
EBUILD PlexAPI-4.15.3.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
|
||||
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B 9f72690b8c1808aca3952d7e715c3131b02421ab85df242ab5aee83ecda3fd911a162acb25ae8625bff50a9254ee9bd8c1d5acc7f03c72c8cd4aec3e34bcfde9 SHA512 609f365b9b3fc21c67ae4f33caf26639a4be62062e8e2dc3c3e434a359a44ba92bf7e4021ee21e6e256aae445ecfaab51d2eaefb25abd0f9293ce9ceb682ff45
|
||||
DIST PlexAPI-4.15.7.tar.gz 149539 BLAKE2B 6b205a3ea1f241b4261a2251cabc983de31e75c6a8dc48a4cbefc5dab2bfcb4ad121459e858635cd43c6a9aefdc497e547e03eb8984aa95f429a510cff2f2018 SHA512 6eb5b24166a926e954dd0da37cfc87a321c34085180aa468d17748ed837e03fbbbd802b5c1c6723a5d43e568c8155437128b66207cd15f69e0d3f220d7ebffab
|
||||
EBUILD PlexAPI-4.15.3.ebuild 654 BLAKE2B 8a0aa294458fcd57e7ba75269f2a9ea60fadf34fb9482aaf8b20c71a28aec0e93f1509823d89998f825a575ddedfe082d4f009e3936c9bcbd30f577214d32b9b SHA512 93f4b9b2c8c117b8148ce2e94e595cdd0ad1e790cf472c2ebcae004c0f266b4ea89d09939494712ba9d7476ef4b3af93363418942a4e546e42a6088ddbdc5f81
|
||||
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B 8a0aa294458fcd57e7ba75269f2a9ea60fadf34fb9482aaf8b20c71a28aec0e93f1509823d89998f825a575ddedfe082d4f009e3936c9bcbd30f577214d32b9b SHA512 93f4b9b2c8c117b8148ce2e94e595cdd0ad1e790cf472c2ebcae004c0f266b4ea89d09939494712ba9d7476ef4b3af93363418942a4e546e42a6088ddbdc5f81
|
||||
EBUILD PlexAPI-4.15.7.ebuild 613 BLAKE2B 94c956a4617e91b4a17e2b0bbd7ce045fd464c118ad8b93457552a2878d6b88bb72cc3647ff81150c4d4abf33d9fb74a57e24f8d9cbdc7abca4f35218a1926a4 SHA512 dc68e3c2bb7143988181cfa05d4f71e54f7ae5d54e6ef6618b26b7c620189f15ea77484621f88fbb44e0b8849bc406c393a2c243bdb564f4270cc73983fbaaf9
|
||||
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Cryptographic library for Python"
|
||||
HOMEPAGE="https://github.com/Legrandin/pycryptodome/ https://www.pycryptodome.org https://pypi.org/project/pycryptodomex/"
|
||||
DESCRIPTION="Python bindings for the Plex API."
|
||||
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
@@ -18,13 +18,10 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST ProgettiHWSW-0.1.1.tar.gz 3345 BLAKE2B eefd74229f80ce4ba1b1f63292e7e67d424774ae17c9479443481f7d0bcbf73e9b3921ac8e74dca6492054449d75817b6451e2f5bd16d11c73d57fef50ea15aa SHA512 f34a5a36a3d2e4adc1223ae975f35979d6cff923cf02b90439739d95e8ade098bfdf9611f344dc9469c0cecf5854ab1fb78357ebc1b143cec3352daac91c152f
|
||||
DIST ProgettiHWSW-0.1.3.tar.gz 4037 BLAKE2B dabc4fbd0ce232e6fd551e9830696472bc32be3fc0f1cf90319363c412a4bac61ef3591c5d73e4786455e0c2f85f31de801b06d0c51e464cc802ed3d197b593d SHA512 1fd86a5bdaebd4f44386d65abdf950f172a2baefa2e6c84322e3eae153b750c934b67fd6c0ccdc7e8183f32967a80e067e54f749d5930f886a9b764adbd0f809
|
||||
EBUILD ProgettiHWSW-0.1.1.ebuild 680 BLAKE2B 6f658549855c8422e674199cf656a8c67645363fd5ca60cc03d7d3531fd66ec1843d53776ea749bc3da5260d41b8d1d389dae34577b8fe9694160fe3fd91cde6 SHA512 d6e7780f5d3797f82975b3327682e389f9229823bc0c31aabf2ac1d4c81b36f28e565bd187d0dcaa6ddc78c44e5bccd5bcdf64f760d997fa6c3dc21515e44b8a
|
||||
EBUILD ProgettiHWSW-0.1.3.ebuild 680 BLAKE2B 6f658549855c8422e674199cf656a8c67645363fd5ca60cc03d7d3531fd66ec1843d53776ea749bc3da5260d41b8d1d389dae34577b8fe9694160fe3fd91cde6 SHA512 d6e7780f5d3797f82975b3327682e389f9229823bc0c31aabf2ac1d4c81b36f28e565bd187d0dcaa6ddc78c44e5bccd5bcdf64f760d997fa6c3dc21515e44b8a
|
||||
MISC metadata.xml 526 BLAKE2B fda6c4e68e36e9ab8a11d3a82f38b9c1fe87f186fe51b790da0887fb29a70b31b12a86aea2af8a502a37ed5c1a2c92586977fd5a537fcdf37f96f58e0c75659f SHA512 231d9f74905e2db3eba9c300c63858f248ead22cd30f8f20f7892c9ad19a991ec23a4687f854ead165239e4af7d4ab01058bd5c4395590d46c972b8019538722
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST PyFronius-0.7.1.tar.gz 12475 BLAKE2B 6d0bff97113aaccba754c5ac4298660976866dd093c3f6807714f41628bd8280c844bf6d9af5cec16b9e4187bfdce358bde18fee817054b41cdd1ebf2db137c9 SHA512 dbea5ace8ddd7dc7bbaeb53110c2fcb4b6171735a16189864e418d20164519bf85d50bb1ccc594fc058bcc53b05cac96bf50345cc8c01606dab5a9104484cd4f
|
||||
DIST PyFronius-0.7.2.tar.gz 12454 BLAKE2B afdc12101e7033e5db6145c063ec273771df718004c2b330831e0f2700e747f5b35bada432ac4a6ca61f346b89b365218cf610477c968100d41c45d04c8965f7 SHA512 8287cd26731de7684b25dbf6a760d79f0cfc3896f054e3d374439a2ff7355b5fb7d87a00584902d5f77c7f25e4e04f2429ee65460fc6c46f9772a8ee8d41f167
|
||||
EBUILD PyFronius-0.7.1.ebuild 677 BLAKE2B 4c13ee7674d67874176c9f19980c875b50713af5d021d1817c3a39d3c764afab126ce61e6564c24a6d0e87dcddbfe620891ceb02fd3aed1eee9dfa55f1edd8e9 SHA512 b87bbb4a4160562dccaf76e81db5fe75a92256d36b753b5c904c055db2134fc39ef9a1aeab3fc4fe549e17fa9bba5b2c7a9b894bcffdb4ab014a63012ba158aa
|
||||
EBUILD PyFronius-0.7.2.ebuild 677 BLAKE2B 4c13ee7674d67874176c9f19980c875b50713af5d021d1817c3a39d3c764afab126ce61e6564c24a6d0e87dcddbfe620891ceb02fd3aed1eee9dfa55f1edd8e9 SHA512 b87bbb4a4160562dccaf76e81db5fe75a92256d36b753b5c904c055db2134fc39ef9a1aeab3fc4fe549e17fa9bba5b2c7a9b894bcffdb4ab014a63012ba158aa
|
||||
MISC metadata.xml 549 BLAKE2B 67aa257039691fc60016e6d4156235438414a3f6f7fa4f22fd5ce31cccab6762cfcd8dea8b3e7dc985a80d61da7c8edc94cc2f430183f17f999c994c9b103bcb SHA512 c13022d598a83270878a222fbcada92d989506cf95865126a28049141f295d346705ea551760165b85424b89096612927a13ee09d4ae88ab38a45deafcb1000d
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST PyMetno-0.11.0.tar.gz 5747 BLAKE2B c6a6f4077d471e908e902e4719a8e1192dfe63bbff75a0ad4c8205deb8abd11677ec679321959b545d3648f0afadd55960e331c3e41dbad66bb9c3e7fad3283b SHA512 7e269ce9afa1f8c05c382b73db223e1f482825aab05e1be10038acfb2007d4bcbe2d69ce312442deb5d0bfafe1ed7f1b1dc243ec57ed1ad1175dfda6d279aba6
|
||||
DIST PyMetno-0.9.0.tar.gz 5669 BLAKE2B 9125a95224bdae5f5749b78c435197a407a615dc9360e3b8f3afc2554edf71b69570eee8658acca823045fc609e9d14559d30d82466e84e68cad12c1c2037326 SHA512 b97592fc2496cb2c2307b56ac8ccffa16e7ec537e27222302ed175f798c16f83225c5d32b46599da9efec6ee4fe5a11f7673864ce1e1978b5868c1257b5a6889
|
||||
EBUILD PyMetno-0.11.0.ebuild 803 BLAKE2B 4f4025c728c52f2eb200ff097817e985d44c7c3afb0192f46589fad2ef7a197c454979ce3113ad1559fe3328d75028acda6c35947dc102acd9631f07cb34d0d6 SHA512 1636e768f140f7db798cd78c0dc4791434cdce07b6d7b411da7328a9c60169dd1e6e712711b23c9df71060a756e4854716f5552d9fc99e387a1f406f962c349a
|
||||
EBUILD PyMetno-0.9.0.ebuild 767 BLAKE2B add99362f53a1a8328f8883a12624f8ef70118fa97b313397c45b09c1cacef3b26d7c00e6405861f6308b490b89589f7c91d28ddf720e20be28a8b8750897fb2 SHA512 d6d8868c8f5aaa3958a7e8bf26cfdf84c5da4599464d42c7e56afbfbc6282f6f0f240c9353b295809c583dd3912924d14e0593b9c158fdcebd1f37c607bded51
|
||||
MISC metadata.xml 390 BLAKE2B a252028aa2840c92f50e60cb8cafec14bd749e48a68dea020f2e3d5be3fcb4710a8e4c728199f4c29f3f49d58852fc781b8ec40c38fa8fa27ae86ec31d376007 SHA512 2200a9ed5e7068b92c4c0b506cae1e960e7d71e6caf48151ae82e4f7a94a42eae5451df5aff0f97ad07cab7081dd0e0cdc665b1f41a2fbc95070aa93b1281bc8
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST PyMicroBot-0.0.8.tar.gz 5428 BLAKE2B 0152e8fe3d22bfc0e6d40460dd343619a0da745c38b18105d6c81fa0722467b9bfcf1d0f10c58f3c537092231375102f853c2aa267dd9fd81f52025fcb55dca5 SHA512 499e29d61f5aa61316e62a5b55161f0ec3177bcfa8a1d779b50093180c7c921de11c9ea73075a73f1b742d8f74e45c9bfc2c846b4e72a68b6fe9531aab297a54
|
||||
DIST PyMicroBot-0.0.9.tar.gz 5399 BLAKE2B 9d58fab4250133eee859fc5d387182d1ffaf44a930ce5b4c31707310ff9b82f4bec18af6cec7334e0c620f82a086e56cbab5790ef75a586c74f431944a6dde93 SHA512 1dd61fffd606229198bb08266ed2105308553c342ed44e5208bd66878d5aaa82b08e47fa92f6761cf04e62af0174a979c8caf9081738c3bc7047442a94598804
|
||||
EBUILD PyMicroBot-0.0.8.ebuild 717 BLAKE2B 303792edd234f1e22be03f371223bd5c47da9cf31e172d86f3b4f39aec818dbc2b70d441d7baa0e78d89d7df2d49abf77be9a9cc23343bb6d46f06e99e2c255b SHA512 8e25c9817003bb97914ed3d2010682cf9e317ef05fcf14658bcf9424397c582f9816653d74e8bcba6ee469f755f8a54fd84bb7fff881f8de459d1784836380eb
|
||||
EBUILD PyMicroBot-0.0.9.ebuild 716 BLAKE2B 3c9b545673aba872f0fdcb9e55c4f7f41a93a8789652f8dec70e04bafe4c6a1b5e3255eee6a0eaffa648f4c2b6ed90e0c039dc204932b6e90cbb5449c0d5dfb5 SHA512 a463bd91e1cde6022cbfc6195a0729a7f326c6aa19b3e8085c8209053ce427eb1228d48023789e900f501dc09e1acd40cd235d0faf083d7db39674801ac02c5a
|
||||
MISC metadata.xml 388 BLAKE2B 3c4c2f5d9986588d5d9d4357925e064b821dcca419e4500419f83006e8d1d6820e47c303d84668719797625a4f21b42f179d35b988d38b34e22c9407cb5a936b SHA512 248d0b5941af343712d818d486c486cf3f250c4af412664aab6a6c98e616c5746f573adfe11380da2138ebf6fab7614cdc56489754c75cf5b2e7afa61494fd64
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST PyNINA-0.3.2.tar.gz 8459 BLAKE2B 0d49484b80524c3d2a0f8d226af11305858b93b16c5054fce20146c5e740704eda4ccc2a1fb516e6c269935076cbbe4658e2a1d3cd3c83a48a0d8a716e634b0f SHA512 b378161791a76831dfde59ebecef573ef6801751fa9427545ee4b952868e06caa14a8a7250a4fa31a0f54d8c1009772e0e0b4d940243c9cdea5f6ca108a274e7
|
||||
DIST PyNINA-0.3.3.tar.gz 8461 BLAKE2B 46fdf8677b7ddcf79602dfa351fc67e7ac5058e9ef8c189a9edf85da684210534e9f12cc4814ff1b6be2fd17748b8353b5fb5c7264609399113c5a43b0dd68dc SHA512 3d84fc9da28cdffcc33f34ebba35bdde9f01fb46b9b3b8668bf4f26b3592d9e588b0ab5a30316e8e81a3325f0ecc3f65e7e75403d6a1bca476ddafef5ec65397
|
||||
EBUILD PyNINA-0.3.2.ebuild 692 BLAKE2B 80496aa0260c46e2105ea2d8643a23fd358b04cd71595e563ab625ab71ee208d0a8a17d2083f084b270cf56116d86f17af9879256e1f2eb3bb2446d148575a4e SHA512 643b70ca7a8b35b7df800e0477acc4f2aeca021674da58d05bac9f86361d2c1d50085e946c430c6a4d2b686d2ac2dc32bafb6def44976994d7c18bfab955fa5a
|
||||
EBUILD PyNINA-0.3.3.ebuild 692 BLAKE2B 80496aa0260c46e2105ea2d8643a23fd358b04cd71595e563ab625ab71ee208d0a8a17d2083f084b270cf56116d86f17af9879256e1f2eb3bb2446d148575a4e SHA512 643b70ca7a8b35b7df800e0477acc4f2aeca021674da58d05bac9f86361d2c1d50085e946c430c6a4d2b686d2ac2dc32bafb6def44976994d7c18bfab955fa5a
|
||||
MISC metadata.xml 514 BLAKE2B 41981f7ca0c87f1d130874d10a9b40e17fae710e9df24bca2adf9172370f29e2e49dbe15910104f7b9eecb4f8ebe38a345505ed8a05cf094118e11ff49f7b90b SHA512 f2acd6d1eeb53eec877d61cdc942dd83e88841aad6d020eb3f542883e8508c2631d2f1c7e8ddd141bb4e605924a786e5a771b2ae51d446bc0f4699b4a5e766b3
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST PySwitchbot-0.40.1.tar.gz 24244 BLAKE2B b3b0fbb3a106c8a52d6b45999eb25e5b18baa37413b326af7f13bbb22fbe692af8554ade930e62eaf28bee76399cc506d683fcb3da5a4a498506ad73a239a91f SHA512 1446c8cd40367e6c46276654923775c4bcb39fbb9299d84cdc9cfc8d248758384e628df7961d8d4056d15c5c70fa614db597bab65a8c4fb49f57157c279d216a
|
||||
EBUILD PySwitchbot-0.40.1.ebuild 851 BLAKE2B 9204ee610a8805b18797cb1674c3aee1af46fdc5035ee8238a8e243f26b23f2b09a2da81de6473be7b9a75a0348992d4d8576af0fbd13a6a47ff333c8de4c535 SHA512 4a57eef5a830d578ed1806e15dc39d2bf7ec35529237817aaae301e26b10095a1d7d8d041d012109e541ced21734c3a5f8040bc85919526df9783935ad6bd151
|
||||
DIST PySwitchbot-0.43.0.tar.gz 28085 BLAKE2B f7ff9e33932da3b7943f05c8576f5a6d4eefa6be35b171a0dbb684f3ca264748e0b36ac33727868eb045554b7c01ae5ae3ffa98198d8d748cae4950879ba9378 SHA512 4f738db8be9c44cf9a7db45e9e05ea4dcf6e467fffa98c19ac112cb4a383647ec3688e3eba1eb1bc3f2f36066220f707452209c8a30a054aaa24aac5c322bf47
|
||||
EBUILD PySwitchbot-0.40.1.ebuild 851 BLAKE2B 3d5310d43b295194ce1c9b64b9b96298d21916291f6ec6094877d315a5756b2a53e2ef197a80b1654a876097e6254bbaa3280162daab06f180b8cf2c976952b2 SHA512 393d0922061e8774f23173d95feb66d0e0779d37cca0e8e5af6bbf3d6889bde6a557f6a240e38e7049c330646b7a7bc5ed2deaff567c976462bdf3061d279aa3
|
||||
EBUILD PySwitchbot-0.43.0.ebuild 799 BLAKE2B 74011af89fb51b27baf92b52544d842e3e2c77c7fdab8003a867bd4c1085646034e9d7c329caaced79c333eedb1ca5277aa19709198b87c6dedd5d620e242138 SHA512 5b3e1b9b08669168187272b89cb5778d27da3b33633578d07affa22d28bd390ef2f8d13c23549eefa62c28273aa67c8e26f6b20cf323c581e6fa7e753cbdab13
|
||||
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
27
dev-python/PySwitchbot/PySwitchbot-0.43.0.ebuild
Normal file
27
dev-python/PySwitchbot/PySwitchbot-0.43.0.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A library to communicate with Switchbot"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.28.1[${PYTHON_USEDEP}]"
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST PyTurboJPEG-1.6.7.tar.gz 11777 BLAKE2B e1c8411bdd578f8ac2cf722cdc14f4ead600f2f0d7c53e7cd580063531a9e95aa794ec1622bb4cb9cde7c60d3d9becaf3f778b118ba422e7bc8521a8d7c86968 SHA512 b6a0840a7a9ee386dbd53593ac7662ab453fa871faed2ba9f5a94037b4ccbefc528518adf4ac1be51762d467be39443472ea0bfb78f229dc1f41c01499d3e66b
|
||||
DIST PyTurboJPEG-1.7.1.tar.gz 11872 BLAKE2B 0b0abbdf29153177d0e03b2ec7e9a3c64182310423a2b1d25ddf9b2cbc534edba40229f7963f270e01afb8df9682f52eb2da300c05c6dfeb83eef871bc13ef0b SHA512 f05920351ef5a98a8e3fe73819949c5fc8bbec0b611a6b0e908de5a3630f54d13984f6146a2b355be75d183fe785ff68f283abcf6aea0629e8bb5efeb67ce45c
|
||||
EBUILD PyTurboJPEG-1.6.7.ebuild 693 BLAKE2B 0ede7e8ee264e8a088a5e62b746a63355093c0a031c46db9d699060e0b54ebc201e1c2da0e267edc39ae766ffd227d1d126407c341476e2aefb33ba811a069ea SHA512 057dd5d79ecb557b42810ddd6c8db71a67c58ba62a3694a1ac9fca3840087c51e4ed34fd998182a4c2e3a7fb915d4e6aac84b11ce432549bcd22545e5e5a02cd
|
||||
EBUILD PyTurboJPEG-1.7.1.ebuild 693 BLAKE2B 0ede7e8ee264e8a088a5e62b746a63355093c0a031c46db9d699060e0b54ebc201e1c2da0e267edc39ae766ffd227d1d126407c341476e2aefb33ba811a069ea SHA512 057dd5d79ecb557b42810ddd6c8db71a67c58ba62a3694a1ac9fca3840087c51e4ed34fd998182a4c2e3a7fb915d4e6aac84b11ce432549bcd22545e5e5a02cd
|
||||
MISC metadata.xml 514 BLAKE2B 8587a740f7f23494d25ff54c8b301525c91d3f61cefa50d7deb886e0cf132cf8add78aa5bea290007cac3ea12bb64cb06c9328ae2ca5a921e7b928833a140e59 SHA512 cf07c051f97b3e06ae9852f1c2678a406bbae9e2aad646cb68e25a2b7c9ee2a6600b771a4f5779f309921565bffb6a76b6f7dbffddab58a9e9fe69b25d122641
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
DIST PyViCare-2.25.0.tar.gz 25952 BLAKE2B e07f60a59c51aea88734403d816bd52e78982434c683bf7073dd7de65a276a4291b0cd71818907c910f97fa0b82c00af38d6fbcb6ae7db34b11eb4c5f5d8ebb2 SHA512 a7a2207f908d1b416d5ecc02adb5afa0db3ed4737e9ceeb45bca4bdf2018c1f03f8081dfed25d992b93ad6b7bf59fa8c3d2cc93a3ded338868e23d4d82ef675a
|
||||
DIST PyViCare-2.28.1.tar.gz 36470 BLAKE2B f70879059a056b03f3bc565397d0a434ec476276e4aa7c52d73ad9e48eeb7a1d772b714ef918fb72d229152fc56f46d2d1cadaf1600a404b3d220a595a55a293 SHA512 8554704bd63eefa0d0ca2d8aa92429b0a9602ceada676f01f429aa46322ac67d5ebdfd02c811953f24080b733300fe3a620ddc60064135c4fd0f0c866ab65fc0
|
||||
EBUILD PyViCare-2.25.0.ebuild 780 BLAKE2B d281fb5d49b9814bfae20196631008f79a158432d060719d401a08d49c0763a93c10040529e300b7aa184a725b2fedc6d8e4bcb85213e1d8fca3fff880dc9d5f SHA512 8cf13289b3b24eb62cb75314b08b392ed0f4ecb1763ff0bcacba6e7d7cfa1a4671c355f0bb2ac508616ac695ab4c41db2adb00bcb4b2f39308f575786f4203f9
|
||||
EBUILD PyViCare-2.28.1.ebuild 881 BLAKE2B 61d840c4b642961c1c666c7915a8b9979e8ae35a61738b9578ecea12a07b18b7eed890aa915cdce9af0ee33333377a4f4254cd38798ff866c5ca3e3be13670a6 SHA512 14a143ce717ce0d1897a81278b85929c004d7b8f868cd9f1e5b10a2eef73b9479033664532b8e83b2fcbd5304120eb7b7658c994723ce0540b016d52b8286b8f
|
||||
DIST PyViCare-2.29.0.tar.gz 37732 BLAKE2B a126834c4151073b43ad2c0561ef608c7bb2ee9f1b9f8911ac56281e964084fe813ae85e0574e69689d315cb85e3e5c02a6b456c4dbabc80c1799dc32740369a SHA512 a8eb5157d530e24b55eb8a0d8e8b9216a33a01da768284d4a11310a904dcfe086ae7ef9332d411c4b2bc6be30446b03d0c30b01facb21e74b8bfa3eed0e1a4e5
|
||||
DIST PyViCare-2.32.0.tar.gz 39320 BLAKE2B 0910fa519e6403cbaa880169baec5aa1b9cbf39209b80a4d5bac84eed2b5b91e7f2630d79582c361fd0c716232bfabd83c413d995b071e1147246ac73394d937 SHA512 88c86174c7290722d0b2bd38a23da7bccf7b1f6c16aba69f4e13182b89baf1cb75cd731e6d508192a13ad6949aa8b50cd5f8f7e79e6a2201c7ccb20fc6367881
|
||||
EBUILD PyViCare-2.25.0.ebuild 780 BLAKE2B 2a1797880aa0d7356ead15baee54e200eedf9efdccc5fd4485bd458b7929d0517b43d5531fd10d3f0598d98140b3ae0d8becec4587d10ba39865227bd3091328 SHA512 e8f8212e2b511c215c0bc5387693f75796493d701054b6bdac5593b8a534e8f853473963e99544f2736e776cb09f9bdfef23e231659197651549952a37a529c1
|
||||
EBUILD PyViCare-2.28.1.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
|
||||
EBUILD PyViCare-2.29.0.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
|
||||
EBUILD PyViCare-2.32.0.ebuild 881 BLAKE2B b549422b6f0efe9489ddda97a5249448d0fb6229bc11767dd61daaf4872067fa79f8928c838142f6c20fa3e31682ff47bc4c3224f0d008f60958696874b66e6e SHA512 7b24a713a01cd7c6c037b36d7d5e4137dfad49f134a0840c52d7088918c8774b6617833e7166997b1772008c57d1fb9be5a8a1b33e63c5c7ce28a73bcf49ba5f
|
||||
MISC metadata.xml 516 BLAKE2B dda267ec985e6c6d68f71a765f5d1bae58dc61d92adb1f71f95854da5ef512ac7a3f2a0b7bdfa87fa7eac733a1ff4b0da1a347bded5738b44a79ef40a3478af0 SHA512 91c3ddded6dcb6851ae8e2e2d612f31d578ec90be1b0e08e1d810bca1d5d0c4fb391a14c7bc496786e07d4de36286b532fe58bb05ae5c3190b2331a167e05f0a
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
38
dev-python/PyViCare/PyViCare-2.29.0.ebuild
Normal file
38
dev-python/PyViCare/PyViCare-2.29.0.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
|
||||
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic-versioning
|
||||
sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die
|
||||
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
38
dev-python/PyViCare/PyViCare-2.32.0.ebuild
Normal file
38
dev-python/PyViCare/PyViCare-2.32.0.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
|
||||
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic-versioning
|
||||
sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die
|
||||
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST PyXiaomiGateway-0.14.3.tar.gz 6313 BLAKE2B 00484835d688c9c7378b0fbe340ccdb77c22bed552c7c6c60cb037a00cbea5b9d2fff4c90228be6ac456add3ff1cdb606de7dd03ad960aec3a9344867dd508fd SHA512 ce09ac90c733fd26b084c8a73dd6b1539b04e3f8e2e08c02d798979704fe4d688d084ec400c11c85bf4e8f3ceed4bf237032bfd011a1279287792640210c2de6
|
||||
EBUILD PyXiaomiGateway-0.14.3.ebuild 681 BLAKE2B 9ecb78edf65e8b80a6f374846bba041d25d31bb1ef0ffb14d4a510ac630db558fa205f2c620236ea8c56b8d35d9370ffae2bd508eaa8cb0cc5119fa4c2e8c988 SHA512 378fd8f7c10a0257dc6f2bd3a58e51f1abc466be7bc38266b84897ad5844324439a0daf53f9c1fa10eb7e0a2d4b0b9b5ea10771f3ee3bf0daf6b4835d3c229e1
|
||||
EBUILD PyXiaomiGateway-0.14.3.ebuild 681 BLAKE2B c31c7d6d9c8fb29f930f0432d0e0c0ed752e71424690ccd79977ee6264c192efb1b8f7f36a8cd518d0dc1e1c0266bff438972c9fffa4d4871ff38858bc173c1f SHA512 61bba8715dcf6c968b8d7de5456fc46f32ed1286542b0559feb18789d8533dccc81a597f05cb51d006c4e8c7d5b4d401ff4368856b960eb827141b55d86a15ae
|
||||
MISC metadata.xml 406 BLAKE2B e5ebbdeb1a2fd58020d3670aa4dd329ce235f00d07b1a8acfc8a5454fad2a1ff8d58bcdd78ad11ad53bccc234bc4805d9c531c56de3db6797a2c7ad54ce4a6c2 SHA512 9c82c68fc7c7e0522712f7eda1c6a5100ff4601c087fe67ffea88b3fe56551434f10a82e02347a14eb2a2fb202f2bf0d9147c8380108f4c00ae90f9e66b77e3d
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST accuweather-1.0.0.tar.gz 11426 BLAKE2B ae65fff63e48d2d2e778ccd19445db78220b7d43517f8a6cecb77bdeb8fe13b463e18f3214a14be748589dc72722329b405c316aad26667dc9a86945f94ab040 SHA512 0dccfcd22dbbb49df9256c617678fdd7ac7ce0f1f6d4e5199a361eb5c662743fbef5f9d2d6c6c240eea3a0c5cac0a16291e414aabc559e7d49117b206c2ac951
|
||||
DIST accuweather-2.0.0.tar.gz 11447 BLAKE2B 4b145658602aa8c14ca4ee3c9d5c2c5f73ce2d32c2790a41c3f80f61aac882640c7b18769b7db820985ca208fb021397102a8a0f88cb9073b2b61f62bd4bbdad SHA512 0e241c932408f936417db21d00f6780e9486b7e379f254950f45202fc87fb0b7489746b0cb8020f523cce5c0d85074fdc8bec2286d7e8a54a21c02a81e0cd799
|
||||
DIST accuweather-2.1.0.tar.gz 13003 BLAKE2B 0aef0a116fe180c676139b8a82f5c1e0ac6a8f37f74083630d87cf5a8c72c76948e9771d797c5696649bc5b1ced0ea066836fb7147c33a652337e0f287ed6b05 SHA512 416a7d8f9750060898bc088130a41bb039e9a3191f242e86ac6625d714788f81631e8fe3a7737ec5a9025f0263ac058b44c342f24cc92eaf098f54f9851f8cd5
|
||||
DIST accuweather-2.1.1.tar.gz 12960 BLAKE2B 9c5670688ddfd5e62e15ab60769a27cfe299b9bbc416802e69b3e0a95c4cb340028944d1236cf821bd99f1865903d47b73f65ab89623db3ce8dacc24535f6811 SHA512 24eaad63fb48c541325ae05439d17db54b3811dc89689276f551514cddd701ddb62b5fed453568ad148941bf50f094b5ab85b110d64238cbb30a9e85aa3fffab
|
||||
EBUILD accuweather-1.0.0.ebuild 880 BLAKE2B eb2b248941ffb949a640b9380ce4cd6db7f85d355852f1b8f0ee4921a7ce872951d60972e5ac2ff78003541972a0075d3b06e5b97a766def184b0b1442628472 SHA512 3a3656931c3c77dc82a6f048563595f43843f156ad8781ff8a488ef75985ffc3ef9739cd494e63ca559ab51a27ef7c2eca687be663a923aeac2150b8705eb028
|
||||
EBUILD accuweather-2.0.0.ebuild 1008 BLAKE2B 5ab8b56640e54961d184426aefa43f46b7248bfa50feae4d4f89a8779a7a2598ee4a10cddd9a01535980a5f18fd34a6da03646a1921ebc3035e2dae481af132b SHA512 d5e555e50eaab42f583107461f2284866ebdf718fc394ff4b4a7d3afa73248a513a92ebd7c0d0ad286af809884636d9ccc434e5fd946384ae2c45285e4896f98
|
||||
EBUILD accuweather-2.1.0.ebuild 1008 BLAKE2B 5ab8b56640e54961d184426aefa43f46b7248bfa50feae4d4f89a8779a7a2598ee4a10cddd9a01535980a5f18fd34a6da03646a1921ebc3035e2dae481af132b SHA512 d5e555e50eaab42f583107461f2284866ebdf718fc394ff4b4a7d3afa73248a513a92ebd7c0d0ad286af809884636d9ccc434e5fd946384ae2c45285e4896f98
|
||||
EBUILD accuweather-2.1.1.ebuild 888 BLAKE2B 7f5fd07af4cd2307c60ba3557af682a0a0a7dd8472616097a1e16b38f7ff733d103d0db5b272ed6ee2b3be0d176b9204741bd7d7c9ef4a1d6b33948b98fe70ac SHA512 20dad8451e0218051da77e178c50cbb9858ccf0e1700a585aa613dc7a35dbfece41f992d403a5436f5e965f4eed0adce407c7beecd4b8f0d929f84db1e30b832
|
||||
MISC metadata.xml 390 BLAKE2B aef9b96736f7617d3765e81ea040c7209e448b170d611a5aba6d9856566d6ea19c9b485d38469ea0a85cfe9b0eaf7cbda51456acf683887e0cd7db59518cf2f2 SHA512 2f9b87aa981ccc31722e6e0314219f98cc0c80c0229147e45a8c60c3f78664bacc11d9fba6d9e4313d177ff9d3032887783eca1c91f9ac7d210d9348d7326c5f
|
||||
|
||||
@@ -6,11 +6,10 @@ EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."
|
||||
HOMEPAGE="https://github.com/bieniu/accuweather https://pypi.org/project/accuweather/"
|
||||
|
||||
DESCRIPTION="A Python library to communicate with the flux_led smart bulbs"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/flux_led https://pypi.org/project/flux-led/"
|
||||
|
||||
LICENSE="LGPL-3+"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
@@ -18,14 +17,15 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/webcolors[${PYTHON_USEDEP}]
|
||||
dev-python/async-timeout[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.0[${PYTHON_USEDEP}]
|
||||
dev-python/orjson[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST adax-0.2.0.tar.gz 3840 BLAKE2B 03b1e26912f1ae32e585b594e6022375f617d3fe60790eeda62892ad7a89c641bb2371097101dd86ea82c06064f46d8137750e54a00673e0a04551f3f4af35e6 SHA512 0e59ea80972926022afec42d9fb7ee69b89f89fe6b5a914cbde4bc910670e04d0a8b280cfa50dbe1b2b16b3d03ea19af2f8ab5f415d1402781cf9517a23d5665
|
||||
DIST adax-0.3.0.tar.gz 4129 BLAKE2B 71df023ea92e07f8fcb393a12286542ef19c865a1454d137dc34349fa4c7d45483d132d48161930714dd762c43fecbc8c1723ee625617732c2b7cb1a2d5a8316 SHA512 0b652c8aaf4617381d65271c250096e7035ff13b6d526762c745008e55829483f4fc305aada62e57160b95fd432a5d184cf3bec1073cb07dcf64b7ff31b74f1e
|
||||
DIST adax-0.4.0.tar.gz 4315 BLAKE2B e9afaec4fcc640b31d533419f110a8774b6338e0560affe34aed238a8979a140cecd75d014728c3c50dd0fd15f31f60b41876c7d6f0ce3b03978837e7fdb28b0 SHA512 1b77eaff18b69e7e9ded9b7e8b91fd31099868f50973b79cd4b7bbfea9743bae094c79dbf6daaa88686a84229d671b8b7418a093c10f78e7d4fde9f7aac05acb
|
||||
EBUILD adax-0.2.0.ebuild 690 BLAKE2B 0057160c5d10607e646b08ae45cbc87579210a178fe7a80efda8449749d08f55f15f049762a679f60581c5c4618c115312ce11e9321f5fee0f17c3e3e1485528 SHA512 006a7c6e662f3323f0fc20cbd999c064cf007beeffe6a63d0504c6190ec626585bef7153a95045b67398c339eb7bef0a7f818565987d546c474b961ff5e64c0c
|
||||
EBUILD adax-0.3.0.ebuild 718 BLAKE2B c38f725f521a85b973ede0b2fe342ff4b5ff008f577f881a39b13d7929174320da4a6e6f827ca57f04ff01fe1f90dca6561025dd21d87b23e0be9c45e6b3dfa9 SHA512 b2d559682cfa058d7abd91bee4d179ac2fd1f8aab18f00c54a47c2b70bba7497a38e0452ded3782aa0e0dc0e7fba350555e6a161bb994752253389ad6c16007a
|
||||
EBUILD adax-0.4.0.ebuild 718 BLAKE2B c38f725f521a85b973ede0b2fe342ff4b5ff008f577f881a39b13d7929174320da4a6e6f827ca57f04ff01fe1f90dca6561025dd21d87b23e0be9c45e6b3dfa9 SHA512 b2d559682cfa058d7abd91bee4d179ac2fd1f8aab18f00c54a47c2b70bba7497a38e0452ded3782aa0e0dc0e7fba350555e6a161bb994752253389ad6c16007a
|
||||
MISC metadata.xml 516 BLAKE2B 322c1761331e76b19591283454bfdb190f0aa11fda8bdca3ffddb78918be72d4a26e7c1ab84f6a20b72458ef26dd9f04e21eb6b97d78647210744cc54f05c324 SHA512 6310ff396b2f13f4e44787912ca5798e37b3ac78f005cd9f4f3f2f5e232dd61a0ac835b058f2d44121d59778082e1242d52de6bcba7664775a33afa8011febee
|
||||
|
||||
@@ -5,11 +5,9 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A library to communicate with MicroBot"
|
||||
HOMEPAGE="https://github.com/spycle/pyMicroBot/ https://pypi.org/project/PyMicroBot/"
|
||||
DESCRIPTION="A python3 library to communicate with Adax"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyAdax https://pypi.org/project/adax/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -17,10 +15,10 @@ KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
DOCS=""
|
||||
|
||||
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.4.0[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST adb_shell-0.4.3.tar.gz 43940 BLAKE2B be32884e9d0f5e6cc12edacaede37c49e8165e95adf73a54cd3e69ed036cb55eced2f727ec9e757e81db1ee3928697f9fa8ca0bd4fe74164c17745ef65a85d11 SHA512 f6c1618d1cf2f8e3771c6675920971f44e1fe2d5db06e5d23bb3519002693f5b4a32dee7f5a07b25415bca03afce6329043b277d29eb30a9baf77f911d4a73b8
|
||||
DIST adb_shell-0.4.4.tar.gz 61822 BLAKE2B d3670ed1aaaa6e907a97ae5206a95b5f6ddec0873b66b690ca877164f619f0c78e25a2ba7d6b2c9dcd1d8f1d1e4600724c5a377a2c3ec8508ef3224b6ff92236 SHA512 6eccab4ce7169e49d12bd1bc32bc5eb8ec28848a00dd3f4a3e89085bfa413e36198d6fdc8f8b7f05332b0c6e0ea7550fdf91632bc42d2a0f71c48bd116d60f96
|
||||
EBUILD adb-shell-0.4.3.ebuild 910 BLAKE2B c6ad46ee878e6d82da9cdc9ad6d728d15ff2f800cb966017c99581fd631bb4011fe534b9e6d39387a2505e2d195f2cf90f1154edb7c0be6c653ef7706d128a18 SHA512 7a2550591c236e76855ae73986526b2d485a61a4278ed09953468b1d3e9189570052b2336b631e4a8242fc8d0dbe022e52aea184f2b7e60361fdcad9d8767d30
|
||||
EBUILD adb-shell-0.4.4.ebuild 910 BLAKE2B c6ad46ee878e6d82da9cdc9ad6d728d15ff2f800cb966017c99581fd631bb4011fe534b9e6d39387a2505e2d195f2cf90f1154edb7c0be6c653ef7706d128a18 SHA512 7a2550591c236e76855ae73986526b2d485a61a4278ed09953468b1d3e9189570052b2336b631e4a8242fc8d0dbe022e52aea184f2b7e60361fdcad9d8767d30
|
||||
EBUILD adb-shell-0.4.4-r1.ebuild 910 BLAKE2B 86383b596258925ffba2db3fb0d49ea2598a3b7aaac93c0c2b1bb9d5e9024b9e32aa7850cfe6b00ebf7675e0472d1732386887f798484c3a4e791e9618d0d111 SHA512 444e4591c14fa5334fae6bc4bfcbabd9f49aa637c3cdac8475ca27c925b0fb1415bbc00650ac31b379ec82264dd5cac6a859b44e7f8152b072d3aa449539dc9c
|
||||
MISC metadata.xml 529 BLAKE2B bcd617759d07b5b6d901f76ea98e63e613d3a5fef6cbe1c62b489e7e78c21f4c8ae950d58035b4e2c8999261faa44a62f155c46b00908547cba5c90e7033cf01 SHA512 2b2ef1784cf686ad00032fa3513fd10e3241bdf9711bcc2ec93593a33a0882c819053ed51727c003241c4852f80a8f61f253eb651b61b3535666773065d048e2
|
||||
|
||||
@@ -11,23 +11,17 @@ HOMEPAGE="https://github.com/JeffLIrion/adb_shell https://pypi.org/project/adb-s
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test usb"
|
||||
IUSE="async test usb"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]
|
||||
RDEPEND="
|
||||
async? ( >=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10) )
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
|| ( dev-python/pyasn1[${PYTHON_USEDEP}] dev-python/pysnmp-pyasn1[${PYTHON_USEDEP}] )
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
usb? ( >=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}] )"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A Python implementation of ADB with shell and FileSync functionality."
|
||||
HOMEPAGE="https://github.com/JeffLIrion/adb_shell https://pypi.org/project/adb-shell/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test usb"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
|| ( dev-python/pyasn1[${PYTHON_USEDEP}] dev-python/pysnmp-pyasn1[${PYTHON_USEDEP}] )
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
usb? ( >=dev-python/libusb1-1.0.16[${PYTHON_USEDEP}] )"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST adguardhome-0.6.1.tar.gz 13140 BLAKE2B 1ec798492ad63d2b37685bcfbd64f06fb50ada98798c2415f3a8ed88fc398892931cb2cf19925c248c1bb1c83415ea061d3bfaf0f5fe4e0795c659ce3dad6c90 SHA512 992c70ffc776ef7bf5581d7733be732abc08ca9988c0f90a1705d4726ba6786c11020fa351d4d5ad8a9dba3cc6c95c8f8847a91e0cf699c355dbfb9f48c59518
|
||||
DIST adguardhome-0.6.2.tar.gz 12293 BLAKE2B 8ccaa06d21786bb5aafcfbb0a7a7d5322a93cb2f4ef53c031d52f69ed267cf5f71feb8409c5fc30e5ee3fab6915fc4687da93ac7c56dbd4355e41855d4921463 SHA512 1e955a53976ebf5014165f882dcbc563d3a05c278d12cb9cb3cd751c0b51066ac4c8057771211ae722369ff462ee621cd2d8d8d846b7cee1ec00d44fb66401be
|
||||
DIST adguardhome-0.6.3.tar.gz 12503 BLAKE2B 8e75fbce2aa213bd3c5da64d1283b7a8d2ce0c7d61ef336940ba8607e35ef081c22feef30a92b57a2679fad6bf2f3f4c1838f9b94da8980ded95ccc197ae2b0b SHA512 4bfd42a6a9d2bb24944351cb0845b793a002afd1b5be79446129121ccbccce292212e9a9a42e9f9c9281d502b09cfcdfec81a34110ee3bae8732eaebcc2cec76
|
||||
EBUILD adguardhome-0.6.1.ebuild 691 BLAKE2B 12c9111bcb85fd8ab3dc469bf69268c96239bf9661b29ac63df6bb7bddf9b1c32385e5f1d7c22c5ca4e0782e55752a3295e8744649d63b456051d781dd2a4f10 SHA512 bff58d23ddfbd83e84fae11ca4bd442edc45ffe69a28bd6fb5935a66fc9e1442797daf952e4835e9b0b4d1ea6f278964dfd3eeed719b10b83d736870dbde24ca
|
||||
EBUILD adguardhome-0.6.2.ebuild 818 BLAKE2B ba0fe1ea619ad01c1178216cab8dc03057b0174bd2b4e6e2619b60d10e37daef3659e70808010a7478d6fd998f68f55b76bdfc10b998ee7f5d6e6fb38b1b1511 SHA512 973327c13ede48f90ca56992969826f54c92ac08deb6567f84fc595f4cc0c237f314fcab845c7f20fb928c0b660d1945271b668842913ea663edc3efbd4aee94
|
||||
EBUILD adguardhome-0.6.3.ebuild 818 BLAKE2B ba0fe1ea619ad01c1178216cab8dc03057b0174bd2b4e6e2619b60d10e37daef3659e70808010a7478d6fd998f68f55b76bdfc10b998ee7f5d6e6fb38b1b1511 SHA512 973327c13ede48f90ca56992969826f54c92ac08deb6567f84fc595f4cc0c237f314fcab845c7f20fb928c0b660d1945271b668842913ea663edc3efbd4aee94
|
||||
MISC metadata.xml 525 BLAKE2B adf39b9a6eeafa5ba0af5e17e9f04f88c1770d972943e0be60372c0a1134f068797c29cd86132d3f3f5902fe463134ee3374eb70970f94230d6e0bc5fa9e0d17 SHA512 1ec63457cbb08aabb8ea3cc6ce862f34b9b07aee3c7fd62632ee34c0bba053174a4a65ce34f2b06454a5b98fe8b6629fed988209fe61a653215631621df22b63
|
||||
|
||||
36
dev-python/adguardhome/adguardhome-0.6.3.ebuild
Normal file
36
dev-python/adguardhome/adguardhome-0.6.3.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
|
||||
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/yarl[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
# remove unsupported dynamic-versioning plugin
|
||||
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST advantage_air-0.4.1.tar.gz 2806 BLAKE2B 1932e1f598c29386fdbb4623506ded913071f494fd867b4ee13369e5b8b45b121d849279a92b1d7bf805bcf00368cf852f3a47bca0c39384df447b929e279945 SHA512 9dc9c1d9ff4329e73155eb29f992991bbad91fdff9c38400d2769afcb46f3eb19a0d54b9e9fc68cf6d8323354b3cadcf336ac46ce0affb39d761848dfa8e4127
|
||||
DIST advantage_air-0.4.4.tar.gz 3946 BLAKE2B eefc757570b02c24ad7111732cfde75eeebffbcb5702bd881863577e00db37eaf23a1a1d0827d2835c83d3f99515dc9ec0fd0dfea5076a63df24c7a4b3596980 SHA512 5708cf5b60668802b60abae1e7f44a5166fa15c76d3b5f9dc58de6f3cc7d4e01676782f943bc501f4d13937db37d665e8be514758ac4cbe47c9c10ab59c47944
|
||||
EBUILD advantage-air-0.4.1.ebuild 655 BLAKE2B fb3ff164ab9beba5daa2c1e739f2e9b66f32ce809120c721127bb7eae14f2e6202e44c8285a77258d6487e9a00d4ba975d8ad487d95ab41653d99d82c316026f SHA512 ed4edd80c3cbf685c3eedeaf47bc54493824aed0018b1728eec2ad8cdec21dd3a1fde4ca7106b471455b0d5436e4e04211d684317099d6fdb396632cd0e01a45
|
||||
EBUILD advantage-air-0.4.4.ebuild 655 BLAKE2B fb3ff164ab9beba5daa2c1e739f2e9b66f32ce809120c721127bb7eae14f2e6202e44c8285a77258d6487e9a00d4ba975d8ad487d95ab41653d99d82c316026f SHA512 ed4edd80c3cbf685c3eedeaf47bc54493824aed0018b1728eec2ad8cdec21dd3a1fde4ca7106b471455b0d5436e4e04211d684317099d6fdb396632cd0e01a45
|
||||
MISC metadata.xml 512 BLAKE2B 75db0752e23a2989b95a1a60407231c9e40162a29c387f0bf25e5006f1ae24b3998f56a5629f1ba29088901134ca6e70aaee9978797570c916e591dd1e39c4d0 SHA512 ecf3c2750b2e2a1d26bb68f15e112c89161c7e2cdfc6115dfcc7e2a002b0e4bb22832cea2067a8f946e0b3c42dfb5d251ce74eef6c4885798181d60f09d2a2bf
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aenum-3.1.11.tar.gz 130979 BLAKE2B 9aa05da35a24a72512ad256051f7f7e9621349d081f529dd39e4c11552bde499f5d79083d3212eb9672fc436047d925a71b5d2862ec263c11028f24ea28ffcfd SHA512 8ec8336ccf805dd4ed57ced35e9e0f143bafea61cd9b3a465286b131e962225f8136595d94bcb1d709893106236d8b96de94aa860ffb256116b625bd9a43d78d
|
||||
DIST aenum-3.1.12.tar.gz 131313 BLAKE2B 408dd36777cfdd4effc40db67ce1cb4539f4486da51ec99167bd4e01091045b4b2612ea603be8a2b091e573dee9812d008361fa69085d47e1bfc573b7c111dbe SHA512 6acec901f6a35c4447931b266da361bc20b52c7395216980b0bc178ce6c131a354a84f5ef6638ddb9e7b542a23f59dcb12709994d3852f57c15d7956f7c4376f
|
||||
EBUILD aenum-3.1.11.ebuild 651 BLAKE2B ce82976e69cc4d78625b8ddfbfeb7f90fc4ffc567071d8cd4d2f4b251527fdd6fe113af0a9aa770965955aaf319da062ab7bd8cf3ab586eb6555eec8ceec79b1 SHA512 d2d8a8e4bdba6a1abd361171e47d4c8ad03e4f5adf305ee7a12468bd68e7de63824836b1fbb6f0c8eac830c58fdaff99148aae93014329230a3c2a710d99085d
|
||||
EBUILD aenum-3.1.12.ebuild 651 BLAKE2B ce82976e69cc4d78625b8ddfbfeb7f90fc4ffc567071d8cd4d2f4b251527fdd6fe113af0a9aa770965955aaf319da062ab7bd8cf3ab586eb6555eec8ceec79b1 SHA512 d2d8a8e4bdba6a1abd361171e47d4c8ad03e4f5adf305ee7a12468bd68e7de63824836b1fbb6f0c8eac830c58fdaff99148aae93014329230a3c2a710d99085d
|
||||
DIST aenum-3.1.15.tar.gz 134730 BLAKE2B e41cf946e5d4fd61d70ecacdab3e9eb45c9cf90b427e7d4a73ddf8dfc3098c41a66fe969e95f006da552cf39fcdfa68a2909d6c6a256537e3e06ca3deb39ad81 SHA512 3bee86fbe5e4dacf0109f3fb7e7eec069addea7dc8e4516be3eb643315e38d5eb3a23f347ac8c6bde65e294e4f237cc830109c30a5a6c1b3d9c85dc68067dbf3
|
||||
EBUILD aenum-3.1.15.ebuild 651 BLAKE2B ce82976e69cc4d78625b8ddfbfeb7f90fc4ffc567071d8cd4d2f4b251527fdd6fe113af0a9aa770965955aaf319da062ab7bd8cf3ab586eb6555eec8ceec79b1 SHA512 d2d8a8e4bdba6a1abd361171e47d4c8ad03e4f5adf305ee7a12468bd68e7de63824836b1fbb6f0c8eac830c58fdaff99148aae93014329230a3c2a710d99085d
|
||||
MISC metadata.xml 507 BLAKE2B bbe29823296a67b93e81a70a4701f42bd4bbf98a222eedc8f99faa2833b558e0f453ad7e52cf0717c50cfee36899d19f40e456c070c7b8657896c5ffb6d3776b SHA512 ce2cf14d4037741c992757a6ceb88d9272a3e23e61afefa55c389a62cdd6a8ac13d3328566792db4166599b9343f66ad7781910db156f98133a29d560c6e6132
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants"
|
||||
HOMEPAGE="https://github.com/ethanfurman/aenum https://pypi.org/project/aenum/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="aenum/doc/aenum.rst"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST ahocorapy-1.6.1.tar.gz 11090 BLAKE2B 8dec471c847a10fa9c05f8b87b703d589658681081208fa49bf97219a4396c233db5227b9aaf3ce1678e47defab22712e47e0ba76e55f682baf93fe13a43c037 SHA512 ce47ec7b40987e4741d92b863bfff53fd7497c6fe54e9ef98b226d62ac638d2e06f9295f2064591a0d116ccaf7c77241aae83da7d8d4be43b358476481958beb
|
||||
DIST ahocorapy-1.6.2.tar.gz 10721 BLAKE2B 13df1a9d3180b3e5bb8b4645c9d08dc8dee59552fcf94bbaef818ed31c6f61eb54f1861c249a22c784b3a30984dd77ad1e64501f470d7643ea79415159b8e77b SHA512 626fcbe97c055ecb1dc91aa4e8253782ab852f1bbf5adcb36e65058606845b8c87bd15a28e27deed8e819095228bc2da381ee64275e62aa2e94a8247eccbf4cf
|
||||
EBUILD ahocorapy-1.6.1.ebuild 647 BLAKE2B a5e91307c77e17cb7a2c8b7ef23343d64591d1afee85387bb1730b3b784d44dc4fa94dbff8dc0f14dc25ecc22a92af8aea5be915294a9058bd52ee7f416b950d SHA512 2deea98670eb4b659d763ac7ac5f837d47c8c284671142dd4659dd211f9ac59d0d4bdec1d4d1f5160b44fa7e020f5bde1634398b9a18283d7f21ff4793c4af03
|
||||
EBUILD ahocorapy-1.6.2.ebuild 647 BLAKE2B a5e91307c77e17cb7a2c8b7ef23343d64591d1afee85387bb1730b3b784d44dc4fa94dbff8dc0f14dc25ecc22a92af8aea5be915294a9058bd52ee7f416b950d SHA512 2deea98670eb4b659d763ac7ac5f837d47c8c284671142dd4659dd211f9ac59d0d4bdec1d4d1f5160b44fa7e020f5bde1634398b9a18283d7f21ff4793c4af03
|
||||
MISC metadata.xml 499 BLAKE2B e284dedcbe948c404752a30d380fd5d8ae65cd9abd4488e1510d4f8be580ef9f3ec27f394c26890159d6da28038d92ab9f4413f69ec6297f62a1ad7a46029ce5 SHA512 1a2bca5663232e6be077e1e9a29147d1a6e0ac14ebb78afa68c71f8c82fa20006ab61858e081465269c9052741dc1f88006a97bfe02c4525774757d23f34c8f5
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="ahocorapy - Pure python ahocorasick implementation"
|
||||
HOMEPAGE="https://github.com/abusix/ahocorapy https://pypi.org/project/ahocorapy/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/future[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aio_geojson_client-0.17.tar.gz 16496 BLAKE2B 5ba523f3cb4f907e4060c6fab12c1172f2bb0fb32794e6fd8ee2e916e26951e578afa45d2b45aae5f0c12ac992de323ae95e1e28bbf32a02110b919cf0f4bf27 SHA512 4959c512d5ca0c2046f95226f6ed6baebc53f84486aac9557417e02aa55b47d2e99cfda3d478cc987542f13caa2ed28364cd4717d590872b0053613b6221ab77
|
||||
DIST aio_geojson_client-0.18.tar.gz 16532 BLAKE2B d1e19e5ec06355918f4b1da728b6ddf65b2a194ba0e95393915de2dfb416cefcbb1a7b4dca9ab4b12a22ba9fb3df2f846018c541b8ad2ecc88541b3a63366571 SHA512 d440fa8051909d12eac762b34407a214229d66b70b45f3c3754c6a0ced498f50819d4ac72024e7a6c6b9d4c9d519eb1c8992b33c4eccebe26a096d03233beffe
|
||||
EBUILD aio-geojson-client-0.17.ebuild 766 BLAKE2B a5f3b90e1f15d1514179be00ca260e1084b27c7c2b4896e0cb778c81c5defca2ed7c7c4cd619dd7392e9e30eb22535d488410ceba867d1b965ee9ee4e969705f SHA512 8398837abcfe96f2ecc75ae6fe08bea3bf08cc9aa8dbd54aaf2673eab8a18a1591fdeddc06db512141712628aa55d06c7db8ab7eda14742004a819180db35735
|
||||
EBUILD aio-geojson-client-0.18.ebuild 766 BLAKE2B a5f3b90e1f15d1514179be00ca260e1084b27c7c2b4896e0cb778c81c5defca2ed7c7c4cd619dd7392e9e30eb22535d488410ceba867d1b965ee9ee4e969705f SHA512 8398837abcfe96f2ecc75ae6fe08bea3bf08cc9aa8dbd54aaf2673eab8a18a1591fdeddc06db512141712628aa55d06c7db8ab7eda14742004a819180db35735
|
||||
MISC metadata.xml 539 BLAKE2B 28131f1837484d4d7f0e0e8a234656fccbdd03ea3b249ecaa7d629e9f4ffc20d0096858288c1922d5ffb4b7a168346a11c7490a80cf7bc0796d6fd8a8e86e94c SHA512 28c759be7a5bb86d90bc77a4684be8c09309e668f9083eb1a1eb9cf4c1e969e4ee3dc1cf82a122226914c231ca2e29d3bc8ba102108bd30bda53095f6585aeab
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST aioairq-0.2.4.tar.gz 7953 BLAKE2B 3de28881c48cc7f875d01114c7bfe02767a470284b5dd7381acf751c02768237fd51f32e511466496d9df7f17d357909da4d152e62e7f708a58c4471c65f7efd SHA512 a0188cb8472b362336b63b9a8f73d54ad65864b64a674c1332c8c261b86d30e5ca8775d93c1d4cc9fca79e5340037ef38a8752a6a2e793a185e3a1e737a7d785
|
||||
EBUILD aioairq-0.2.4.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
|
||||
MISC metadata.xml 654 BLAKE2B 10aeb2924ae0b1e8ea558423699eb63726b9f53a6a59cdc60afa547e888583cbbcdc07a691b23d1cbed7cf8747ef088eefecea69152be4f831a4c774bb93c477 SHA512 8f32e268a5384fb8b33b472705fced2a3b0a125bf7f59f635ab8a89f334814e9add2489cf6730297e3b6d7a5968a899a5dc44faf91af501bb180a25efdac8e8f
|
||||
DIST aioairq-0.3.1.tar.gz 9625 BLAKE2B 8966b94135007cef66fd261377a4c790b69f9412f016de2b794f13de5f7ce1296ada82d70f2cf9db7172dcaf967fb6cfb952029501442ce613b1888fc14c78f2 SHA512 384c6cf61f86884b11ed02921e20fe5c7bfb4ab275b9996837832c3d0f3afb09481e4517419f82289bc12e469ecf183354b2f70d6340e1b2bdc2163e84e3c326
|
||||
DIST aioairq-0.3.2.tar.gz 9153 BLAKE2B 94cd093294fdd52fc1bdcfc8aea846d40a2224854d99f09c4b5ef9474469fe32cca7135e2448d052d029d6727e153e611046c5e6c7ed5c15e7f3c8ab61c8c56a SHA512 676aa1968c19f4eb2b9e40fdcf42f35c7491732e050e6343b4a1a3f8b82126ec009fe4483a8eb6149c0f266dbb7e05d61b0b86ed965993d3279cdd7333427c5b
|
||||
EBUILD aioairq-0.3.1.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
|
||||
EBUILD aioairq-0.3.2.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
|
||||
MISC metadata.xml 518 BLAKE2B 693a3e7a75cd57299629ee188a1dd2e71d69d4eed2c1a5a621f35dba9df2624054b36329eb4433dbbc26addf8411e4ebffcd3f25c8669057bda066aa8954513e SHA512 f0a91b2a7537571e3aa0c9cfadbdc226487585d8e299b5bde6aa1534d3c26f7cd11c99c22ed5a8ad567a715418e18c61be4b05c53967084c0b1a5a12189ebcb3
|
||||
|
||||
@@ -6,8 +6,8 @@ EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python module to talk to Philips Hue."
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/aiohue https://pypi.org/project/aiohue/"
|
||||
DESCRIPTION="Asynchronous library to retrieve data from air-Q devices."
|
||||
HOMEPAGE="https://github.com/CorantGmbH/aioairq https://pypi.org/project/aioairq/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
@@ -18,11 +18,11 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/asyncio-throttle[${PYTHON_USEDEP}]
|
||||
dev-python/awesomeversion[${PYTHON_USEDEP}]"
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
@@ -12,9 +12,5 @@
|
||||
<email>daniel.lehmann@air-q.com</email>
|
||||
<name>Daniel Lehmann</name>
|
||||
</maintainer>
|
||||
<maintainer status="unknown">
|
||||
<email>renat.sibgatulin@air-q.com</email>
|
||||
<name>Renat Sibgatulin</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DIST aioairzone-cloud-0.2.3.tar.gz 21753 BLAKE2B 4da8ca6306a816e2e02913ff628c26f3d07eabb48595ead7fa8ad5add639a0c0fc54e171246d56f8caa783a0c879e7e2764d2f5bc02e4c620362c5625f3d5d5e SHA512 cebb536c2a1cee8e7105fad008e9837a33e06c2825108f0ef8f415b1ba8ca74776c3052c27001fc9e4872c1a726156ae85ffea04ca7512f7ce48c8d19f9484db
|
||||
DIST aioairzone-cloud-0.3.1.tar.gz 22516 BLAKE2B 5b8df8f203b9b7d3c90e1742c0a904ba7e37170cc3d92809824906cec1bf5dc9c7b9b11701a4ab934ca31c67507868f5c12e1ca6d09a57ec0edd07db208bc9c8 SHA512 72100d28cae0ac769ebf9a4aa3495bd1b10560db53e40e3cfd1c9b3b72557a4d844a5c058f418aaca314b965a3693750c5165bbd387f2803e1fd922ea33fc42c
|
||||
DIST aioairzone-cloud-0.3.5.tar.gz 22651 BLAKE2B dc891152bba2b376e2dc7151c0fc511c5b3a67ab53f2fa31ea05cfdc8e4013f39dadf6172078eefbaec890e37c289cdce7054a14a95eb6f9105a84dafb99c9bf SHA512 32515f5609772f702645ad4ec081dbc8fe02ef9ea7c2afab06079a340f91b02e93cca3f0c5476372a4c92f48065480a60125e76ded122a426253fd0109d67305
|
||||
DIST aioairzone-cloud-0.3.6.tar.gz 23155 BLAKE2B 39f1bc19ff577b1fd505a858c5277ca28619e54521ebc318d31bb367e39abf9cc35cfaf84ce7651c02b6032744be60bf9c558449593536b6691ab21906e83c16 SHA512 b5c65f25be529fc8c62833e9c391eb3bdebcf2b0c31002253be9cfad5fe1b5078117ad786e3fe9ba9d15640861169083508cd3efa18766f266a84206fac525ad
|
||||
EBUILD aioairzone-cloud-0.2.3.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
EBUILD aioairzone-cloud-0.3.1.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
EBUILD aioairzone-cloud-0.3.5.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
EBUILD aioairzone-cloud-0.3.6.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
MISC metadata.xml 536 BLAKE2B 655a921050c2970edd55895601375873be01d53e5a357039893177771e81932c920620b6ec334312c7f796838f0a1b7001454758ca2401da0fe8bfe4d8af220b SHA512 89a9983915e6aa5abfed539f2627091363b4ebbfa4fd04759a93e435eea469ac1a2be06990d14b2bff646db1adba9d1a5a3c422f9992a2ee785c5e0f896624d9
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST aioairzone-0.6.8.tar.gz 21972 BLAKE2B dfabf6aeaf62fab3ce69b8fd60610306e94b5b5e22c54ff53fd12f2ba2784338e4c4cd552bb0791eb3485311d8c842d3eb2126bb43c1a2e4dfd1884e093ab315 SHA512 cdb1394a51718d945dd8f72f5d2ae79ede5152db348f523d54b3b5d83d62c99b1b5e30859f0142c67e0bb75c6189c86be0ab440ddc0b05b725b1f6f6bf2acb50
|
||||
DIST aioairzone-0.6.9.tar.gz 22144 BLAKE2B e34f812c54d9e5693b09cf918d52b861eb21dd8514e2aca96f55f16018fdd76b1a722dd92825a7d202ea539a4b2ad37b62c0ff90adf30c1e1f9b0e75f29c3c88 SHA512 9c82ac559240b3fa12805574404fcfb6e27ecdd2cacd3bd642cefa7051fe3d094e912d7ee3dbb1926b123d33593e5a707a1257ccebfa2f637e0af77e5f8e9f0e
|
||||
EBUILD aioairzone-0.6.8.ebuild 641 BLAKE2B b38c11a899ee8efb71699258a4b95b81fb72d22a7bd95f1244c08257ba01239f3ec2681787e7a86921d932bf1a5076f4473919d8bc18fefd9f5fc6303c80ce8b SHA512 0b1d952a14b7f92c59b6f9f0640f1baa5ec618e0955847a7cc045924abbba6a1c263446a2e55b6d881e1cdcae1e63e999d31a8108c8f35cf8fd3638122db1d98
|
||||
DIST aioairzone-0.7.2.tar.gz 22375 BLAKE2B c647b2cf45442fc9293e57d1ebcebeab4e80edbb1747996a13d4e39e5030b6f593a76af9ca5b8a24d9b7048215f6cb7f489c4c51c33e07a368d4075b1458aebf SHA512 ced35237049b919f1ecf937d4ebf4142e1177ae098af7e8a90df4938c8dfba503493af6987fc049857fd7e536ce16dda2174e73195430095a676e638e5070ddb
|
||||
EBUILD aioairzone-0.6.9.ebuild 641 BLAKE2B b38c11a899ee8efb71699258a4b95b81fb72d22a7bd95f1244c08257ba01239f3ec2681787e7a86921d932bf1a5076f4473919d8bc18fefd9f5fc6303c80ce8b SHA512 0b1d952a14b7f92c59b6f9f0640f1baa5ec618e0955847a7cc045924abbba6a1c263446a2e55b6d881e1cdcae1e63e999d31a8108c8f35cf8fd3638122db1d98
|
||||
EBUILD aioairzone-0.7.2.ebuild 538 BLAKE2B d7f34e8065bab423d96a292f5122538b0c43c782bf4fd60fcb1b3f456c46602a2229f813a18b73f89907490507dd469cb7ab4b442ea050546019e99b8ae97cb5 SHA512 bca751178f5a69d7a4bd856caf6f758c512d8c7a4952725df9e094fbfd9e5ab6b81c262a193d43556b073c0a5139096cdb800118c4c31b5f3d831f49ca1c01e0
|
||||
MISC metadata.xml 524 BLAKE2B f35054285c34ff5663c8b0cccf253d2adf1e82edcb04cf7eac24d7575e445fe0d24867140125e852b6f8f85e6cda10621d2cf495cab66d097ef2e27a24523e41 SHA512 ea54ab2381f7c2e426243c5ad0b95a158ac89e243b4c6126c15ef0002253635525b0a4e5ca949f5ae125ca51e8eb9f9d6bd35ba39792e6d7ea23f19b682ec99c
|
||||
|
||||
@@ -18,13 +18,4 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
3
dev-python/aioapcaccess/Manifest
Normal file
3
dev-python/aioapcaccess/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST aioapcaccess-0.4.2-py3-none-any.whl 5064 BLAKE2B 0c740de61fe955b8d908b9398743d64ddca49a24c51b30056256a71d90a14250c5c2bb486a77b337ef86ba945b6597307439a8b058cbbb8975b17c7dae901a1c SHA512 956b352368c55171d3abf763375d5b451d49da5cd3b6b218b02a652430783453d98eb2eff0fe5d83e2375d019cde8e54d3c2a2fa49780812f9aa1db4a196c809
|
||||
EBUILD aioapcaccess-0.4.2.ebuild 759 BLAKE2B 6d99e100bfc841a3636cfec65ed33d83526d0524824556003d0b7fcefe952dd045a5f8f021eb1bdc8d425a3ed1a99dfd86c4fb3a6a8be31e2c1bc9d575f0d52a SHA512 9ba2f11b9459b409cbf54424d12d17e7a0de4bd7960be403c4785842fff8e7f9407740846aa5f0e4904697bdd8cc142a1262ea6a0c85c5226cd116cd5719a5fc
|
||||
MISC metadata.xml 520 BLAKE2B a80527c2241315483c975df72f60cfe0bc2848306c7918e6dba481d6c6c1bdba853bbf52236a8c6ac3c8cd23ddf9b89c36792a15a3c3e09d6249afca31d95ecc SHA512 4daac67922861539d266898653d4fb2baa8d1d32ec853aed95f1063b62039a9d1c575901c55debffc749a3247c6e53e6bec61852e0ab87e86b292fafb5321cf6
|
||||
@@ -7,8 +7,10 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Implementation/abstraction of the Ness D8x / D16x Serial Interface ASCII protocol"
|
||||
HOMEPAGE="https://github.com/nickw444/nessclient https://pypi.org/project/nessclient/"
|
||||
DESCRIPTION="Async version of apcaccess library implemented in python."
|
||||
HOMEPAGE="https://github.com/yuxincs/aioapcaccess https://pypi.org/project/aioapcaccess/"
|
||||
SRC_URI="$(pypi_wheel_url)"
|
||||
S=${WORKDIR}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -16,18 +18,13 @@ KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/justbackoff[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/asynctest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
python_compile() {
|
||||
distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/${P}-py3-none-any.whl"
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
16
dev-python/aioapcaccess/metadata.xml
Normal file
16
dev-python/aioapcaccess/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">aioapcaccess</remote-id>
|
||||
<remote-id type="github">yuxincs/aioapcaccess</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>yuxinwang.dev@gmail.com</email>
|
||||
<name>Yuxin Wang</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiobotocore-2.1.0.tar.gz 54613 BLAKE2B 7b33ad6b8ddf63cb6ccef25e25e2b5c5af87e03c4b2b437af8cf79339a0851be1751553346de6df3ca13d8f332049671120606cbae65a45c96d83b72f19cb3e5 SHA512 d2815901969115a1d756bade45014662d6d154fb2a23c2f9b5e7380700aab400c7732d410902662f1b20dc015781ecdfc8e5dc456e1cb38a285c697ea4cd98e9
|
||||
DIST aiobotocore-2.6.0.tar.gz 98843 BLAKE2B 2ccdb7ae22a8591422773accab1d04d16abcd183f5abac8cd27fda41fa9686feb1d1b473b3814138bd25fa3d31a7b068d3e4f0ccf68e3bcd0af3ddc22c9d0627 SHA512 2e701f70a635e351546ca7a20d3698a491e4393d561a84496f6a1ed03db8904f17a2af9753f3c957bc02a4a407aa62f0afffc382d07e464bffef99b3221745b5
|
||||
EBUILD aiobotocore-2.1.0.ebuild 817 BLAKE2B 30bcbd2d1a1ad198e4bf22318e0e9d00797a2f7cd1d2410552f955c3f62e7a892fc29cff9eecd9f589dc65556b69feaa759840050339565422f4b968ef652653 SHA512 7a1fb3ebffa277fa2eeea1f55fb557b560d44a5fc6678cf16663c6570a34dec1b504efaf3efdedfd2fe95209cc9217dbb58eefa46d5f2dbff400cbdd75493fff
|
||||
EBUILD aiobotocore-2.6.0.ebuild 818 BLAKE2B 40c158f2cc40876713473052b74d01f728b1a5d09aa219c76087a59bdcbaf719dc7582e05acc1869f1c1c904b42f3824f535178a461a648030ed4f0f335e904c SHA512 fdd0f2d367697a9ab0524234dd88c5ca2b916fbab469010892c201b41fb9dc0a47f31ffbd5a5af519f71d726c164a2a260ce5ac6c7bcfd5cbb3daf91c4084337
|
||||
MISC metadata.xml 522 BLAKE2B 560be06ecbfa44ba18f3b7dbaa7034519b9583e4a130e0978892cdaf5283089b534a56a940fd9552d79d64b27a63dd153aaa0e6776bf60728ae322bbdbf47504 SHA512 30304e2bbaaafe077231b28336cc3b86d562a5d444de3adf029743f98b23e88753fd715ed5cc7a2cb2ad0b46ea1acf2b550f190d7376de8a51fff6408a7c843b
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Async client for aws services using botocore and aiohttp"
|
||||
HOMEPAGE="https://github.com/aio-libs/aiobotocore https://pypi.org/project/aiobotocore/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}]
|
||||
~dev-python/boto3-1.20.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/aioitertools-0.5.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,6 +1,4 @@
|
||||
AUX aiocoap-0.4a1-no-umlaut.patch 264 BLAKE2B 4c1ba684d5d60ee324a572f04a6345d098b4b32334610eea53085bddcc081d4564cbee1fbb15462ff84d53c5a49757cc13ed2122f85dd87718a613864dabe2bc SHA512 6334856a9538a5e748353fcf1accb174241a5c4846ead94e9b77ec5617dc3718f4e56e10e834d218182e2c65e70bebfb402a756595156836da7323420bbd9437
|
||||
DIST aiocoap-0.4.3.tar.gz 210162 BLAKE2B 571eba2d60749a88954c16061fa9e9343ccad6b7e9233aa11fe9fdb1c3e502b8b4d6bbcca5db70bce425d9a78ae754320e3391b1bfc04b0f4118492820d21e05 SHA512 8d4617b3bf825698860cee592e821ce354a11c07422e06f91017d28e6c7e561b529a43a0b40c887b8faf6ec79f21cfedaab210766e2df1d9c8428e4a62087e1e
|
||||
DIST aiocoap-0.4.5.tar.gz 223573 BLAKE2B 794ce46a3f722e55810eba6f43457dddfb7bcb6b851ee3855db13000118e8c368e131afdbf65d846c7f9622565306c28763078eed5b40b9ad8bdd3225139f667 SHA512 41dfad7ba2b03bcceb719187f91f4595df37a61535ea0cdaa302b8e745e6061c1f5fdfba0e9592a0a69ee8919843a8a76a90b9bc3a2b3a380e32755bfa1fe811
|
||||
EBUILD aiocoap-0.4.3.ebuild 625 BLAKE2B 7608fca108afd32c6d3479cadc915989ba072b933ef4f736db972e2d4e0d11e8542bf925fa90e859d5f19173505b47cb8f7620fb4193563a8556b337caf2c7f9 SHA512 9d6207674d2752469eb5e1eec82f789e5bfdbf17c8460918605d9c4bd77ec2aa103151edc5b63465e0d688bf69f8b7f6c98f24ebe12a6715fbf088a241e0ac59
|
||||
EBUILD aiocoap-0.4.5.ebuild 666 BLAKE2B c6295fe80a4360bb8a50c0ebf51880d124089cf46622e2c9689ef849c2daae29b9713eea9499e0f4c18587f02bba6e32745e3564646324bf7b90051db7632f5c SHA512 e537f16907d5490173e52f18ba4ab6b4a03526dcc115c371f605eaf2a0e1358bdc14c68aa6f75aea3986070a47721a729566b39829d2ec38fd889c001b72a64e
|
||||
MISC metadata.xml 538 BLAKE2B 26f83491d4af91f7ed6d0fd56ea87dd81a3f7792fdd94d018d9171ed4009df4dc4fd266b2f8c84c524cb0eb477af3eed6ca6c2af2e63b0e1ec5ef9b0ba90929c SHA512 8f5a4bee8fe2201cd55eb85e1ffd9db1caa7b5c610574309251e37d8f1639128ccaba9bd9dc97414d88990038246f17012537373481d0f595530ba9a8f85076a
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
DIST aiocomelit-0.0.9.tar.gz 10378 BLAKE2B 571a4f723d53b94720ab347f1e849290ac22ba9e1f6f9c80a9db9da9965936b448bb95cf31c8b9dbc3f4a5f2ea47a11448c2794c99b69ed2dc384f8c3360d531 SHA512 aa5904546d02f70bba0a7bdf5e2a7c6a4e63dbcad9de01257ae4dc627e0b4c3a8ad8a6695e2d60c347a21bfa16a7337ce430c3aa908d76ffc2e0f949bfc7414f
|
||||
DIST aiocomelit-0.3.0.tar.gz 11007 BLAKE2B 2879cf50ab747620ff486661cd10c74da22c1f169a06e5a9ff8ba28e519b3612525cb3b36ead16eac69db664b053b222717407804c075937950695cd27b6d2ca SHA512 ec4ee6ff77345b1409a3acc6f18e861703fd4a665b0f5332a7adaa1146887138c53a72993839246042bd8f5726b412f16924d09579d6e67b3803be007adc9ff8
|
||||
DIST aiocomelit-0.5.2.tar.gz 10993 BLAKE2B 742f1756bf6bc8e1acba662ecfd5b790c047d50f7786ae40d3808057eba4495296512cd7d455c45eff4b98e980fb608089474ee105f37941861d1785f5d87d56 SHA512 9a8e3546eb5c8d482f4370ee6eb93196cb03539a6b63b3acc3b597d5c5f804238caaadf4efb004adfdfc269c21cc88902c9a2e36f4a2995b43e108895506c016
|
||||
EBUILD aiocomelit-0.0.9.ebuild 686 BLAKE2B b44b4476bca86beefa5db4b2d847cf3c0ea5ba276e09e20ffdc68b5abd8b57f87f369a0bc85e8970692ec816da7f9b902c7c7fc758844297c9ede55ce991e262 SHA512 c0c5b8bd0d4a6f8f314919402a725cca588da6db4d114dc87cd14eb4c7fa74abf9c506b3c94e3d2dc8442630984e36bef241b880a5baca617075d8db75754149
|
||||
EBUILD aiocomelit-0.3.0.ebuild 728 BLAKE2B 824b1f0c034d28add08d27a313116927af31ccf02af06f8c9a6de08bb7bd6f1645d9f0b969db43beeed07e43a0d914a997505623a4c0637004804460259b1664 SHA512 8175d0115cdfb67ab06fc993684218fdd264f8f333745ce3351171bf900fea2ca3b6e83e6f49e81dd50846c9742ebbb9ac1adbe7705fdb4b41648b62f371560f
|
||||
EBUILD aiocomelit-0.5.2.ebuild 767 BLAKE2B 04064e4a5d176777e68a2045086ccc9671543ab5f089370253ff38b7d8e0be9e3ade71eadddccda0eaba9cf2208e3b4148aa42e234ff2deb1f1a0530511eb358 SHA512 a83088a18aa35026e39c18c236d28214add9bce045a94e8a9b361ea3632159a0a47f72cb1bd37fc1662601e2e8c905d3bda3b01eb4bf10c4f69a5c774f588afa
|
||||
DIST aiocomelit-0.6.2.tar.gz 13598 BLAKE2B ab0e93c04766ec21c5e4d3713d740c9f41bb84caf7005df4c25d983067c116667b85b41b80acd20c30cd8bbcb652e1d6dc056966fd2958f6c1028cd250f3e25a SHA512 e180262e302e1515aa305d8b0199a63b39ca1344ae43538da70806d0b244649410f4ced766ba650f68e1c53eb151b5f713fb15a8f83785a943a035ac26d140fb
|
||||
DIST aiocomelit-0.7.0.tar.gz 13626 BLAKE2B 4b8dcb0f0864e5d3bb90fe98fef0f145addf3bf6f7ced76dddbf350e7ea145e1937395e2210f416c25b680d342cd437b49cd8bd220f15e019a36ff5f88d72c69 SHA512 c01d1bddee14ceda45f1a6923f00420c3b9cea8b31f2e9fa91e4d69f610cd8d6cf29621296e2ed8a292528c9b428d5c33a676727f414ba5bcb77da62cdf56af0
|
||||
EBUILD aiocomelit-0.6.2.ebuild 767 BLAKE2B 04064e4a5d176777e68a2045086ccc9671543ab5f089370253ff38b7d8e0be9e3ade71eadddccda0eaba9cf2208e3b4148aa42e234ff2deb1f1a0530511eb358 SHA512 a83088a18aa35026e39c18c236d28214add9bce045a94e8a9b361ea3632159a0a47f72cb1bd37fc1662601e2e8c905d3bda3b01eb4bf10c4f69a5c774f588afa
|
||||
EBUILD aiocomelit-0.7.0.ebuild 726 BLAKE2B e88a6044f75115cc097b8dbe9c812993c35aadf4517dd8b20f4d0ca084692187b63f1bbeec2444e0a3b741449b19c352ee0e465e919d965412e10dc92a3ea2cd SHA512 fb158c314cdac1d80241bdab5129d0c3c70372687887fb7ffbe2681ab23cb23bb1a0eef31639aefa5e7e28a4de9c3b6c5613222abf5993561cadc7bd49240c36
|
||||
MISC metadata.xml 526 BLAKE2B e881eda6f14d770099b26d586470417c055f408fdbdf85f99584120e34872d54151bd99a58d33ec26fad47365bcbca4950caf95bda282cd028f2653ab4b6f619 SHA512 6dc1af34601187f8eb14486ef42c46589c29eea456a5badcd7e14e2271eb33d8ad39c4f2729568d8020f4c44d85fcc2b39d8adbb74280d48f31262a7fc5aa092
|
||||
|
||||
@@ -19,6 +19,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/colorlog[${PYTHON_USEDEP}]
|
||||
dev-python/Pint[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
@@ -26,8 +27,4 @@ BDEPEND="
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST aiodiscover-1.5.1.tar.gz 15940 BLAKE2B 4d53488ad8456a42e2ec7c217610ece68cd0ef5269db6ad9857cc9af94b41102c7b5fd6027768bfe59bcbc8c1ca6608a0ad1d6e0c67026f9e57f6056cba75e83 SHA512 68c3ef5bc9e05716b985c2a2e715609c4b07a2da8c850cb3d7dc499ffc6e485d8f36ecd12eb57d7222340f028a8aceef0dd35bfa12aee7a2f6626186bc2185d5
|
||||
DIST aiodiscover-1.6.0.tar.gz 15918 BLAKE2B da90adefcee3b9f6f678972f24e048023c3fa3d0c275e63a582b362db7ead09229148f460ce4927450aa8613fdc0a05ec6e0c0e24b4d94c3e07b21bf4a7d090a SHA512 200d4bdaf021efa15aaa769a2b0374a1253715340a79d644cda4159ccd84cbe11273b49778a88906fe9a3fe38435bb6580708a1662f79e696f697c92288e7e05
|
||||
EBUILD aiodiscover-1.5.1.ebuild 972 BLAKE2B 902d475466c004f7035fb0860d375e0426d3ff0078ecafae2684ce1d2d9997d8ac3a2f2e03f37f083edafc61ea1a231ac9054d47a2761bb90e5150b6eae81f51 SHA512 873bf0ca5939adc3c89554479ba0ecf78da9fa9684a41e0774645c1075ed64b1212f09a6028901b66bb7393326d8064c3d7a5b1366a92b1118fbffdab7d60f9f
|
||||
EBUILD aiodiscover-1.6.0.ebuild 1019 BLAKE2B 195dad67c971b5bf233e57ae44d9d5efefca5b81a9eb6b90711a0c57fa159c2b7af7ef5c876a3366661bd4dea5cab5e57a5eee2e64c52bb4f113148e73e0eefa SHA512 a2aedde9bfbe7c98a33b34f13e7cdfcf93cc5046ddb03b0ef8862526528661a1a2c0b759ec73045126e55e340bd3992b4605363d501e097b6696dfc6d242aa11
|
||||
MISC metadata.xml 513 BLAKE2B d81ed839e117baa5eb1117195fc5aee3f16cf3a257bddd69e8bca0203d63afb8111a090646aa5bce5e5afdd85f00826a325fff4d144a2c6f69ecc35cb5be03ff SHA512 f50304ad83500b57b987133e382e4fb777bdc2a7ff3290482f4d5e057c426fe95be831735a559077238ffc34b246c545f9ea1ab5d3ea1fe69e3049fe670b8374
|
||||
|
||||
39
dev-python/aiodiscover/aiodiscover-1.6.0.ebuild
Normal file
39
dev-python/aiodiscover/aiodiscover-1.6.0.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Discover hosts by arp and ptr lookup"
|
||||
HOMEPAGE="https://github.com/bdraco/aiodiscover https://pypi.org/project/aiodiscover/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/dnspython-2.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/ifaddr[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyroute2-0.7.3[${PYTHON_USEDEP}]
|
||||
dev-python/cached-ipaddress[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioecowitt-2023.1.0.tar.gz 13760 BLAKE2B 6aab17a8b86bd466cd5a9fee0cd66a3a09a632911abf57d5ee9cfe00540f3ce577121abb74366e6864f7162bac4927a06a56eef404f27ca1e7ff12340e35d3ce SHA512 88899abae966c4c2517a4bf5514f8c5a26d44c36c3bdc8910d6b419c5eeb07c25881daccc5f39aca65685f96e7a0c62ddbf09c670efdfb88571acaa1760145db
|
||||
DIST aioecowitt-2023.5.0.tar.gz 13743 BLAKE2B cd2914b10402ec65179c5295cdd340b0496576b08590d01fbdcf87745f58d22e122e2a3193c111ff5ffb0797c925ec6ab8979af6ca1938e6d5b3eabd98c6b689 SHA512 5884f941e020f79638285be1ac398ff480524b537f770823a52485d0538755a0681b273fd98d49995b87d06e2dabf3b2f2769cfa844c5f44ccc38f503c35de25
|
||||
EBUILD aioecowitt-2023.1.0.ebuild 702 BLAKE2B e852d6169226ea2152fbbe8b67fa9e66e44070e7ffe9635240a978e1b13f0d0d5d47992c883c50df9b4f30caf1a00d1dc89de0af5f05027d68dfb3f531885165 SHA512 e348c5d94c4db14f35827a9e7d3bd3be23b406e9b8eab797f10d5e802539524d461c07de51ae417b9a09e1f8b161a8ab1057bd9eeb821ff8ed1943e846a5cee5
|
||||
EBUILD aioecowitt-2023.5.0.ebuild 702 BLAKE2B e852d6169226ea2152fbbe8b67fa9e66e44070e7ffe9635240a978e1b13f0d0d5d47992c883c50df9b4f30caf1a00d1dc89de0af5f05027d68dfb3f531885165 SHA512 e348c5d94c4db14f35827a9e7d3bd3be23b406e9b8eab797f10d5e802539524d461c07de51ae417b9a09e1f8b161a8ab1057bd9eeb821ff8ed1943e846a5cee5
|
||||
MISC metadata.xml 537 BLAKE2B 9fba83b0d61fbde4213fdc7e17fc2bbb51791cc0d3d7fec3f1b8f68661612a7b0aeee570c742de489effa2f699dafc06407102816f1f636a8080cddb57b98573 SHA512 ddbb6948f1da95277b93b7c91d2994eb865e7b6cefb80f23d2b55e4356f8f69c0e0703dab5b4efe1aa25f657a5ceca50421a0301bf106ee106ee85ee87ef4f90
|
||||
|
||||
3
dev-python/aioelectricitymaps/Manifest
Normal file
3
dev-python/aioelectricitymaps/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST aioelectricitymaps-0.1.5.tar.gz 4045 BLAKE2B ee7d4d8781d7a71c1141fab9a0388882770a9930871d51596280d0c98fb1df4726961e421ab49e80b3086bff2884ab867267dee8c533d07105fb0329d7566194 SHA512 9ecd18f99a1a0d4b3beb9aa173a50da4ba036e1f1312a68b88fe62c76a8200f9958c32707a5ef53bea60adc295d6c025ce530ff7b0ebf6d30f48e013d9dd2267
|
||||
EBUILD aioelectricitymaps-0.1.5.ebuild 708 BLAKE2B 0188fde5570aa8fbf97787a762fd558696b43902f839e950ad93d35cccfdbafde95de9c532724197b34630b38a12b0b8e1852a2cf1c69a5a65297d7f4c30b1d4 SHA512 4106c29b18fbef409d2c0f77b84fd8d5af7550dedca9cf18b4cdbe3601a98c262778468520ceac6007342467d6c285fa5873ab0668d137afd72515741d5e387b
|
||||
MISC metadata.xml 536 BLAKE2B 89994813a29c4efa4c9b9f8a8e17b0263aea4816216b9a4e06684fbb8412987373aba41b4cd191921974a3b160e6be0a5badc4bf73221cc23894e3cd3ec456fc SHA512 0acbe09fdcf2f495baea0d6567dbcf88ab0a4573cbc5e9dcb77a08ae99feaf8fdfca84bb296e55033c1e7969f06088676759eb0c8a1750bab42fb7bebd4c58aa
|
||||
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Async Python 3 wrapper for Electricity maps"
|
||||
HOMEPAGE="https://github.com/jpbede/aioelectricitymaps https://pypi.org/project/aioelectricitymaps/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}]
|
||||
dev-python/dataclasses-json[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
16
dev-python/aioelectricitymaps/metadata.xml
Normal file
16
dev-python/aioelectricitymaps/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">aioelectricitymaps</remote-id>
|
||||
<remote-id type="github">jpbede/aioelectricitymaps</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>jan-philipp@bnck.me</email>
|
||||
<name>Jan-Philipp Benecke</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,11 +1,7 @@
|
||||
DIST aioesphomeapi-18.0.7.tar.gz 71462 BLAKE2B 1c7dbd662da96a3a475a687c98f7ee8f1063996b1181acf2e5a21fd2b27ee41031880771479d71c560f24ffde1e3fedcc0a83c850b3a5a3b99687bc1c2f31d68 SHA512 9fb077e9e203832ebf00b505a2c42c1dbd84f44ac6dfeaae73f8fbf2d669c50544a57bab84136bcbc8b4217cc02f51fb089e9347bc6a722b9d2a06d5926dc40b
|
||||
DIST aioesphomeapi-18.1.0.tar.gz 74814 BLAKE2B 85228a3543a5a9b1bbcb0ac498517262d343763cfea1d812db1732402d2c2cbb8ac17825723fd87596c95cdf05397b028c5ae5fea0512c636a265cb0076f3fde SHA512 e74c28ae12acc66c3124268b271a7d84e8f114d4c5aff8e9914fe1f0eb6e0eefb48c2790d95016318009d5fc195b5ff89c5f4932dd82defd82ad2bafa8214bdc
|
||||
DIST aioesphomeapi-18.2.4.tar.gz 76108 BLAKE2B aafb7363fe9cd2666e2bd2b721a5ac3acf3d1f28a33fe27c8ec4ea379fad34eb36aa70ba806938b8c97bdd8fb801d88509188e456a97c987133d9ae086f20866 SHA512 a5f9edbd4e1c5f569599b07049500ee06e28a15f5e6cccc58f9d11c43cd62549e90ff85bc3dda4118b5f37d704e3071f926856580ee6d5a3828339cdc7315a98
|
||||
DIST aioesphomeapi-18.5.5.tar.gz 80719 BLAKE2B 529fc2f69c268adb0468b4a8389dcf594b4ad4967af1ffb3c90f3de0108487a6ae4a0dfcc2744db77ba86254ee85c4fa2e475039e5afa78eef734104af7ad815 SHA512 63987db0a649a106f5ca5ec1cf995768e8a2a3d08522b2727a61d4111a2eb27f3d00e7676d5b1050aae2284ccc83129fb51c90983b5a05d68ffa1a28810d92b4
|
||||
DIST aioesphomeapi-18.5.7.tar.gz 85444 BLAKE2B e0cfdca27e417bf9f2ce6bec8c15eaa7353f2d51a6beb19cfe318a6988f3eae61b15995b4594e1686a6a31257156711c489f906c8754c5bb5ac32a1ebd211053 SHA512 ba09dd7406e4e2847315cd2fb041a2da19b793752c25bcb3a280f4e1b8cb59aeac9a6f6ea4f200c4e87de798d76031dc3e55c70518c0236c17ea1a4c4f30add4
|
||||
EBUILD aioesphomeapi-18.0.7.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01
|
||||
EBUILD aioesphomeapi-18.1.0.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01
|
||||
EBUILD aioesphomeapi-18.2.4.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01
|
||||
EBUILD aioesphomeapi-18.5.5.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01
|
||||
DIST aioesphomeapi-19.2.1.tar.gz 93454 BLAKE2B fc4a159db3946be4f6b298c82c1a31d350f63118cf7c8848667c5e9e0d21b663e8794c9b460cfeccca5a343f53940e799ae37efc0399922e170be5be1e6aac8c SHA512 306460b2b3a6861b1f3ca9b9559161534b68d25028066ee0abde40ca80d0c34f7f4b41b415afc1754cef615b30e22ff644057d1856c45318e6a1449491ac71f9
|
||||
DIST aioesphomeapi-21.0.1.tar.gz 95043 BLAKE2B 7234c0802c9154b7720458eba971a263748755a85a3442c399fe1089eed713f0ee1e87fabdd3a14976de01812c3eb9d41d8a57e367033affe055c57475afc372 SHA512 9f6260b13c5108f6aa73e40f122374b1256e143a3f34dd800a054cc300c607fcb4e52d54fc62707b8eaa7e4196d714e69d20c2a5ca888f286f8908f5d986a99f
|
||||
EBUILD aioesphomeapi-18.5.7.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01
|
||||
EBUILD aioesphomeapi-19.2.1.ebuild 1057 BLAKE2B 1bc49e3962fac8d8133d2f698a43f49706c23cda0b3150e6e2f923d9b3cd215694241358c78f37cb0677051523ce116f937628b7c42b88e2a59cdaf6da27d6e4 SHA512 b3e09b530bc8454fb81e7122a626798db18c636269751b308929041c01e80778d649b13912a529f5aabde02f2922dcde9a83077c2847c0c34f47f4cb34a75c01
|
||||
EBUILD aioesphomeapi-21.0.1.ebuild 1106 BLAKE2B d900cf753d9269ae7dfd8aea25bab7ec574a00dc529319509d61dec147a60edf7b4b3a2ddff6ec4596cc71710cb9829a5410d1689c2425ab3f6b6f3e94548614 SHA512 24ec391811969d0444024b06ee3e41235022e957c2542eed5043b85ee82e82133e585fa2623380b8fb5aeeb68db3372c3b18a663bfbeeb7ffdf7dbad14d61dc2
|
||||
MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python API for interacting with ESPHome devices."
|
||||
HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python API for interacting with ESPHome devices."
|
||||
HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -17,9 +17,10 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.2.5[${PYTHON_USEDEP}]
|
||||
RDEPEND="dev-python/aiohappyeyeballs[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
|
||||
BDEPEND="
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioftp-0.12.0.tar.gz 48099 BLAKE2B 1947f01781c7faee23cbcca12350e2a4b809be84382d172b29da1970b7e5bf60e2ca3aac4fa4a05ab4caeba55c98a6186baaa61abb7cc54e7683de5f2f08fecc SHA512 8e9787f8761dc72d3581fc551e4648018bd0a244fc58d179c15008bd8893194801a39f3109ce0232f47c79def16862e60e4190c197c3ef19a4d80a82643492db
|
||||
DIST aioftp-0.21.3.tar.gz 51776 BLAKE2B 120b75e53557ace0fc9df8638e8468c8a9ff1227259ad78a61d23adee56cc5434a90f56aca9ed5b1d0ba943836619e3bc8c09ee27b4b5c1cac9e7558b3c74cd2 SHA512 bf2da2c2d3dd8cbbf94be032ac0c143b407fa4973dbbf02b3d9155403bdf707e0b39edc2f528e12e6c0a6e8f72c1c7f4abb32d634040ca968125e4718d971d50
|
||||
EBUILD aioftp-0.12.0.ebuild 552 BLAKE2B 9e5f41a1b3cab7545ddce10f6e4a905c68c5bfbfca285d5350e7860281f39d7225d0c8a3b09fe7df255d1c1170bb58f6955ae47eb0640d1940c59949a0777a0f SHA512 4f026ed206f7a706c0b54f4946ee39f44d08f15afa233e9c105c8c99dfc7cd357c010a7cadeb8dab9a1b3c3e3505753ce4e1dff9e55312401acfe73269d2c98b
|
||||
EBUILD aioftp-0.21.3.ebuild 629 BLAKE2B e992481274f64ff60feaa3ee9e9e4764804d45c0f395afbe7aa00ba4e2da2794e109b58138d8213e18a0c330e3d39712c4e686ac951c061f4a4ef8188df02397 SHA512 731b2ec4fbfccdfbc9233a3aff27f7c0903a0d8c4368395f689fe25bc0060a8c291c78c6a1c5353d7a4cc868908ab51960c83faa1f41b3d7384947b4a9f523a9
|
||||
MISC metadata.xml 508 BLAKE2B f3f167bb9800fe714cd04002fe59a637d9d9e87b88adeacbbaf070dc3410d63a44e72a295f3ada1ffacf61049bb2110e468fffa43a2eac6fb51960492bcb8907 SHA512 da81222606d56b7b24740eab2fcc117170d1a7ac2d15a93b3de6b874a26b8a7ddb64dedcf9028ea6edf54c2ac44934da3d4fe68851c8c431057c7e175e590d52
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioguardian-2022.3.2.tar.gz 9915 BLAKE2B ce45b0348972d7f0150ba0826048fc731c1992748e1ea11a4aa842bf89ab8c8bb91cc8118057c2b8acd345dfe4f83c90e24ee4a88710dffaf3ecf9621e15a1de SHA512 08b29e25d6fbff8c1a9b8ef35a41f808598b62defe31b9a744b4f0bbf7db87145542da37ee4bb663aa34146dfdf44d0e63378ca161a8d10720e9ca845837b5ec
|
||||
DIST aioguardian-2022.7.0.tar.gz 10328 BLAKE2B c6cd095a7cd1b4af3e655212539aaf2ce6c2836a87192b9555439a6fa4af4a917563ac1469c88f64ca7cefb9e981e8255904c030303bc5e2072b1f0383cd4bff SHA512 17321a0535faf90e4805424e026f9bf4761827d1472dd698f4c223fb0b086c4c2662d63e8a34658cdd255bbbdd7fd4e058a8a5df37b1780c6efa5657ac05c30e
|
||||
EBUILD aioguardian-2022.3.2.ebuild 828 BLAKE2B cd82847c18346860fa5b148d1fee7ba2d4f7c13ce01412481cab9cf864d4ef1afd0606bc8bf3089a77aa43ff305e6c9a96ba4ae01844daf1e80a99075d74deae SHA512 d56ba2f34cbd99fb025a2c86215f97ba5e3435276dbc18ff6abef803a541bf5b382beaba1544908005fc7c38134f50a9d7e28c12ba72ad53f408a47ea00bb632
|
||||
EBUILD aioguardian-2022.7.0.ebuild 855 BLAKE2B 300f769d38a02682e123d99a3d5974335579c9ccd41cd7fb58a7d4c300578fd96be397f82543c745eccce246fa8bea348b2448a1f51cb4a8353ef408807c3c0c SHA512 b85bb6e72dad88936b54662adec6abab88ee48daef30a396b0cd4eb9e02dceefbb0ff2a932c066adc3cad69da966c2675bfebe2c4e2801e79b5a8b2e1cd00ab5
|
||||
MISC metadata.xml 514 BLAKE2B 3d950535717dd32a8226e23127001b0f13e0ca375065306da6de017feadc56dd3432f1a8b85028ff8f9f00953fa53ec5ad03afdf018abcc8b1368e524d82ceff SHA512 9f33c73ab8e467410ec431502b789851674fe3989e22a040f849cb05285285c7d8bd0aad591f5d0bfaa484ce52ebbcf1067cf58e83a79d848c8f526e4ffa5680
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A Python3 library for Elexa Guardian water valves and sensors"
|
||||
HOMEPAGE="https://github.com/bachya/aioguardian https://pypi.org/project/aioguardian/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/asyncio-dgram-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/asynctest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
3
dev-python/aiohappyeyeballs/Manifest
Normal file
3
dev-python/aiohappyeyeballs/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST aiohappyeyeballs-2.3.1.tar.gz 11305 BLAKE2B c7c47397c56bb07635f4b3377d307652dffb15eccba81b3c12a946aed380655f66ecf95dc7c60aa7786c4de26631bd3a30fdbb483297bd717982d75441d70cc2 SHA512 36c69383c172dd4360efb563798db43b60184f13fa9c22ca6e680e4009ece641885df79d50da567a134a2978258673d4dfed5446c8d050e5358000a286d4d204
|
||||
EBUILD aiohappyeyeballs-2.3.1.ebuild 626 BLAKE2B b5dda81cc24f34bf22678ea2d351d06cfcbe243af6e2640cf228abfab8661fc6e4d2ab2500cad0bd85b4d818d9a7b36486544686f499532dcb4b59c92d7b5110 SHA512 6b7b350de1e947e60867e487babbd13b9cef4b322f2b288af884cec11a85fb9b8f4597d42d651dd55c97d2f87c0b4a4faf3d978dfa6b00a50488a4d9ea2743a9
|
||||
MISC metadata.xml 523 BLAKE2B c7038c1cce74cfe0a15a176b1e22fede97bc7c0f5d493340b9461a22859b6f5c4f6ca87c822ea1844ac187476dbf0516550cc050297cd200c4cf7f9702b1eef6 SHA512 6017cb31e22700eb19294334c4a233d0656a22ae17ea01899be464e43240a0cda94e48bd43243d5d4887ccba0bdaed261f2b0327df59ca42ad62f0ad2b5f2430
|
||||
28
dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
Normal file
28
dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Happy Eyeballs"
|
||||
HOMEPAGE="https://github.com/bdraco/aiohappyeyeballs https://pypi.org/project/aiohappyeyeballs/"
|
||||
|
||||
LICENSE="PSF-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
16
dev-python/aiohappyeyeballs/metadata.xml
Normal file
16
dev-python/aiohappyeyeballs/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">aiohappyeyeballs</remote-id>
|
||||
<remote-id type="github">bdraco/aiohappyeyeballs</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>nick@koston.org</email>
|
||||
<name>J. Nick Koston</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioharmony-0.2.10.tar.gz 35174 BLAKE2B 55bb3a0a995f431928cd2a2bd84de3fa92c908c94bea76c498d589a34abc249bf4f5455a502e84d862d0983c328c2a419a783e6b8cbb84f9bff500fc434be7d4 SHA512 640768f079e9e09c3adff431246512cfea1084ca40ae064da899ae7988512703171fe8dbba28d3715cb8892fd60471137e243972d41f2b8768e3dd1e713af81d
|
||||
DIST aioharmony-0.2.9.tar.gz 34740 BLAKE2B 776699d5336c43e71b010bd58f708397bd5ffa9f5d04a658d25d4ea405331e9f0e026b3ae7a5d42d1b5fd5c601ecf222e2d746ec31bea5915d53391ce12d58f1 SHA512 0735e470739ba840a8be636cc8d4a6b8d9ffa5e92b6cba6e40e78fba99d439c560da8c74d92fc742e8425663ea2c64b6191077c916c05d6d7276a900cd4cb9ee
|
||||
EBUILD aioharmony-0.2.10.ebuild 805 BLAKE2B d662587e931bdc493e6bb68764435552556119e0cb9a2d918699e31d9eb9e447ac19d580e4f3d15c574368f195b05ca9532c0356c1349b0ace0fa072f4ac2ccb SHA512 4107da88b88242fed88b89c31ab440ef0277ecd552a1d38c20dd3bfdd0a53cbc423308e970254064ba9e9691cc420a3ffe484b9f760b515a42f56499973b6b14
|
||||
EBUILD aioharmony-0.2.9.ebuild 716 BLAKE2B 1fc36aecbbcf784662458a6950636a9b39663ebe39f72ed18fbb11bcd439422a284f0ed7c167582b357615b69bca390abacf55737b36885e83d31152fd1faefc SHA512 574e2d71350fb5bb68bb1cb1b7e5a3e0fcc9874612cb8248516377289dd02c091d06694bcbd19c238315551c836607ae8e2419f6c4eed383a543c2cfdd25ec95
|
||||
MISC metadata.xml 392 BLAKE2B 8e0e4c52f9d4cf2c1ece5a2cbc2441876f207f085242d240ec27ac3060106a5c0d348def289526551f989f3fde4433cef094abf2f08471f882a5a0f53cb72ae6 SHA512 c2afe2a56d9dda064ee8ee7d5d523e2e1cdc3588f4a3fde914572a924ccad3e9151d07e5d5b1efcf589b9ed74065aa0a2e1c981ee117390bd0a06e91f2fafc7f
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Asyncio Python library for connecting to and controlling the Logitech Harmony"
|
||||
HOMEPAGE="https://github.com/ehendrix23/aioharmony https://pypi.org/project/aioharmony/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/aiohttp
|
||||
dev-python/async-timeout
|
||||
dev-python/slixmpp"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST aiohomekit-3.0.5.tar.gz 119037 BLAKE2B 334ad3e255dafd67085a0f50b5f8a80a8e486b80a9440a14c295f83bdd7eba612a09f0d29220da5f20332cbbc97de6700780aad5ee7abbb367e24c520c35c540 SHA512 4a298e681ce4d6304844c41fb50c31a0392e1b50f93cf0ad9e844fe17929c7bfea44e2227694c5fc0aad797c30c4d304cdac6c00bbe1efab710a369d058a8478
|
||||
DIST aiohomekit-3.0.8.tar.gz 120068 BLAKE2B c4b6df5811f55e42361929539779517c8ad28a55488fac97410983608ec4874f68451551ac330cce0c82ef4230e5e06c81d0d0a93e73450f17b95dc4d3ff68b2 SHA512 89a2de042ab2b59a1d6fd12ff1de7c7f4c1115109a24adc81c21a3fd2dd57ae7481a4dd77168ca085a66074f5634f2bc7df88b652ac6a14dda2d256cf518a521
|
||||
DIST aiohomekit-3.0.9.tar.gz 120166 BLAKE2B 983706691241e64751db6e4236c48c1a9a126f1cc946cd70aae40f1ec5044a232067a10bc2c32adb69f85da13c8b326cb6b74ac7219be35a95efdc593e677add SHA512 f5d3c7ca31963bfab95b0b9af5f7c57f36a0701a09db6cc4e858b032c4d37647a68b4f39c1275cd05eaf2326bccfc2f87fa7decb4a9b24821d896dab9cd03c47
|
||||
EBUILD aiohomekit-3.0.5.ebuild 1301 BLAKE2B 7bcc6a48fb740c6aece067e45c5238ed6400819395fa42c5b737e9d406af44c91a2a83c833af7bbacf641a25051a0bc2c0a8af8a729858642908dfbe53deb393 SHA512 0a0ed081b4ab0e6311ae4681a98ca70173e4a2262c7f17e55fd34e299f0751695bf74409125ba0fa97d35209bee7a42c4fb831f6ac6417a8a75a963bcb50eb99
|
||||
EBUILD aiohomekit-3.0.8.ebuild 1355 BLAKE2B 1d4cb324b4fc0d06d925742d312ec58687da6d58f26ea403ca92ad483192c8d6fabb481d98ce402049f7144efb5e18adfb65bed7379d6a6a1bd87f9c0d084f3d SHA512 9eca75f9b8248fc765f41ff7c2aef591946e184472e1b5a14743f7c17dfca30e19e46b8af81cb52922e5e83072cfb168767fb73d780913d50bcb925dd99e0e84
|
||||
EBUILD aiohomekit-3.0.9.ebuild 1355 BLAKE2B 1d4cb324b4fc0d06d925742d312ec58687da6d58f26ea403ca92ad483192c8d6fabb481d98ce402049f7144efb5e18adfb65bed7379d6a6a1bd87f9c0d084f3d SHA512 9eca75f9b8248fc765f41ff7c2aef591946e184472e1b5a14743f7c17dfca30e19e46b8af81cb52922e5e83072cfb168767fb73d780913d50bcb925dd99e0e84
|
||||
DIST aiohomekit-3.1.1.tar.gz 120801 BLAKE2B 5b477b6d298e3170f1cd21335148ff78b214870f647b849eeca70842411beb2431ee4dcc730522c1327d9096957cf52022b6a5ca21355ca9da40d7f1186ac82e SHA512 1287b95e92be72f2b875efab542e7a8fc1c1e692fedc77e31d231138ba625e2a6f42d21a4eefc7f7617b112453105a6c9dfebb1558891567abae6c6b419b6d38
|
||||
DIST aiohomekit-3.1.2.tar.gz 120912 BLAKE2B c9ef406ee503e926a92001606e4350ea32f3674ae20a2617611bb877c3e9e2c79dd51a3874ddb3706155be206fbb93475e35a8346ef93c67add19af5009c1514 SHA512 6ad7ba5bc5fb0ed11a227c2d2875e2ca30aec27ad6f18cdad9c1fc4f6c783a6898ec73a47a7aa3ce61086d43007aa42d2c2e3547e25674acd2f53ee26a812c09
|
||||
EBUILD aiohomekit-3.0.5.ebuild 1301 BLAKE2B 7bdaefefc2fbccb09ccdc7826f00af6882dfeccd293a5c889e54ffb32f1665af8dcfaddb6628b002eeb90e76a7abb55e45a4c0e1f4a1bb692bf427dcedcc8d88 SHA512 5d2530cd8a33682798503e927a2b33c87fddf528fbb8b75297524aec921dd763f5f633854adfb49989cbf1447face299bdd7fb872e8113fb8e1613bcf68ff622
|
||||
EBUILD aiohomekit-3.0.9.ebuild 1355 BLAKE2B 383b2875810855c461a9b615c2ac24e248cde8418ca12c96a914b331d7f9a7200570eab2c2ca91a05d4cff080db5e980d8b13bf7f786dec7e677ebc5b0b0b905 SHA512 b0406c96fd2c5081dee7a2ac7f8ef6335d5aee8a0afc15f6052e9992c8678a80aaa5bafb14ced961a617f88d9e2aa4d0f5f095d41cafc5e12d1218f7a7b56c6a
|
||||
EBUILD aiohomekit-3.1.1.ebuild 1411 BLAKE2B ae8946046bb42e3f1dfaf7328e2516241e42238071739832c7ce442d7d321bd1ac58bce9bc9baa34394e44296e53f83f23eea9e9744b7b0118b0aae317265b30 SHA512 027ca1973af6f796e3bf65481ebb4afe25749077302e31c9884e90df77daf28652bfcfd8292a705a6f9431a192565b0f89e37a0bf7c24555ceb5c316aa7d5073
|
||||
EBUILD aiohomekit-3.1.2.ebuild 1370 BLAKE2B 1ccb3376b9a821f59372e069ae4452876a1319a1ba6fd3d6bd26cf0a63e4a27967a5cc84743f16e30132f4bfdbd5d21ec4c0e4a49d3bbcb6fd84fb231d978eff SHA512 821efd81f1478906149b75aadd545d5359acf6975329f9a3596d17e6125a079c2e2d243627fe80667a8197a4c7c450872d27338fb97b818b677e384350c99ef5
|
||||
MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.73.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
|
||||
@@ -28,7 +28,8 @@ RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
>=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]"
|
||||
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
42
dev-python/aiohomekit/aiohomekit-3.1.2.ebuild
Normal file
42
dev-python/aiohomekit/aiohomekit-3.1.2.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="An asyncio HomeKit client"
|
||||
HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
>=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/asynctest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
3
dev-python/aiohttp-fast-url-dispatcher/Manifest
Normal file
3
dev-python/aiohttp-fast-url-dispatcher/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST aiohttp_fast_url_dispatcher-0.3.0.tar.gz 9166 BLAKE2B 5df12fccad7dfa8b999572b9c1ba0fb2a9d800e459b07363b614b403fcc881b59eb38e1b2028a1e1410789b7b60a3f20bbf693fedaafca9823340d501b385769 SHA512 cc79adbf7b71e5aa8ca9bc8b2dabd26d9517cb6cfddcf868c5a7545dc2d6c83cd61e7f4f8aa7de79fb97080fae5836affd02b57172dcf0a6cb67e06f1368fecb
|
||||
EBUILD aiohttp-fast-url-dispatcher-0.3.0.ebuild 672 BLAKE2B a91e66ace398c9ab1d61ce1a8a24e8acc9f695ea137b63ea302dad31155a5b906091343625cad85fb92f6b3884ee5c3e6cfeb14db9732fc117ac9d3db166e3fc SHA512 c72e9be1f559b2043b4dd9ba8c266664879643bf0c0b675febd6cd94a06b680730820c294b5b1e863c8b3d3cfea608aa564eb8142558cd09f92dc64b33dd67d9
|
||||
MISC metadata.xml 545 BLAKE2B 2957edda27e15af86f603b10b5a8b6571f88aedd10deb770238e08ef027a607c1d9f242826df3fc6d9b1829dcbf4da2d7456cc1050b008149eb0e8b196ee5281 SHA512 fb7053a185c1f820d07cb78acce9a900f76859b551b61e3372f3d8b8011da22b50eb984a59abc9960ef2de76ca5c17436a7151e12076c678f5ee3dcf59da653b
|
||||
@@ -7,10 +7,10 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A simple API for AirVisual air quality data"
|
||||
HOMEPAGE="https://github.com/bachya/pyairvisual https://pypi.org/project/pyairvisual/"
|
||||
DESCRIPTION="A faster URL dispatcher for aiohttp"
|
||||
HOMEPAGE="https://github.com/bdraco/aiohttp-fast-url-dispatcher https://pypi.org/project/aiohttp-fast-url-dispatcher/"
|
||||
|
||||
LICENSE="MIT"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
16
dev-python/aiohttp-fast-url-dispatcher/metadata.xml
Normal file
16
dev-python/aiohttp-fast-url-dispatcher/metadata.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">aiohttp-fast-url-dispatcher</remote-id>
|
||||
<remote-id type="github">bdraco/aiohttp-fast-url-dispatcher</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>nick@koston.org</email>
|
||||
<name>J. Nick Koston</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
5
dev-python/aiohttp-zlib-ng/Manifest
Normal file
5
dev-python/aiohttp-zlib-ng/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
DIST aiohttp_zlib_ng-0.1.1.tar.gz 8098 BLAKE2B 25e83f20f137ee0ee1c2dd467ffd2d8d47c0868f3eb5d88f80ac5108a8fd6f4b8012df66ed7502faf64752b69434262a6256e2d6e7ed9af5da452ac52b5db75c SHA512 faf937828bdf58528902dd8a27d2ddab0258d1d08020d2d2b0a41614226983dc3e35d13683af0e080c8cd3b2a25c2dfd877a35c93a97a2949bf4e557c84ba43a
|
||||
DIST aiohttp_zlib_ng-0.1.3.tar.gz 8102 BLAKE2B 53001fb6ee15c567f9b771125aaf4b6647583891a1edee92c94367ec7ac4124160d2dfaf1713e243bb7fe266d2333b1c090c406a6e3177f930da5a558e498e81 SHA512 5ec01e41250abf8d98cc5e155d818bdca279f5a2b2822824ebe71261252f7a43e8748c3f241da0ad87b9f02136669cfc7b861a96dd710ead218bc0fcc91a8c73
|
||||
EBUILD aiohttp-zlib-ng-0.1.1.ebuild 714 BLAKE2B 50349ec84979af5b3ab5500ad7986c255715f0a5a896922613fe58228be9f09ea42ea4bd845d1be4c1e034f645c52e6bde28583a0f0ba6bf90867c5a975f84fd SHA512 4e3536e224c42003c14b7b10e858cf4a649ced93d343dd14541cd1a193c7e0069b7a06864ec567b2da43f942f55f81ed70d2eec28baca7f4aaadb69c725f2acc
|
||||
EBUILD aiohttp-zlib-ng-0.1.3.ebuild 714 BLAKE2B 50349ec84979af5b3ab5500ad7986c255715f0a5a896922613fe58228be9f09ea42ea4bd845d1be4c1e034f645c52e6bde28583a0f0ba6bf90867c5a975f84fd SHA512 4e3536e224c42003c14b7b10e858cf4a649ced93d343dd14541cd1a193c7e0069b7a06864ec567b2da43f942f55f81ed70d2eec28baca7f4aaadb69c725f2acc
|
||||
MISC metadata.xml 521 BLAKE2B ada3791966017b591989b3d97dd9ad60b6b5d67da9cf0bec6c8ac71bb12060da609ed70eba39f72d14eebfeeca8071c329cd6ee89fdc5740b0312f18f649efa0 SHA512 92e780a059b1f935143ada88d4ac55641da190baf0c25698630f35b4f9b3b8025609cdccb01529423cfdd9bb2218924f58114cbbb0cff141a0c6cf618113b772
|
||||
@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python library to control Comelit Simplehome"
|
||||
HOMEPAGE="https://github.com/chemelli74/aiocomelit https://pypi.org/project/aiocomelit/"
|
||||
DESCRIPTION="Enable zlib_ng on aiohttp"
|
||||
HOMEPAGE="https://github.com/bdraco/aiohttp-zlib-ng https://pypi.org/project/aiohttp-zlib-ng/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
@@ -19,7 +19,8 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/Pint[${PYTHON_USEDEP}]"
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/zlib-ng[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -7,10 +7,10 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A Python library for communicating with SPC Web Gateway."
|
||||
HOMEPAGE="https://github.com/mbrrg/pyspcwebgw https://pypi.org/project/pyspcwebgw/"
|
||||
DESCRIPTION="Enable zlib_ng on aiohttp"
|
||||
HOMEPAGE="https://github.com/bdraco/aiohttp-zlib-ng https://pypi.org/project/aiohttp-zlib-ng/"
|
||||
|
||||
LICENSE="MIT"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
@@ -19,7 +19,8 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/asynccmd[${PYTHON_USEDEP}]"
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/zlib-ng[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -6,11 +6,11 @@
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">mutagen</remote-id>
|
||||
<remote-id type="github">quodlibet/mutagen</remote-id>
|
||||
<remote-id type="pypi">aiohttp-zlib-ng</remote-id>
|
||||
<remote-id type="github">bdraco/aiohttp-zlib-ng</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>reiter.christoph@gmail.com</email>
|
||||
<name>Christoph Reiter</name>
|
||||
<email>nick@koston.org</email>
|
||||
<name>J. Nick Koston</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiohue-4.6.2.tar.gz 46774 BLAKE2B d0da12cd9ed9fc2b9a6ac6e6c13c904faa9bdd6ec272dfbf385fe7a3eec55f05f90d9181b3c39558f804a283c988595e94f08e9cc8830080112df29578ff4331 SHA512 7294744b4e1e8a890c82d5fa0927783b2e6cde44a5f070542ee5dba361ecddd558af47b4a9c38bd0e04c6baee6ddd6eeca979c3248a49eb947d12b4515b173ec
|
||||
DIST aiohue-4.7.0.tar.gz 49104 BLAKE2B 0f452d2a7c9bcf7871d1b64b8b4dc00939cc2734f197617ee6df1d8b6785d1592564916ca4a49be81aaf4323c472eb30913e712e0e06c4de6406d41491962308 SHA512 69dde4c1ddcc1b6bbf5ea6d2038728551b6189659416e6de5e832ead2f64c21d2ec5ee4461101cc990c22b2555c2a6d0ed3a5111396b2955a6578e1cf7a8cff3
|
||||
EBUILD aiohue-4.6.2.ebuild 740 BLAKE2B 297a0f19238ec84a70de00dbe9be78ed7f1a38428a3e47ded176fbb90d42ef2ae19001c4a69763cab1f556c18b98964b2207ac7edff8b60db87ae446e6c58fcb SHA512 aebe7a5deedac86667d895a8adfcecbd6df202cef8c262b99bf6eb9a6aaf8c5f657f644a2fc1db4cb3f135cfdb176b4d6e67a5ee88bd64ab148170302b91a522
|
||||
EBUILD aiohue-4.7.0.ebuild 740 BLAKE2B 297a0f19238ec84a70de00dbe9be78ed7f1a38428a3e47ded176fbb90d42ef2ae19001c4a69763cab1f556c18b98964b2207ac7edff8b60db87ae446e6c58fcb SHA512 aebe7a5deedac86667d895a8adfcecbd6df202cef8c262b99bf6eb9a6aaf8c5f657f644a2fc1db4cb3f135cfdb176b4d6e67a5ee88bd64ab148170302b91a522
|
||||
MISC metadata.xml 460 BLAKE2B 07200cb44248bf6f0920636628234c5e079a5d0ade9ce1f0f898580ef8470f2ae78d548afaa2e4496b829c9db8d5b660034a3c3458a8400d73062cd99018f9ba SHA512 182b8042af0379f9b74e2b3c22875173ef630e13afa71b2c1e71c6f80bd98d6d40fd7f035742291a604ee05159b7e644a612ea90e642ff5e126aad6cb57e3b33
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiokafka-0.6.0.tar.gz 359608 BLAKE2B acb7c7d7e1407573f1694980a4192376b91d16546133eeb3a7cb5dfe6b11930306310bad734139a318698cc24be55163cb2e319c980078f9c065b515f60554c9 SHA512 cb3ee368d2c153a80615df0f2ed2b04534135b73eabdb190c3b03c35df97be7c0d2a63f0e6b15b0c1a0d5442c23040448f084a495acf4421d2bd5802b871c98f
|
||||
DIST aiokafka-0.7.2.tar.gz 366633 BLAKE2B 81f5b399ddad15b50d0bfd8864fe9c6686ba145044b624bab2aade8352b042c21b5efedc8bdef5e690fc55f73fdcf8022cedabf950edc2a74f6be2ffd8646a5c SHA512 81f7da0cc4187f3353bbb5c42d1466206914b14a1879c55186eeab49f1eb01f8b60dcf5a10150b4f3505c4c5d2a7d1ec0d680609d09969501c6067db93b9c6fe
|
||||
EBUILD aiokafka-0.6.0.ebuild 572 BLAKE2B 58e9817ba8f08936ff3f9f4de3fa6ec3450ca88c4632da412f07b509981a92315ae1ab7f4673cf2af6d4f0159621aeb5568cfd398f6d00636df8f5a5d87855c0 SHA512 97e8bbf608fa661d19837c4a4578551931615bf5b31b7cb2e808b5a2c6527d822a2bd274ca5c3132a2dec984a9d0007fd5083538303fa2ec2bd5b47f3da15ca3
|
||||
EBUILD aiokafka-0.7.2.ebuild 707 BLAKE2B c01298066d952c7e3c2ba4c7d3626f5e83933a639e1129a367b9984d3b4965928f26e2a67c55a8c5061c08675838a1e4f61522ec7826b6a170a12f2070f38ac7 SHA512 c6cb12305aacf350075776a74117b9fd41b66f0419e0433547d75a3d4a71901fe3e36f5d798f8b8f2d9b032424bdd09e53fe1f366e0eaed83343e476f462eb50
|
||||
MISC metadata.xml 518 BLAKE2B d5b41bfd9d31d744563da936342d1b5c48884a4265dfaac41c77abcd4d04b7f22f5a1e068cf81420c18fc7e455f8f8ea2c1f5e7aa41ce61f281b4a58f118217d SHA512 7b0006e60ac4bcf463056ddf9dbdf6b40a347b7694142fc04b1a6e13bf262211a875d4dbdb768d41153755c94115e1bf6e4b253e61aa3eb52b9c71b0d0bfd9e4
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Kafka integration with asyncio."
|
||||
HOMEPAGE="https://github.com/aio-libs/aiokafka https://aiokafka.readthedocs.org https://pypi.org/project/aiokafka/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST aiolifx_themes-0.4.10.tar.gz 13081 BLAKE2B b9ffa64bdc1a44f15310b4eee32ae428d666c327d70620f4cb722237e4f2a065df08f45556cdabce1d9f3ef459406fd7a181e20214e503f2139551b2354eb835 SHA512 3785f60072a8f4f68a97d5207d1650439e959a124d230b7c98457d1a7b4ca9be29d5d4793e8779b7e7172575aba4343cb72051ca7d2d41c32428d20fa144486d
|
||||
DIST aiolifx_themes-0.4.5.tar.gz 13080 BLAKE2B 11fd2166a172362985fb951dfa8678bb59e2d159b55d74f79a15677ec23c84ed598d4c983377fe8bad1ac1db5075af469fb3697a2eb21d17c90a62351747fb8e SHA512 84acc58e8bf174308a57cb106f4299dc8b940c0ecf8a145e2d51d32e4c1960940c66e0598ace310339fcbbce9ae2c5fe55010b9d3e2c3af641549e7ec6db119c
|
||||
EBUILD aiolifx-themes-0.4.10.ebuild 670 BLAKE2B b9a38887725071d9e9a12f8f2beb850f6044873bc790159763ecd0b5d823ab9d1ba7ccdd3d78a22e0ddd1439996ed16e6b229df7aa991feaeb28957f57074810 SHA512 fa992588392e932e26731476b6280fe597685a67253c175dbe9f2500fa5e5a1929c427836e92e0cbf78c5954c34cdaadad566f6ef46d26e8b78107a2c0e1f2a7
|
||||
EBUILD aiolifx-themes-0.4.5.ebuild 670 BLAKE2B 944ed959043c034803e27326f1b96ce122d12d308a6898940a5fd2efa0d4018ae7d332e8bc00c3aad833f9d721adcda9bca7097ff1763c08cf2fe2d976c25e69 SHA512 0378c9d65bbe59d56250a001cf7d08c290684b53893a3e488e080fd1b28aa287f0468d7b7db77ab81c3e9a649b97d0aece60b20a4ae7264438245a933387a1f1
|
||||
MISC metadata.xml 513 BLAKE2B 4961599829aeaed7db9440112142564e7af35ac90c5c9fb4126cd7ff7cf19fea7aa965b765d9d7e7472128ac1cf591bc0eb9b69535b2b12927141ffdfb12bd10 SHA512 cba1b8cf2ac0c9ff1ce3efa14c2e0a87af6f9b5b23e26b80f5ff54c020a215d4687a1bc3a1ea26b92f6d0b3156a6ad411034e6395a4074bbec7c3ab34cd3e29e
|
||||
|
||||
31
dev-python/aiolifx-themes/aiolifx-themes-0.4.10.ebuild
Normal file
31
dev-python/aiolifx-themes/aiolifx-themes-0.4.10.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Async library that applies color themes to LIFX lights"
|
||||
HOMEPAGE="https://github.com/Djelibeybi/aiolifx-themes https://pypi.org/project/aiolifx-themes/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST aiolifx-0.8.10.tar.gz 35087 BLAKE2B b27bc86d092f64addc3257d53022c8d413f1091b83d009bf7e3ced6c7cc1b4aca5537a4915677eccc6754867f3216240d8bf3f2832e55d626107fe4a24cb383c SHA512 f4a4c049efca466f97fc29fc017be2264f91cc0df3ed15b42b1dcc00562cb9a513ae9c2678d77c171ee29910e076c1a3e5236e6fb3e7ed234d1705bc7cff97d4
|
||||
DIST aiolifx-1.0.0.tar.gz 39567 BLAKE2B 0bbc416769c07916313054009158240202148698289adab0d17c7e51bb4810cfb74fb0588d7038ac442b0a85d6c28e4964b8ad6ff94dd6733bcc14f2371d1054 SHA512 941967ba9f0f4c0ebadf5ba56605dea562ce5c28c94cb803baa8e8ad8931a09515a838fb89f9531b3bb2d24141670003ebb37bf43326f466fb30f38b7ab99c85
|
||||
EBUILD aiolifx-0.8.10.ebuild 747 BLAKE2B bb3c396350e6022fb7c7fbb3b6bd18129d5fc8e6539762ec4358324670f206369a97f8ad6e20167ffc93aba86685a3d95c89736fe7645fa9bb862c41e4d8ee11 SHA512 240848d19ea70136d14e099646debba67405deff48deb41a3172df5c7ba0a2c716eafc4b6d40dd6b6343358463b7883e982746af01a8cec88873c0d02ac8c986
|
||||
EBUILD aiolifx-1.0.0.ebuild 860 BLAKE2B fcb43ed33d2c50d2e76a0f99774d97c367e6c3c9636464741d8ac45c13d04b389dad8de237480d4ccf213f1e74de61c34ab0bca1dcf7044050f4eb432a4cf601 SHA512 4cba3cc46b9509f18acaed301fa0bef034a7bfb8e4940382b1cecca2129c44b75fa4ec87c7354fb565a49ad0beb5287d7b8b2b019cbf6411941badadc5fc6059
|
||||
MISC metadata.xml 512 BLAKE2B 8e3b5fe76995c2cd9b16ca04007fbe81d3f109547789aef25114e2a5118a9836891279a4a90be401e076748167b239bfd4144ce6ac8e97279b692ea67ad47a5f SHA512 1cf59ecf3eb7636121f7e6e44952a27fadc8425047289b4f89608c372ef3d259201cbf56ad6212582596b6d699f86bb32ab466007f63d7668683905103cd27bf
|
||||
|
||||
@@ -7,10 +7,10 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Interface for Pentair ScreenLogic connected pool controllers over IP via Python"
|
||||
HOMEPAGE="https://github.com/dieselrabbit/screenlogicpy https://pypi.org/project/screenlogicpy/"
|
||||
DESCRIPTION="API for local communication with LIFX devices over a LAN with asyncio."
|
||||
HOMEPAGE="https://github.com/frawau/aiolifx https://pypi.org/project/aiolifx/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
@@ -18,7 +18,11 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
|
||||
RDEPEND="$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
dev-python/bitstring[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/inquirerpy[${PYTHON_USEDEP}]
|
||||
dev-python/ifaddr[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiolyric-1.0.9.tar.gz 6408 BLAKE2B b5ea6bc3263f41c4cd9344e45c6d3a4f53facacdc74c35528ec183b7170b40de346d34d43e9dc999bfaae95c0c39baf272f28b698d7206a91f27cdc95a003239 SHA512 774d75a9a95124b3efab276dae1fa02005dcf930c031ae25390184c8899e9b04d1e17bc69390c31ca33e7463f386afbb74e3650c97ccad4fe6742df5f6682a17
|
||||
DIST aiolyric-1.1.0.tar.gz 7056 BLAKE2B 4a29729f15f56ec6f50b7bad5221f8ee83505400d9ec98e7b690e0de7ca4e7a7cec77a0ea4d0a3372009798b29e716efd34fb9ffcab260ad6f4bba77497a3894 SHA512 1c6bef6b46f7f54edc9d423248389193f74613f834a5e2b540d849ecdb5b3dcee90614b2c616db7cd16c918d08ca6e0f2c68cad3020c0cefd4e5db763c0a8fef
|
||||
EBUILD aiolyric-1.0.9.ebuild 650 BLAKE2B 6dd65ab1168fe249d590c7c465302d5431179a4a2e5740bd1bcb00395b04e33e24eb411e466e842ae5190acca8f2d548b588dc1ae7aae78b225df760d1fab103 SHA512 b78954fc5de1f93696ea9cbfe0a135b55df40c33b76e516cb787ef0bb48e2eefa25c2f098802aed5f14d8b94ddb7e7204a83c89fe5680db3fb96694e22f6d0f3
|
||||
EBUILD aiolyric-1.1.0.ebuild 650 BLAKE2B 6dd65ab1168fe249d590c7c465302d5431179a4a2e5740bd1bcb00395b04e33e24eb411e466e842ae5190acca8f2d548b588dc1ae7aae78b225df760d1fab103 SHA512 b78954fc5de1f93696ea9cbfe0a135b55df40c33b76e516cb787ef0bb48e2eefa25c2f098802aed5f14d8b94ddb7e7204a83c89fe5680db3fb96694e22f6d0f3
|
||||
MISC metadata.xml 517 BLAKE2B cb4a861793ed493d89a5c5d07b798ce517c2b6ded1116566bfda767dd05457a8cbbe37213fbe4caabd7602887645e37d6ddca021ce7ac1040717b8b9702e63e2 SHA512 06f86fc3f6e239692c213792532757dc4a18089612e38ff5130883eb07eae4f6cb5d8cf7e4d924900f896fdc9c87acf63d6770de3ccf3ecf82b9c7c0169d4466
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="AIO package for the Honeywell Lyric Platform."
|
||||
HOMEPAGE="https://github.com/timmo001/aiolyric https://pypi.org/project/aiolyric/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aionotion-2023.5.5.tar.gz 12150 BLAKE2B 7807e11c8d8a343aced1358f50c492533364238301e8eb964bc3ccb0627b7f48a8519fca95e9291f06d81556f66131a281be25337f3ce180d0d7077a07aa3544 SHA512 90007addfd8ec2f7b6e7485880a36c98472343baa8117cbadaa666bc854159144cb21a80b821c5c3d8bbe42bc0cc49894185e7f8832eaec1190127df2c51c76a
|
||||
DIST aionotion-3.0.2.tar.gz 8316 BLAKE2B fce6c11544257183068eeae5429b7b4e03e581e55f8669a2924c92eb06162451806c6c50e67589b698545c7372d9f21069d6a80fec7c1f5735b2f5ac08428dbf SHA512 ae5ffbade34175b66c2d3bdb0a5609a95f371d1fddfbd0d5f5f78609b43a90b708324e665377a7c6250f8fdd53eb6df4ef9bf25955e41ee49d497d8f06343d41
|
||||
EBUILD aionotion-2023.5.5.ebuild 747 BLAKE2B fb23ff1885b2505e0cafce4f5a682ce026046d49d7d13d7e0b9e599b5fc7d4ea46310c4c46ce62d69f12965799380d248057fc826e53180f4aca8e66c02105af SHA512 2f3ab9b8e2c1e03223869a3c1049dbc61f88ac92c34d841c31de3528b3f5ce41beac259b93429f8813c0ad3d61dc1fa709c52af940e9347be1c534add275bba8
|
||||
EBUILD aionotion-3.0.2.ebuild 703 BLAKE2B 2fd7482f588727b600fdfdc15788587df31866834bc3ecd56aa0524e99a76de1f250d4c50a310b6f6f2122cb3dd3c6a099bcbdfa0f056b4e36dba5fb5479c3ea SHA512 c98635093dadfb1c0b04c1a0c8e70f8d4cadefe860a614b6816f1cbc37c8a3e743cd4171672ce8ec04b6b8edeeebc5fc67ee5722978485f5d6079292acce8ab5
|
||||
MISC metadata.xml 510 BLAKE2B 18902aec66c212748688138702cebeeb95cfd1b4ee48f896b7d34d4e375617ceacf9584fcdd3d0b2e779aee2dafc08b724d939fb984a1eaa7e37481f3ab395b4 SHA512 50412210619861af5620438097ee96c18e3d095613bfea03cf62afd540a6b9055c3fc9e7a2d8d1395b22bc0ed2352a6a4c190f4db10316b3d2830a4b47cf6600
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A simple Python 3 library for Notion Home Monitoring"
|
||||
HOMEPAGE="https://github.com/bachya/aionotion https://pypi.org/project/aionotion/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiooncue-0.3.4.tar.gz 17420 BLAKE2B 62ef6a9d1845beb79b028cd20a60ab8cf07baa3a915c80d5f4bdd0e5be8138acd208c2e0c4ccc86653a15682d14e0cf15393bb3e6819da0eeeaebc3dce33efd0 SHA512 b23d94631f2c72da445ed238206a78673da40ae3c82792453796f4df678ae3eb19743df9899d01a1ae2d7a7299e9d355bb6dc31275dd3f45dd654f030ebc1324
|
||||
DIST aiooncue-0.3.5.tar.gz 13946 BLAKE2B 4dbfc6485d8c2e3272cf9f85bca9743c2dcd48b4e49c5f01dcce3950ad870752cfbe6036ade514f302e315485122e707de5d604179014b7ec50302ce30529e9c SHA512 418906da81a6e14b217472ede123f50748db9cd4916ccbba0a3cc75e669306579073228d26494143247836c8d3f9621f7c30d3e3eca83fe992f32beade6caa12
|
||||
EBUILD aiooncue-0.3.4.ebuild 615 BLAKE2B 10d2ef13cafbcc233b7514792a04c6a224917867d2c8e94e443925d9ac10e6c731d2ef3ce175d5556611471a142df842fc735e834a21c19953ebdc20ab4080c8 SHA512 050b1779ff25d8c31d79aef3552b5eb4965c2e211bba80e7f3db226289bac7602278a2ac03c8df1449f6366a28e4b951730e7176f0046086f070b9a5d7d6b7a4
|
||||
EBUILD aiooncue-0.3.5.ebuild 615 BLAKE2B 10d2ef13cafbcc233b7514792a04c6a224917867d2c8e94e443925d9ac10e6c731d2ef3ce175d5556611471a142df842fc735e834a21c19953ebdc20ab4080c8 SHA512 050b1779ff25d8c31d79aef3552b5eb4965c2e211bba80e7f3db226289bac7602278a2ac03c8df1449f6366a28e4b951730e7176f0046086f070b9a5d7d6b7a4
|
||||
MISC metadata.xml 507 BLAKE2B 55c99f5b427db24a7b88ac13b6e80ef39bc59aa10c60aba3fa9c07eb5664daf807f58eec8b32c35a1f18ab099c02c587d0c470f94102be28003f4f0714fcdb1c SHA512 0f0a3a0196054ed6a451b617f090eb8303cfadcbab93b596ba99f4ed5540596c9d8aecd3d49e542e917554d82947dbab2ea2f2313a53a1b13fbe26a2ab7dd72b
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST aiopulse-0.4.3.tar.gz 14135 BLAKE2B 4465371ae94316bfc714c4239f2f8f294105613ad114605e451954532c846d4a02d4df719863f33128037cce6ced0ac2d100c2ab04f58c31edc6c0fca8adb884 SHA512 42a72148936c672425d643e479c32901b40ff814bf451e165f65d9e06feed0de38b8ba2263ffac266f2eabfb3bbf5a45e3bdb27fff4d5d091da950fc55e2730c
|
||||
DIST aiopulse-0.4.4.tar.gz 15289 BLAKE2B 8f11dd66a84d0aabb541f84b5fe83353011213aeec753e57510a8a23057f00117a50c327ded4fe37a1bb05c81ffc513a6a0c408c01770d9e48a989953ef6e655 SHA512 b7378240cabe3b7a830f74565f6f04717ba958277bdca9ec098376634e1f30701d5eed36e5170f9dd23a1f6bd0fd20bf55905525a2f58e09a3c4c6c8bddc9316
|
||||
EBUILD aiopulse-0.4.3.ebuild 665 BLAKE2B 04846b3dd0ba66777bae9a18f3810c3c28cdde70785cba3b249d4ccd0aa204f1bb18c9270f3ae8f1e3881c62cc8be1411f3feb30bc93cb766a99223d3add6be7 SHA512 053c7f3d54fef1af69536d179e8b1959a006355071d0818872ee99d4dba75aef1b92ba86e2461c6c6cb01cba190e4df213ac71455e067e91c63fe9fdce2e1759
|
||||
EBUILD aiopulse-0.4.4.ebuild 665 BLAKE2B 04846b3dd0ba66777bae9a18f3810c3c28cdde70785cba3b249d4ccd0aa204f1bb18c9270f3ae8f1e3881c62cc8be1411f3feb30bc93cb766a99223d3add6be7 SHA512 053c7f3d54fef1af69536d179e8b1959a006355071d0818872ee99d4dba75aef1b92ba86e2461c6c6cb01cba190e4df213ac71455e067e91c63fe9fdce2e1759
|
||||
MISC metadata.xml 508 BLAKE2B 84d654adf19da6588cbc6cb3d26cfcbdca025f4c243df58b3e5d527bff23970bf4e941cc8c6b3913ed053b6cbd10721d845a68ac49cf6af411e37e0b26dc33c7 SHA512 7535c2d6fa4219a4ad525855efcbb8fc89289099951034aaf670a3f2a066e8e8adb59a9fd9c633d5e83c6088fdf335ad9311339c8f1161825a365dba21dabcc5
|
||||
|
||||
@@ -5,10 +5,9 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Voice over IP Utilities"
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/voip-utils https://pypi.org/project/voip-utils/"
|
||||
DESCRIPTION="Python module for Rollease Acmeda Automate integration."
|
||||
HOMEPAGE="https://github.com/atmurray/aiopulse https://pypi.org/project/aiopulse/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
@@ -18,7 +17,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="~dev-python/opuslib-3.0.1[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/async-timeout[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiopvpc-4.1.0.tar.gz 12719 BLAKE2B 35a37dc475a5ffbfdf5a6829340207412a689e692f634ef4e077504e0a170fb4b612cd49cb44fd30cb3e5434b7ee852e5b302166689cf4ea0c90ef7cd930c416 SHA512 c1119f967c04c7811c63d31d3bf0760e7e896f0d89866c67674683b8543c8f2889c13e242a606117d5e213221c50b18c8b4f23e150d6215b434ac983a4d054d5
|
||||
DIST aiopvpc-4.2.2.tar.gz 12764 BLAKE2B 686a47cef07694383c0b25ccdd2457a3c66f2f2e4534b87cf1a33eca5f27c0d21447e77fcae639d5417aff2d36a970ad635cbd55b07176b4af5014404271264c SHA512 9178dbc1461b51be23e24d42cb7eff4513e198661b496664bdc8de45c808892809736cb90962153f2e632b957ed402788a87b4930f0f9d717c4e6f73e3f76357
|
||||
EBUILD aiopvpc-4.1.0.ebuild 796 BLAKE2B 00fcd738d98fd25f646b2ea383986c576cd78c93bd32102959d902612d6f0a2ff0d408085c47218b605c63e7d8f51871a4c42eb8f15e12a9bf8a5fc589d23823 SHA512 a9066234c2cab066d2463bb34c3d8bb6dfd078c0247711daf3d607f8b7ae5359f1fdfa57beb81fd7db141489b1d644b57f3f6f0bd358c6491445be6f2629cecf
|
||||
EBUILD aiopvpc-4.2.2.ebuild 832 BLAKE2B a238aa6d9cb4cd140032998162e81570016fd0744e837809eb05c424edd7cd17d481d223047e33f280ea68de3a0cdf66ef7f6888d74aaab6b881e12472782913 SHA512 0d679ba345293b683eb1e957696d3b2c8f36061c196e72dc4a5a48a5ec1429888953fbcd71dcb96a834e5faa82c42d9d802636339617fac6fd018782d2649bd7
|
||||
MISC metadata.xml 518 BLAKE2B 673cf29bb88a6c4082f02ed30f21c8f5058cd82f197a280ee3e5882aea7f4295f0dc224d163c97dc9827de2d670ceb1220ad9478ef77b1b631777b44bcf465e1 SHA512 227c0d65031db5d43fc629d1cfe8cf7642366ffb287323b7f49849798c868bbcdcf30278ae09bd4cc9490251bc4a929829fbbdbea916db062117556ffc50f842
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiorecollect-1.0.8.tar.gz 6133 BLAKE2B 064584628a3a8996ff9bcf923c277455e885b747a2861562f301060aa397a62b3263aba3c28ef5d1dc41fbc8e730b4b0f157fe680a1785a37334240e98eeb934 SHA512 d6f7c5db39b234b233eaec7f34f29f0f55076b1b4ba2a67e5cd11f784decebeb9958f8360f3c18deb441db7c4ff40bb2ec3f0eb068736e695a98ff3c736c766f
|
||||
DIST aiorecollect-2023.9.0.tar.gz 6679 BLAKE2B dbc863412127eb676cfc05e6b160449f4a01c8ba9971dc5437819fb014c1328f03fda070dcf06de9875152b86ab577088af48f6b392776ad81e85ef91954ba11 SHA512 de6a051f018dac79968f176c3a147292b399faa0d1d08b95fdb0a63abaabd235f5997d4c4373095c091a050a21f2144162d202f1b75f9c89ba323bff82972603
|
||||
EBUILD aiorecollect-1.0.8.ebuild 756 BLAKE2B 405d0518d7a84ac8017c002125015a8ca8a49f0286764c493f3753141a3284b74debd25aaf7c817fc39f98ca397c852eb0c4fb7a3e8ae900af4b4b269ab04554 SHA512 4a9fb475fc458dc7e117231c7aaf25aa1139c9f844016aa1a6d8240bc47af69f8067f85f5024f6504d55fc8e70726021650a41108385a5f9d247061b0041443b
|
||||
EBUILD aiorecollect-2023.9.0.ebuild 806 BLAKE2B def896332f7d6d56dd8aa859af22a70af11e3cd29140f39ce4fb3991251e768b92efa89a6eb6a3679aa5a37c31877af791e535e70e4ee79f6a3e3cd4fa060e40 SHA512 a3bc8459ae60cff46306485438030cac5c11ae8835ae3baa16bfd51700b465545bf954b07731de4035f1995a0a2198a2e653642ef8416765c5dea3c8c9c91968
|
||||
MISC metadata.xml 516 BLAKE2B 9840faa6bc9d0d2a03d111de3ba842980884606e27d1874635e2efe7489fb00d09d743d7782c492555b83d04f6dd3adafd90d3683d1a004dc50cffcea1b19ee1 SHA512 a86c7a9bfe6817bcb551e563269e4145cb16140a6bde6ab2cc6548778129cfcca64520c707aadd30933cfec9a1778468d6f9ecdb2268cc679c699a71d54b3dbf
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioridwell-2023.1.0.tar.gz 12569 BLAKE2B 20a6c7b595cf9a2fca9adaa3c5cd12b0b5dc79644558a72915cb6f6cd25da994251b6996af62ab4a61e242baf6f24f886a8fbdd26b7528572c3ae0b4a22ef87a SHA512 f796611626e92dd4cf3e2c4520f1111391d6057b4c1bb79cdd1529de854a40e5af629f6286a9e0242aef13526e69a57f65749cbb23fadf475f48197f17257727
|
||||
DIST aioridwell-2023.7.0.tar.gz 11674 BLAKE2B 465c9db351224bd82758cd5e84ed846f0841b9d31b60f9c8b1f05ab14bc5816b9791c909d35683032d761dc6ddafa558b1d86551c56289e9573872ab555c1b64 SHA512 d1052c2277be542c3b6ca8115335c3e391824bfe03d73976c0b5e910fca0ee705b855d3b77d1cc8af9b201325a0ac6f2d336df039d06ad3a8c1200598ddbc0b9
|
||||
EBUILD aioridwell-2023.1.0.ebuild 986 BLAKE2B bedcb4cfc2675c04be3f7c04dd684441727fc8c59453d2a6a369525818cd12cfa28aae11d9c65caa1f3259798e7b5f60b9a155faaa58540d2ad981be016713a8 SHA512 77ceba9f39977c51298eb003a77412cc0f11e38d2dfff5ecf56e0ac96e429853753714fa4a1637e58db98a38a0d7c72953af5b3ea9969c20698786960ab791e2
|
||||
EBUILD aioridwell-2023.7.0.ebuild 1166 BLAKE2B de5f2411690c919c62c045ee6361cae19890b20fb4e7e3290cb03a5417ed02eb527272e6267c8d5671fbe58a45d0143a088cdc63b9aa3405e5bd96235e20697a SHA512 e245181faa96f37824b825a611b03d48ee19b1f02f520b3cc0ff31c1cb10fd6c5ed774a59dc72443e116549423cd9c1a3cd5459a19a8fcca5b6dc993c1e5800e
|
||||
MISC metadata.xml 512 BLAKE2B 9b74197b6684d13b83cab6083dac5e94d68345faa0e23dc31c414e3b37533a971f12506e1ce9a14a76869c3db2a21f1d661e9f24a2074b42ea33f1abdb5939d1 SHA512 2e7e2a545303a6044c0e4f6ac57a799c345af0e99b53d6284aac3742df22e5772abb157e390d1c09635a0057a3308fa2a5ae23ff6d34c4e035719852b74f7ba6
|
||||
|
||||
3
dev-python/aiortsp/Manifest
Normal file
3
dev-python/aiortsp/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST aiortsp-1.3.7.tar.gz 34838 BLAKE2B 67d00aa608bce4a404f42f4fed25c986b978225157f33d63d51fabab6c9e6f405d71345bdf8183ba6f7d1bad749d8c84c0a0e57c48f10aac6b724dbec7b1eef6 SHA512 e525e871d41aa1ecb1a8ea0db642e9282c6d4e78e98911513162ac3a1f9dbf142c50880264ebc21fe3133a51d24a0242d785ed6ffa62e2c28db87e2b8b3556cc
|
||||
EBUILD aiortsp-1.3.7.ebuild 519 BLAKE2B 0f75f7540189e7686a84cf65b983a0454005dcde61b122cad6e2b3c45cb979552e3a6722d67bc78dddf92537d9db766c5649fa278dce36762d751856a3cd992e SHA512 ca9799d7d738686ca691c00fbc55ec1bece51839c42755d1fe4b306bbd58e2ba379d1ca54b381140a20b9a25dbf61d6617af4871672aaafe7d70842c3a16baba
|
||||
MISC metadata.xml 501 BLAKE2B 8517971742e11667fa4122aba45b55731601a8137fed0f04f88fa94976acd3a81a53ec4119c27c9736dc0b4071a6b4466337299e6af4ee6c678c550c5b42f9d0 SHA512 cb143b58824fb3f9070c61f4b940a0d34666873fd988dd0e6b51aa1bec1d6f8aaf7b3a1e3a9d2224b3ac01a60c7f360a32c959107f6f7f96eea72a7c55968a09
|
||||
@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A python API client for OPNsense"
|
||||
HOMEPAGE="https://github.com/mtreinish/pyopnsense https://pypi.org/project/pyopnsense/"
|
||||
DESCRIPTION="An asyncio-based RTSP library"
|
||||
HOMEPAGE="https://github.com/marss/aiortsp https://pypi.org/project/aiortsp/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -18,6 +18,5 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/pbr[${PYTHON_USEDEP}]"
|
||||
|
||||
RDEPEND="dev-python/dpkt[${PYTHON_USEDEP}]"
|
||||
distutils_enable_tests pytest
|
||||
@@ -6,11 +6,11 @@
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">segno</remote-id>
|
||||
<remote-id type="github">heuer/segno</remote-id>
|
||||
<remote-id type="pypi">aiortsp</remote-id>
|
||||
<remote-id type="github">marss/aiortsp</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>heuer@semagia.com</email>
|
||||
<name>Lars Heuer</name>
|
||||
<email>info@marss.com</email>
|
||||
<name>MARSS S.A.M.</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST aiorun-2022.11.1.tar.gz 31711 BLAKE2B d5b14c40fbea05a2c50bffe977eb02c45edb41de0468b17782de0f92ae363ee409ec0a86fa7ee3c13d9088baff301ec5e034cb270da0113459c458920fe902f2 SHA512 127ca21481bb997d3d46c41620b570a1dd523e29e32bc537c1d38771816856a12183f7d0e45c85427c516aa1624517899da5f02afc976bef1443b814ea1d8f37
|
||||
EBUILD aiorun-2022.11.1.ebuild 622 BLAKE2B 2d8b5dbc5d8f9b55e6adf2c7d60972d9240ae0525c3e9a4e0de3f8218e1c3f778e793f983e33a24f6c9d69071d8bc8dc6c0ce542d7e7649f9f499976b2854313 SHA512 320b25d4b2126f3a16f00afecaa7d5a565fe50ca658849421b86270b79011ed7ee995497dcffd3fa1b41d324a784052bb965cfadfcdeab0ababfc9d1a4e75fe3
|
||||
DIST aiorun-2023.7.2.tar.gz 31170 BLAKE2B 0f25c6d9a05b215b9d3c8bba68602cbf679fc30245ae413ee84b66fafdeac53c6e62d51151a6055d404e22f9db24f8d51358610a01c9316d37818bbda220f582 SHA512 fa6bcec2202941c26afd9f04a92ab21ab610067f95011f357d9da3e442fac53d917edb170eb52c06bcf0c73033f0f71a9b83dd23bb28c243b1e4aa46e8dd99a1
|
||||
EBUILD aiorun-2023.7.2.ebuild 581 BLAKE2B b7d283e04391fde5701b1a8475b9d6f5860b27a0923006b0484be8fa9dbdc89ce0680d25569a71bb6b0557e011a07681092f3ff148e4bc45c0dad16caa2b8f99 SHA512 c3bd58ccdb50361ced4fb09273a44b88a105e440bb697fd932c3ace173ed95dcadff75e7c8684fb77119510126f5d2b0e447bdba815a822a8bac4c49d509b5d3
|
||||
MISC metadata.xml 510 BLAKE2B c04894aa635f2c934b01052ac3907da7313b7fd62d6e5e06aa595848de1950bd3d4e29d91e5a23fc0a59d7c887cdcfc5993a3c583fa8df50b63def0b26da5bda SHA512 669563e4ffce82a98791ef4465eb98254165fc1aab250f4e414093739c1ed65a02aafc1392a6f099a4f5d6cb0c9b3c53329d6efbe6d17e875b29df7e9b10cab1
|
||||
|
||||
@@ -23,8 +23,4 @@ BDEPEND="
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioruuvigateway-0.0.2.tar.gz 8110 BLAKE2B 77e1293a108d80312430c71b0e8d1e8b987bc28db89bdad2665bdf4aadb8654b6159dfb1421a08197b77f4bbdf6f9328d43212aba14158c703a0d411ce43f886 SHA512 21f547bec60002c02f6a70ec4143a548f4a5a19e8acbc50054da7b7ecd046f0ffef332d81ca4ea0f4dcad672bfa9410ebd7368d396b2f9a3f1a15966959fccf4
|
||||
DIST aioruuvigateway-0.1.0.tar.gz 8137 BLAKE2B 35b9c3770898aa12c1f2d0a924f9c67a3deadfa9646e44a2b5be3323689b08f2768cbdf60c70d62dfdca35115db491768372ba0de92f3aadcd35bff23809ce9c SHA512 8b15d2a6c631eb2bec7d2f2452370e4c2dafb0f5cab2d03e48ebb6285ef0cd345fadf6df769992cd4008ec0856faff7ca1f2b2295850a8fd88b383b85b1bc4d0
|
||||
EBUILD aioruuvigateway-0.0.2.ebuild 737 BLAKE2B b3c33a31bab4c83fb5d86c7ce1bcbb6dd78bb7676572410072787eae28ad469e6799929eaf6769dcf01ae3ba793b231994ac99cd403f1f704050ce880e589484 SHA512 643226d82d16f82a8d7a70b082fb0dc3245516abc2150a962ded4c0c0f6df58a50e108920e7c6dcdfa0c6aecb1b52b278cdf43ced2563cc5595534326685022e
|
||||
EBUILD aioruuvigateway-0.1.0.ebuild 737 BLAKE2B b3c33a31bab4c83fb5d86c7ce1bcbb6dd78bb7676572410072787eae28ad469e6799929eaf6769dcf01ae3ba793b231994ac99cd403f1f704050ce880e589484 SHA512 643226d82d16f82a8d7a70b082fb0dc3245516abc2150a962ded4c0c0f6df58a50e108920e7c6dcdfa0c6aecb1b52b278cdf43ced2563cc5595534326685022e
|
||||
MISC metadata.xml 512 BLAKE2B 4ee5c5345ad056470345eb9db05efd4c4df8ba69127162c54240b8f77864ea4eec99026a6ff0a120c1d1899820c55b79b6211106f22a5404f7a601579dec2f0c SHA512 817be1c2d39153999bcbaea25f8d1cf2b68a80f2b88deb5b92e465ec1a609ee217fdb936458c4a9866b60ef852e1574bb22116404fd2c8d7a475760ef58d2701
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="An asyncio-native library for requesting data from a Ruuvi Gateway"
|
||||
HOMEPAGE="https://github.com/akx/aioruuvigateway https://pypi.org/project/aioruuvigateway/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/httpx-0.23.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,7 @@
|
||||
DIST aioshelly-6.0.0.tar.gz 26076 BLAKE2B e13a303d8ca1624241ddd1547678167d4dbbee56875bc06ce0382dc42d6135998841f4c6949b55d434d40bd8628deb155959afc8417aae6ef65b661d92493b6d SHA512 ebbe1a6de7d9e4b8761e652a48bd7c234e51dfa278a0e856c018add6c64337bae245da354f77387a0694cb7c1999c10b0883e68fb24ad7338fc1fadf662e357d
|
||||
EBUILD aioshelly-6.0.0.ebuild 808 BLAKE2B 2988a0dcb6f9b7d12137c69046616d9ab85c653b1089886bf5ac946bd87c7bdd53666cb2dec92771ae3d885eb3147c772c8f74a7e165d78b3fa5b33cd4b31be1 SHA512 e557723d54adff3da6ef4eeea5207b5aa5003aa1026e7a54cd67c4cb9fdac946dd5ec6447b02ef6940c74c1194d128690ee0afd9d988746dc27b5ba31829abbe
|
||||
DIST aioshelly-6.1.0.tar.gz 26978 BLAKE2B eb7444269ade591d313da324ed5e715b0d8d10c046718174568ccf218b10f256e25e3eba209da933325467db9cb5594c5450b83e7f7fa3d7cdb90195e14ef736 SHA512 a8d0aa8766419d9d24c146637b83259c910618522c1c76a43e73405b8ae9114a33fc249b1774dd861872f39b970ee11b96fafb250d8e23a698683424228f50d8
|
||||
DIST aioshelly-7.0.0.tar.gz 27132 BLAKE2B 709648c40631d27a68ff2979a549082b6d184e6c65d032c8a0c04732201cb2b169dc4019df3493bcda27f07fafce61380ec668ea07bea5f311130c2288d0599c SHA512 1ba60ef54882386e2c20d09c41ba6de0f60688876518f02bc33969bd9045bf1cf4ecac2ecdb14629cef59bab319d41fa37ba89effb16ed5193904a7fc5afb6cf
|
||||
EBUILD aioshelly-6.0.0.ebuild 808 BLAKE2B 4a414acd02b51896eeace2c680c8af2ca0ed8c1412c4286180db621566dcf32a46ef41c7ab9989c137821ae36a141c6fafd2ee3688c941b6ffe42af8593e32cb SHA512 b2df88ae2543bb38cad108d85095058167edb990f3fc6cdf425927d10625345e940961324f0907a16c363b6013795ec2d8563dbc6ca4dd4ce0931ae32357aec1
|
||||
EBUILD aioshelly-6.1.0.ebuild 843 BLAKE2B 99cc895f0801adeb337994c9541d5d88001990c0a6ac4a39b72fb7d7d13a10ab2659abe020b74256bd6095abe9c197dec93288345230ff74589c289e09e39235 SHA512 1f61b56210b58c34abc3bf3f94d9e40e32660bc53a30ae8a05040c9a2d19c33006770cca02e1e83f902c5083b96eac45445691da4a5a6e892b06072067d38673
|
||||
EBUILD aioshelly-7.0.0.ebuild 802 BLAKE2B 64014d2b60c3bbf854cb84ca72f149d113193c4fc8bedd98ab2d8ea1e6a640507c4d09e64e27ff9fccc1085a9398f2dc3035d8adef287accac3c5d735aa5664e SHA512 637814ba8264d3ebb1f956206c8679316638a40227ff4b96ec751918ae00a70b199587fc5cc10e8e097b87e9678c370f9dc95492da7f21655e8a9610773757b5
|
||||
MISC metadata.xml 533 BLAKE2B d3a60d6ad1a1bb8530b44f8914af8f85fb7117cfb3db0e8e425216b81f9871102e15330d5db4a9dd737e58f5d9eb82f5f71ba8ffa26b8f4ad7062861f63a4eeb SHA512 75e68f47e8b9ca4dbfdbabc3efbb9e89e3a01718f5fd56edd2fb40d41bc4ad5b318a63edbf9e5b38fea4e7dba815e93c212e9119529ca18cb296c99154bc54cc
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
34
dev-python/aioshelly/aioshelly-6.1.0.ebuild
Normal file
34
dev-python/aioshelly/aioshelly-6.1.0.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Asynchronous library to control Shelly devices."
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-data-tools-0.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/yarl[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,17 +1,15 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Asynchronous library to control Shelly devices."
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
|
||||
|
||||
DESCRIPTION="API to interact with an OTBR via its REST API"
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/python-otbr-api https://pypi.org/project/python-otbr-api/"
|
||||
|
||||
LICENSE="MIT"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
@@ -20,15 +18,13 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/voluptuous[${PYTHON_USEDEP}]"
|
||||
>=dev-python/bluetooth-data-tools-0.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/yarl[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioslimproto-2.1.1.tar.gz 22066 BLAKE2B e5eff4bc951a70daf0f44b7729d91fdda8b25e336398f657359a1d4c64a929286912c388df50b7fda57d99efc4c83766243b2e4c9af3c7c809d635e6483a919f SHA512 423d8593f6119c584037cdb89ff0aa6a4d232d0e3dcb4bfeb59acc5410f77d26d22c4355ef4bad74efcabdb58b63b7ab4df6b19360fb2fef1b1c1a654957d474
|
||||
DIST aioslimproto-2.3.3.tar.gz 2913245 BLAKE2B b42b05ce3d74b33c55ff316796f044c61fc55512b1baecefca0740aaa58661964ec43054532d2275d1cc4a250623cc8ab2a1bd0e4cb7b241652ad886458cd625 SHA512 ff5e5226496b0cfb8c32a1579ac8a68f3984b66efb108b5e7da9b991dbbd54d40b434b4628bf57a8ac57c9da696aded3200f43b10fab6339e9b25b4a99a9e1f6
|
||||
EBUILD aioslimproto-2.1.1.ebuild 748 BLAKE2B 2b91aea3bd2acb6959a0a592459b13eedb210c3c9aee4168811bbd1af06f3c374bb41074487ef02ef476d4bc6893c40c3174eb9479955b4fb92c6446ee3dc474 SHA512 c50c78f69af2be90cb067a4c36bef2adeed08f790e345d4b2febb68ec8b4647ec481cf8a28e26279ae01d0389b1f2700297bb8daadc03dd4e4115f1885cb493b
|
||||
EBUILD aioslimproto-2.3.3.ebuild 829 BLAKE2B b2e207dc220cb171a0b48cff50518b6c56bde729b4b4d6500b8b77aafedd5a40dbf21ec646e024d38eb0a3e486a8f2f804a5e855305e51b0524c523da8ce18d4 SHA512 8f89b8f5e65edcc4c815444773302ba5de7c6ab33e77ee6a37c844ad76a4d7922a6d0376db85f4c05791c78cb337d15cf729fe4f488bada0d11c774b3c857aef
|
||||
MISC metadata.xml 481 BLAKE2B 3120932c9d9ca3fb5f22299b3ae4c51fa377984e7f2129f6756f781355431b347bdfb0e7371cc6cf691a6a8e4270426fbf220373f27c2423cd8fd7bcfb7024db SHA512 00306c8cb0543b52f6e0d13cddbaeffefeef715bf51a8112d21ab38eee84c92750e9565a0e169a146e1264a7c98c7856aba76bb45f3b68ed95a8a89c0a1d9d39
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aioswitcher-3.2.1.tar.gz 520072 BLAKE2B 63fcd3bb873eac5bf5c274bf26336a7c7a2d872532352943c725ed78285e6782b4c5372508e103c2e0f903b64d34b16db0b7c7874b794d5ea5ef573b15e3aea5 SHA512 f38f0d1a033d94df66248e28db3ef16fae56acf19eaeeaf5ee09971be81bf76cb3bcff6d031e3b0204e84579a13a07acdc139a08723408ecc70e539ada11bf63
|
||||
DIST aioswitcher-3.3.0.tar.gz 519923 BLAKE2B a3a08b0d93ba42e8fbd775975717836610e5e1e0c37572a9899b4423db149752b42d8f579d77bba7c2208b91c811b20067001fa3a9b381aa7d4e8263b11357e4 SHA512 d4c79c8c084fc0381be2e1a98b2b86b7671d712cb7e872143256826d0e18e829cb8405d9cef62af3728f4804145d9b8c2ccb0ac5889567c0e7ee656b9742dc13
|
||||
EBUILD aioswitcher-3.2.1.ebuild 586 BLAKE2B 2b12770016dcf433d181819bd8045d41e107feaa95818bd832c1841ae2b6e3de5e0b07e907e7982c3cab20e39fcd76c0a6ccc5254db86bd64a211bd740157cd4 SHA512 7dd9b810d3c8143b1ec844c8796074cf5507100670f577c6087829e8a27854bf56c480718c810146e1f0af22abbe2ee1be3b9390a71b4250f88ca28f4bad8aaa
|
||||
EBUILD aioswitcher-3.3.0.ebuild 694 BLAKE2B c29c3bd6753bdd4ee16a6bc8f17eeac6cacceb2145747bf391ec582eab4153a079594ecfea66825c80cf695018a08e160849cacfd6339cf763e319d339f9dbb6 SHA512 dc08889b18627e2d3f4fcb0f218d6c593e55127cbef2da5263921a06691a8a12c66efb661219a3a19d8e1487d40441668fa00c7d463c7cf3fc5debf999e66285
|
||||
MISC metadata.xml 510 BLAKE2B e115fcc27984a1d8295b10ad5103987f3f45c52dab196e4b65896610128f107231ab54efe661c470f0352b4d7015870e3913c8bba62a7c1b79b3a35d7a176a59 SHA512 4fc1961d6e6eadda8d043c2ba33c3d7bf8f9570cfec29fdf2d4f44d36948d533732608043f85f2ae565a41193b6c2589bf0802adeb93b9679d8122a0b6357a8c
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
DIST aiounifi-63.tar.gz 42007 BLAKE2B d6a7d61a0b85504c033abcdd1dd4087fe315f46f186b1e50a81afaf9a8c65da4a733787b992a7e90a87cb9198323766102dcca4afb8105dc78cd703c9bb07f0c SHA512 456fb63e678b82fa6f20d4d7204b809b28122bebfc881e3482076868b99ee0b1413e50c406361e91d424f88a9f8cb6b4a88c65e954cc1673a1fbd0b2f5b0a80b
|
||||
DIST aiounifi-64.tar.gz 44114 BLAKE2B b22c0211f36fe9dd4f107b53670b7822fd21f5f4ce56441a3e853993530487a4a4fba47ffe282ff0f4fd48bd4769217fb449cfef5cbdf9c143341c2681592bb4 SHA512 113e013966de5e0dc771b5fd697afa4e7384a51f415e1d3f337b17f5d86604d88b12788b8cb205f95dfaab8326ddd2473829d6d35575cc6e21d4da883f00e42f
|
||||
DIST aiounifi-65.tar.gz 44192 BLAKE2B 404e8185bff7ac70e0fc3d40cb1ecec95d5e748775177af271ef895a59ea843839c7fcfbc4516a5562a3164ce8493f17e6e2c9e02084aa249621b6a25652dcf0 SHA512 29f54e4abf5276091b3e1d4c9cd9576d1a705dfe553372d4f8e19a636bcd2298170a32f780699885ce5a23922097b474685190735103184397b8ecac1a619e36
|
||||
EBUILD aiounifi-63.ebuild 887 BLAKE2B 807ab7f41add0ba6f019f310912ae2466e59cfb1ce66fad6f3d32598c03270ba56ae08c9a266cfa8e2842eff14feb6ec01dd2b523452de6923601553bb0ff081 SHA512 aaa9093858d3459fee3bba4065461e57ac3f72260ebfc2a009a2fd28bf70c238c15140eb15af27ee00d7dd630f29d67b9e76882a40eafd8cb0582c828cd7bb7d
|
||||
EBUILD aiounifi-64.ebuild 907 BLAKE2B 0f86a7c08c0c2d2d560c8bf3201a036dfd5dd46b9981132a344e709c6708185eb3f3632005562d4840a89a28154c57ab28fcc5aec8a87aec063d007b9eda3ebb SHA512 df7b7642709081c22e8a7c957f4b22d280d3afb9201e95cbd7082174f081f7282ee335f5e4d0168a1ae2fa0c9f20f28b34df4171fbc1b94b326cb8de379c01f7
|
||||
EBUILD aiounifi-65.ebuild 912 BLAKE2B d40f507718333fae63d0fadcd5f4855787fa95c393b7ffd8191dd91f153be6b58b0ace7b3734c28fc25e900e3b8c1206f45d51ce295dd9091bb98c941416bc35 SHA512 72b5928308182601038e90f2b2af5c602374f0fce8f699a10a3b11a79f9fb26e707a2ccc718664844b53ea8bcb2b323b6a158842db7c145608dbe47c88a6a575
|
||||
DIST aiounifi-67.tar.gz 46205 BLAKE2B 2a86e391ef687cd45d5e1bfc8dac1e3a3f248d2fb74b084b9c3ce89919106dde2344bc80a744acb7bfb481bc24739cb6cea0ed45cd052f3997d8bcaf03336026 SHA512 055b0b2376d0e65d71ec1aebab060f6cf1ee768239873f112d223a7fd2ff58229473344ce24bf7c7ce0aa456a8128bbfc0673cc61779227352c9dcde898128c0
|
||||
DIST aiounifi-68.tar.gz 46417 BLAKE2B 5c6278ec27c63da83e506fc9a74fc45f1e166052eed183b5f26efe3569d425fd0ac98bfcfd90778bffdf5236aaeaf746e2eb5999875378ba27cf55427dbbfeb6 SHA512 97d10a020248d41f83782e34939e38a5f51c01f8741fefbf381c54be1528db3a45741df17b85410cd3dee2948e44ebef299e1181df8a29be945f9b740c5a1cf5
|
||||
EBUILD aiounifi-67.ebuild 912 BLAKE2B 3cd16bd77dc1fb19f97f038e1975b7b182beae8f12719799cf4593014d7efcbe098c2f21ede31d142cfbcffc9c4c0fc06ee8421055fe8cf3a72cc3371480fb16 SHA512 48911d707850e8cd53095c8b8ecc737b8cfdd2875264a89e67922580b69e1a0c0e56e12f9879034d2d22a4b712332364244f669885ecc2d64e4fc6084fe19679
|
||||
EBUILD aiounifi-68.ebuild 912 BLAKE2B 3cd16bd77dc1fb19f97f038e1975b7b182beae8f12719799cf4593014d7efcbe098c2f21ede31d142cfbcffc9c4c0fc06ee8421055fe8cf3a72cc3371480fb16 SHA512 48911d707850e8cd53095c8b8ecc737b8cfdd2875264a89e67922580b69e1a0c0e56e12f9879034d2d22a4b712332364244f669885ecc2d64e4fc6084fe19679
|
||||
MISC metadata.xml 526 BLAKE2B 6ea8e30813a03c2d80339e1a2db4b463a781e710371f15b992cc4d658c73d8b7fa3cf03ed2506cbe95d5973a34f82d0c597d657ae58d514f9985083132e8268e SHA512 6712667034dd8eff188af2b467f070f0365d478c69a0ec99681abf2d8dcab12a47ea2323a4b428896746156c6ce597adbde14b9ff3f91bbe07de64ba95c806aa
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -17,19 +17,16 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/segno[${PYTHON_USEDEP}]
|
||||
dev-python/orjson[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.9.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/segno-1.5.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST aiovodafone-0.3.1.tar.gz 11285 BLAKE2B b72f97fa5cd091bb2586f0f9c37119cefd1dfd53d8871edb579c68eb8da01fd44c67dd061967f7abccddc587a40d12115f88df5143534d8e15afbc716decbd50 SHA512 cce64c4df2df1e7e1a6435dc08cf0ff68aa375a9107d712b2964f40cff623af1687b9448c8dfd4f0ca8ad9f1ba3b9bf0f75b70e8e86fbf5df4bea808e5aef37b
|
||||
DIST aiovodafone-0.4.2.tar.gz 14058 BLAKE2B ec8f09d7717402f8b3835081afeb2ad37932e0c349f0bed4a6514a32ba9b980e34c31eeb3358d07e8b677614204a9ed7adba651dd61e3bc3bc69bd13f474d2aa SHA512 1f00d61ef9214204f925fd05506b4f1637407f5189987cc7fa6ad5304c223be0ed338faf055b3d54ecef68aee0fc27b2e813e39e64b4446b005555390807e0f9
|
||||
DIST aiovodafone-0.4.3.tar.gz 14135 BLAKE2B be28a1080e7e8ef000d99257d5f6feac7003d5136595c17ecac83116131252c7f58f8fe2ba19bc8c0f6e616704070b126b5019ab66a4f206cff3869c58082ce2 SHA512 601293b6a642daf2e2aae3444a9cbfaf02f4e4cca8c443430d1d7542c117ac1c7e0e58f2a9e6841f88d89c54cb9f055d0b015ec4c949974f856f7f9e01a3c852
|
||||
EBUILD aiovodafone-0.3.1.ebuild 738 BLAKE2B 1bdf0b1d143238a9010be4a3726408edbfc78a530d5f6d72bd8879c9810eb484430540163b258ad62d7134f658e62a913ac8cdceeb86833701a6fcedde889399 SHA512 2dcaae32f84de270de7f84e8d50892def33727c94cbfeebc7050d471a9cf08a571e3b892cb76404785aa987c5aa17cb0178ef967ec573f083b725944de72d6bf
|
||||
EBUILD aiovodafone-0.4.2.ebuild 738 BLAKE2B 1bdf0b1d143238a9010be4a3726408edbfc78a530d5f6d72bd8879c9810eb484430540163b258ad62d7134f658e62a913ac8cdceeb86833701a6fcedde889399 SHA512 2dcaae32f84de270de7f84e8d50892def33727c94cbfeebc7050d471a9cf08a571e3b892cb76404785aa987c5aa17cb0178ef967ec573f083b725944de72d6bf
|
||||
EBUILD aiovodafone-0.4.3.ebuild 738 BLAKE2B 1bdf0b1d143238a9010be4a3726408edbfc78a530d5f6d72bd8879c9810eb484430540163b258ad62d7134f658e62a913ac8cdceeb86833701a6fcedde889399 SHA512 2dcaae32f84de270de7f84e8d50892def33727c94cbfeebc7050d471a9cf08a571e3b892cb76404785aa987c5aa17cb0178ef967ec573f083b725944de72d6bf
|
||||
MISC metadata.xml 528 BLAKE2B fff50019b3bb33dac4a771674585f904b4d4660b02b39d6438dba48dea9d8022395b356e6499ffdb17de614072fbb53f3632aacbceb99d4ebd8c1ee81ff4e7d2 SHA512 1b9a9433e337b9ad5a54be1cc8c216d06e28dd1ee5174dc000028dc75ad5f4f20f7c3ef599617dbb9d7abc331a486d672bd7ff128a9b61a0c796b5c80ed38a00
|
||||
|
||||
33
dev-python/aiovodafone/aiovodafone-0.4.3.ebuild
Normal file
33
dev-python/aiovodafone/aiovodafone-0.4.3.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python library to control Vodafone Station"
|
||||
HOMEPAGE="https://github.com/chemelli74/aiovodafone https://pypi.org/project/aiovodafone/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST aiowaqi-2.1.0.tar.gz 9991 BLAKE2B ff28a457b7b092e3eb600b943f822cef0ed0493780d59803da5c1e7f83d67d6afbbcd3147fe96cc4dcba4611179402cbb769f13817eac6526d531f0fa7bb3375 SHA512 0f0c14d3ae73fa5a1808cc5589f53fa0fe4c10e626fc1006fd3bc4dd1dd24d37514886e4f7ed73039df51e6da49416d9c6f767727306be812f89ffbcfae61a9e
|
||||
DIST aiowaqi-3.0.0.tar.gz 10015 BLAKE2B 3a5491bf45a9e6dbaafdb234438c07add1bc4ec1a6a4f8d4f7ebd07628305c74844ea31e18b599ad969d56866e478f52b9bfa3d2129e3cb43828db912a99164e SHA512 8462c79b0fee6d959e7ec8527bd78af0e2ea3fd8225f001425db400423bc5dd2b5cf8e4c8b59891f664a579952265a2992747c7ffe1dd4ed9d3f2c84799edf63
|
||||
DIST aiowaqi-3.0.1.tar.gz 10013 BLAKE2B 769d1d8d5569d2d8f58abcb052d0fe5597612d0c3b9b7acf06c24bd9511d9b9416a36c59e9fcfb4f4fc5b59991942d592eddd3c48d8fa7a960ca8923254d4ccb SHA512 5de11075eff5bb1d37f6fc68ba49c6181e2ed389f3d45189a7926a0579be6a5a5cbe49de2c732d1cb7d34d5d24c14a2532c9a59c4e384241cac115cbf392a40a
|
||||
EBUILD aiowaqi-2.1.0.ebuild 775 BLAKE2B 075d0cd9fafcb79ee1b29452ab345afb25bd00ab5cf020982f151ba5159e4c3e90e2a7d59441108d04e088cc83480fe50cb78c494cced21500ef7b252b3adc69 SHA512 bd3f0f485b2aab8a0bf310a46331d907205b5dbe685f2e681ac29c17841f2ed86d149aa2a6550701eb706b7c1af435ecbdfcf7d9eb95ba0ef88b73074349b673
|
||||
EBUILD aiowaqi-3.0.0.ebuild 515 BLAKE2B 4ee15c2886ce86239010eb84af2a8036e259b8328aa0f20d4aa14d1d7676dc56afbc21540fc1ce0c0f9c6cea220934577aa82432a07b8f0f755c13a6944e4e8e SHA512 61b9d2c7d506cc8d9b3a87721e7a10111ce8e3691fb727cd159645f79f04da6a15485c8cba3c5bf147882f76198e7e1a608931f29d7b88df969f8febdde1afdc
|
||||
EBUILD aiowaqi-3.0.1.ebuild 515 BLAKE2B 4ee15c2886ce86239010eb84af2a8036e259b8328aa0f20d4aa14d1d7676dc56afbc21540fc1ce0c0f9c6cea220934577aa82432a07b8f0f755c13a6944e4e8e SHA512 61b9d2c7d506cc8d9b3a87721e7a10111ce8e3691fb727cd159645f79f04da6a15485c8cba3c5bf147882f76198e7e1a608931f29d7b88df969f8febdde1afdc
|
||||
MISC metadata.xml 520 BLAKE2B 94e732a20636d04e48864c2ccabc60ce5df94f4a7a46745d873aaeb6cb42ee870bd7c1eee3c6ed4b9ab480a3ff25029f8212d57e47352dc734985136f8534b67 SHA512 fea8fb6f7c486ddb2264c56770b867bdd8e692cdf47ba0ecc0e89ab51a90ec41d63fed5f40f4c0d2ee1fd7acf79937861a4b4e80af4dd300d8c9fffc185409d6
|
||||
|
||||
20
dev-python/aiowaqi/aiowaqi-3.0.1.ebuild
Normal file
20
dev-python/aiowaqi/aiowaqi-3.0.1.ebuild
Normal file
@@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Asynchronous Python client for WAQI API."
|
||||
HOMEPAGE="https://github.com/joostlek/python-waqi https://pypi.org/project/aiowaqi/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
|
||||
@@ -1,5 +1,3 @@
|
||||
DIST aiowebostv-0.3.2.tar.gz 17243 BLAKE2B 10087868795dd22288096e3f596be0462cad95e7828597ccfe36ecb5231b34c1b284cd0123f45962afc6a7fc41dd0d4b60817a15c8f9a814c2b3710ce53119b0 SHA512 a42e888bbdf9e3d4edfc83ec3df5b1a189d65aff008595be473d044c61bb40beb2d3b102ea3bfbfbc828356feaf5ba0b6aaa40b84ba752729f4b73d98f11321d
|
||||
DIST aiowebostv-0.3.3.tar.gz 17266 BLAKE2B 1423d113ebb5e5ddfd45218a899d0cf586a1657a2bf63596f7d94251a01a27327752bc1d72fdea495d790574325662dbfb7a933a845c606711eda715bc0a5903 SHA512 c4ed911287fb4cf0a87542d16795a8fcc6aa88e72facc3a3b0d50ff438161d32ae67566ff8084b07322d3ac11f55c99b92b02f509d6c39f05c48ff7c9d50fa8e
|
||||
EBUILD aiowebostv-0.3.2.ebuild 673 BLAKE2B d7ddedf0f2a6d4d66aab2453bace1943e6707aab7a9a8f0062f1a59c8d4dda50d15ece2deddd5fd19db50291a313745557b5dd24ac7efed5e8811a8a27045611 SHA512 3caf945e436b24743b30af9038460fe673dfddc97c33e10b6e6f44e276c2b9f85c7f5a6f74c52b8c9ba8ba13c14e7c221feffa1d545e87797eb7d81ba77ec7d9
|
||||
EBUILD aiowebostv-0.3.3.ebuild 673 BLAKE2B d7ddedf0f2a6d4d66aab2453bace1943e6707aab7a9a8f0062f1a59c8d4dda50d15ece2deddd5fd19db50291a313745557b5dd24ac7efed5e8811a8a27045611 SHA512 3caf945e436b24743b30af9038460fe673dfddc97c33e10b6e6f44e276c2b9f85c7f5a6f74c52b8c9ba8ba13c14e7c221feffa1d545e87797eb7d81ba77ec7d9
|
||||
MISC metadata.xml 537 BLAKE2B 252ea7ff92599b331edf017993d8da893bc736602f855704d3fdf47cac9da9630c0107e2cf5b4da88c9797ef5cb4b1f15f02ae671eef1749d0cb639a4590729c SHA512 c9f87bdfa48fa2c5b6b7026158b5471212b29c8e4f65c088f7ce73d2eab6fdf1692e0319f24f6c058626d995cfc7c0fdef7ba0796b6ef9eb0a27294ac34fd5f9
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST aiowithings-1.0.2.tar.gz 18028 BLAKE2B 2828e4d784ca90c9324820bf9971c340d4fea590063db14816fb2bc1a675fe6cd51492e30d6cea8a53028e1979b6f07715751b9bf8b0f6d03468f06219289698 SHA512 838e26b6502c7ccf8495e00910192199e0343342c7030f32fec0b52a7320a443ded1cdcce71f02296828f3d49b92a43d8995886b9e4b289640f443386270327f
|
||||
DIST aiowithings-2.0.0.tar.gz 17980 BLAKE2B c0d61037dadd625a1331a74cd9f337567faf9064e427e31aac6411cadfbdc94e0bf52219614bc974de92d216da02a693a3c450ca19787027a9f38c1d55a8a1f4 SHA512 1f0df33c74412610bd82fe918ff2c23de42676cd9f987b60b181156755aba6ad437f7f37f6da391a27bac5cfcc856b587283721264f7c93d37b9135cfaa9005c
|
||||
EBUILD aiowithings-1.0.2.ebuild 695 BLAKE2B 52ddd59a25c0d97cd4957829f5c6a34b01006d12b9399b91cb5a302889fcc2a786d23229c31b3edf2db585f5501ad2efbbee94a83eda21798640944e54806222 SHA512 7330ed674f7efee35664a4b6bc93f5fabfff031d1b7b4828a31a3cfe1d8249145c0c159a8fe6d9ad22ac73a56851430c547eaacf242431ab8da2391f70972c37
|
||||
EBUILD aiowithings-2.0.0.ebuild 695 BLAKE2B 52ddd59a25c0d97cd4957829f5c6a34b01006d12b9399b91cb5a302889fcc2a786d23229c31b3edf2db585f5501ad2efbbee94a83eda21798640944e54806222 SHA512 7330ed674f7efee35664a4b6bc93f5fabfff031d1b7b4828a31a3cfe1d8249145c0c159a8fe6d9ad22ac73a56851430c547eaacf242431ab8da2391f70972c37
|
||||
MISC metadata.xml 528 BLAKE2B 77784510e668aae4aa327f393d2cd96b2a7d69751638ecc7ab0fc0fbac9e1ab42473c9924e2732d67d9d0dae54f043dc0eb12ddb2630d38e68bf4b4dbd803398 SHA512 9bc44f054ce1f61a1cf8ae06ad9f68903970fcae76461898f3263fe4bd795659059bbb325cf5f173a4048c4ec51705f522ce9c4c47bf2f4df22e1fe8379473e1
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user