Compare commits
31
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
692c9dd3cf
|
||
|
|
96150dd22d | ||
|
|
39cf6953e2
|
||
|
|
1d73589743
|
||
|
|
a896cfe762
|
||
|
|
4b202fedcb
|
||
|
|
c4ed97b549
|
||
|
|
0053c5e483
|
||
|
|
580316cbfc
|
||
|
|
a6fdb6f41d | ||
|
|
e60ad293b5
|
||
|
|
43c3365280
|
||
|
|
4a4aca98a5
|
||
|
|
ddf8fc4ff6
|
||
|
|
764bfc283c | ||
|
|
108bdf588d
|
||
|
|
bd9a43eb09
|
||
|
|
2b05560d09
|
||
|
|
636db61bd0 | ||
|
|
62eb800617
|
||
|
|
778e38f923
|
||
|
|
3b881a04c0
|
||
|
|
5c3da1fe53
|
||
|
|
33fd43a0f8
|
||
|
|
8480d0c76b
|
||
|
|
eb3c969b4e
|
||
|
|
f513b9f822
|
||
|
|
34c1ed72ec
|
||
|
|
1d45508d12
|
||
|
|
ab3aa273c0 | ||
|
|
e3889dfebe |
@@ -21,4 +21,4 @@ jobs:
|
||||
SHELLCHECK_OPTS: -s bash -e SC2034 -e SC2016
|
||||
with:
|
||||
additional_files: '*.ebuild'
|
||||
ignore_paths: coverage numpy opencv orjson pandas pillow tensorflow protobuf yarl aiohttp-3.8.1-r1
|
||||
ignore_paths: coverage numpy opencv orjson pandas pillow tensorflow protobuf yarl aiohttp
|
||||
|
||||
@@ -167,7 +167,13 @@ Python 3.9 support will also be dropped soon.
|
||||
## Installation on Python 3.10
|
||||
|
||||
### Let's get started:
|
||||
First add the Overlay to `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your main Gentoo repo, which recently moved to `/var/db/repos/gentoo` in my boxes. See [Migrating to new repository data locations](https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Migrating_to_new_repository_data_locations) for additional information.
|
||||
First add the Overlay:
|
||||
|
||||
#### manual
|
||||
|
||||
Create `/etc/portage/repos.conf/homeassistant.conf`, make sure not to interfere with your main Gentoo repo, which recently moved to `/var/db/repos/gentoo` in my boxes. See [Migrating to new repository data locations](https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Migrating_to_new_repository_data_locations) for additional information.
|
||||
|
||||
Example:
|
||||
|
||||
```
|
||||
[HomeAssistantRepository]
|
||||
@@ -177,17 +183,35 @@ sync-uri = https://git.edevau.net/onkelbeh/HomeAssistantRepository.git
|
||||
auto-sync = yes
|
||||
sync-rsync-verify-metamanifest = no
|
||||
```
|
||||
Sync it:
|
||||
|
||||
#### Layman
|
||||
|
||||
``` sh
|
||||
layman -a HomeAssistantRepository
|
||||
```
|
||||
|
||||
#### eselect-repository
|
||||
|
||||
``` sh
|
||||
eselect repository enable HomeAssistantRepository
|
||||
```
|
||||
|
||||
### Installation:
|
||||
|
||||
Sync the overlay:
|
||||
|
||||
```sh
|
||||
$ emerge --sync
|
||||
```
|
||||
|
||||
Make sure you have a proper locale setting. I use
|
||||
```sh
|
||||
$ cat /etc/locale.gen
|
||||
de_DE ISO-8859-1
|
||||
de_DE@euro UTF-8
|
||||
```
|
||||
If you change your locales, recompile glibc.
|
||||
|
||||
If you change your locales, run `locale-gen`.
|
||||
It will make things easier if you take the example files from `/etc/portage/package.accept_keywords/99_homeassistant` and `/etc/portage/package.use/60_homeassistant` and copy it to your `/etc/portage`. The clean way is to let `portage` build your own.
|
||||
|
||||
Check your `/etc/portage/make.conf` to freeze correct Python Targets:
|
||||
@@ -204,7 +228,7 @@ $ emerge -tav app-misc/homeassistant
|
||||
$ rc-update add homeassistant
|
||||
```
|
||||
|
||||
It could be necessary to install some components by hand, there are too many components to mask all in USE Flags. If you use a component which you want to be added as a USE Flag, send a pull request, or just let me know.
|
||||
Done.
|
||||
|
||||
## Upgrading to Python 3.10 from a 3.9 system (same as it was from Python 3.6 to 3.7, and 3.7 to 3.8, and 3.8 to 3.9).
|
||||
|
||||
@@ -549,14 +573,14 @@ 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 1518 Ebuilds in total, 1511 of them have in total 1519 (34 different) licenses assigned.
|
||||
There are 1531 Ebuilds in total, 1524 of them have in total 1532 (34 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|882|
|
||||
|Apache-2.0|310|
|
||||
|GPL-3|96|
|
||||
|BSD|88|
|
||||
|Apache-2.0|321|
|
||||
|GPL-3|97|
|
||||
|BSD|89|
|
||||
|LGPL-3|23|
|
||||
|GPL-2|19|
|
||||
|GPL-3+|14|
|
||||
@@ -588,9 +612,9 @@ There are 1518 Ebuilds in total, 1511 of them have in total 1519 (34 different)
|
||||
|CC0-1.0|1|
|
||||
|GPL-2+|1|
|
||||
|
||||
(Last counted: 31/10/2022)
|
||||
(Last counted: 02/11/2022)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 31/10/2022
|
||||
Last updated: 02/11/2022
|
||||
|
||||
@@ -10,13 +10,15 @@ AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63fe
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2022.10.4.tar.gz 16789088 BLAKE2B 4dd429a1eb7064a5aad864b20e6326b1f47eb2b9969d0cad88b50e2b9b731ac2f721e97e3cc19da2ff87142363647dc7f2964c540366bb7b02705c77573c715e SHA512 50a960ed4d3ddcec9ea039197206dab2102f49e2a661340a16081de48be81a86731c284844e8b46a3dfef9374a51b6b884785252e2e709966879dbbd98082054
|
||||
DIST homeassistant-2022.10.5.tar.gz 16789114 BLAKE2B cb64326ae8f4d3323bccc2b64b53bd61673f25343a1b9b2c74edea493b39848624f7ef4c9e6928bcb2cee2ab1bdbc5c57b51dfcf08ba06067c09e333b4d19816 SHA512 dfba7a9fbbe4840a631d398f3e70b77f6ce2df078a3281b8ac47a37c9c9db2d446e633278ccc3c7f8518b578e0d9943622ef15767be9d8e69deb39c9ca287a2a
|
||||
DIST homeassistant-2022.11.0b4.tar.gz 17071023 BLAKE2B 8f585dfadc515b1da6b343eda5263673a9296df0dff0bea663e172e3f137ff186ee8ecf7dfab7b1097d1d43224d3f7b0e5bc4483295910fbbb200cf4b8409217 SHA512 8af00307d02361fc9cacc3c76815fd8311a484f425390cdbd05dca399bfa3980856fe9be73c6c92ef0fb5e0720875defe79223d5c9433c51d94069d76fbaf7d8
|
||||
DIST homeassistant-2022.11.0b5.gh.tar.gz 17074566 BLAKE2B b14c1144714e352a3c8111fdf17165a9a95980af2a74a6ea25e519c532e5966fe3b307f96e8fc06042be062fe07e0cef5a8c63f5aadc8ee9989a3ffda01e5e21 SHA512 e8ce70b3da814f36d423d2e2f0395e75b3c5bbb41465d64fb258027ebd5434926e569429b68263602b9e50a035b7a1e4ee6c51aa763a011c17ee031985cc4781
|
||||
DIST homeassistant-2022.11.0b6.gh.tar.gz 17078691 BLAKE2B 64b410e3c723321a28c13d59b0e4f1b21da2a9902643fe0b9fa4125fe458a317df3209066e68c6f3a82dcb5bded3bd38d33b7764f6397152ffc443dac0d5c857 SHA512 2a525ef48598fe789394e007ead0d35b9c50cf2da89dd8985d27089b6f9d2c14dfbd8cd772f317b475c36d7ae254ce9ca61fd7bef46ca1c4ed510e7f5b77e879
|
||||
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
|
||||
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
|
||||
EBUILD homeassistant-full-2022.10.4.ebuild 76135 BLAKE2B 14f77af3a7725f76a36c7fe1ed0a9e98722acbc9b3549c969fae81e5b46fe157e9fe19637cc66f0070305759cbd4484a4c62f9d45a7762f3f8b631e4063aff60 SHA512 6af924ca4f95852c5aad2fb61d1b69e21ae90babe7c52694798792edbb85786fa620c07cebccdfc2fc4fbef59e4ec6b1d7d239f76930e11e938774da43d29676
|
||||
EBUILD homeassistant-full-2022.10.5.ebuild 76138 BLAKE2B ab6ab0a233efee6081a3e63ae1031b00f07d392d41ccaa93d8bc7060c8d2a768331b0e55cfce4a5cb12d774c49b9acd2515c20736faedda48b0be8ba86974572 SHA512 08abcb59c19fdb6786c9a68a51c3b178ecda3ffe17bc06ddc49c1750e08200b308059baa69b084d848381ffbd83b8e3f2de4010b117cfa7f472adbe8ca85dde8
|
||||
EBUILD homeassistant-full-2022.11.0_beta4.ebuild 76442 BLAKE2B 0688eb5684fa757cab7b8aa76c756be8bcdc4bd6dc2833bb78e6930841a1b7ec1b96afd395aea8fa1594880ce5094ac1b7f3f95c69c3984732d009a73eceb6fa SHA512 342304464489ab990ca483810ae30d9de1ff93732b36b720412bd033314d2c392e0c25a4bedbf45e9b133b73430c3323896f4065b767f6afd76a8b23bc586786
|
||||
EBUILD homeassistant-full-2022.11.0_beta5.ebuild 76300 BLAKE2B 8effc58910ddcca2650cdb3f2f47b7d9bf672d26429a3bdf60924ebf5d8ee3b33f801d1244cab4354ce6b52b2c012ca69dcc770924d48b0d28c1e96448780c07 SHA512 d017efe57799f670a1ac1ec07f617d6ddbd707aff5349cecbf940761ce9e181b2856bb912406b11893562bff85f634df1865324714ffef7178be07987b7d28b7
|
||||
EBUILD homeassistant-full-2022.11.0_beta6.ebuild 76300 BLAKE2B c53bbc60dcbf1dc722420bfb32a8386f62e64744b808af5a7ede02e64e13a189e473679f2617a50e9f2d46753627f40db7f5e6117dde8e5d9e46cbb279aafc3c SHA512 2a669808d6dc9022e2812a9274d9c19a5baed91da546cebcbe28934bfb2c0e5a1b2c1ef8646aa74db5a01a197a0e94c9ab9fc9b16800f94d7633dfcb40ba5ddb
|
||||
EBUILD homeassistant-full-2022.8.7-r1.ebuild 73761 BLAKE2B aaa3f4ffef4fc4455efa07ed9cc21f6f934c9f909449e18a6ac6d802f67ee7151310df6a95b84f93a850f1d2f26753da1ee2947da3dab470c836bedea001d3cf SHA512 196b61d94b454a6414fa59cb6b00d80ec27eab988188760c19080ecbd3f2f743614b65aa8ac301d4342099a9631fe3ad5a96db634b0e531a70dabcc14d37853d
|
||||
EBUILD homeassistant-full-2022.9.7.ebuild 75488 BLAKE2B 2d8e807167e4426d7cf7585409ff70f53a6c3bbb7ca736b1d1a7b73fead856665978df540c25abc70d9806de21d071d412d1ff0c86e3c307a32f36047552e3e9 SHA512 48da24ce3ccf3e5364f0edc60b167da67a56968e1f7193789d5bde3083739f1739cb6666df1e1869251a6f46788c22f2ab2a7325da55a63e96be3b36fe01523c
|
||||
EBUILD homeassistant-full-9999.ebuild 76442 BLAKE2B 0688eb5684fa757cab7b8aa76c756be8bcdc4bd6dc2833bb78e6930841a1b7ec1b96afd395aea8fa1594880ce5094ac1b7f3f95c69c3984732d009a73eceb6fa SHA512 342304464489ab990ca483810ae30d9de1ff93732b36b720412bd033314d2c392e0c25a4bedbf45e9b133b73430c3323896f4065b767f6afd76a8b23bc586786
|
||||
EBUILD homeassistant-full-9999.ebuild 76300 BLAKE2B c53bbc60dcbf1dc722420bfb32a8386f62e64744b808af5a7ede02e64e13a189e473679f2617a50e9f2d46753627f40db7f5e6117dde8e5d9e46cbb279aafc3c SHA512 2a669808d6dc9022e2812a9274d9c19a5baed91da546cebcbe28934bfb2c0e5a1b2c1ef8646aa74db5a01a197a0e94c9ab9fc9b16800f94d7633dfcb40ba5ddb
|
||||
MISC metadata.xml 82307 BLAKE2B 5bdb3591cd93e0692eab846cfd2b25723258dc68a9b8d5a1dd8439b0a0b6c6119449f40b0723c76a1dae801a167c80facdda479c8ffc93d58e126e2516eb1f8a SHA512 7134c527d81da767f685ae2f75fe0e373a81e1cbdd4ef2af50dbb2d277951c8edc73ea2d02e5d971d787fa52e12dca9ca625a9e0f28a8482b1d04c0468657de1
|
||||
|
||||
+9
-12
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
@@ -10,12 +10,14 @@ AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63fe
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2022.10.4.tar.gz 16789088 BLAKE2B 4dd429a1eb7064a5aad864b20e6326b1f47eb2b9969d0cad88b50e2b9b731ac2f721e97e3cc19da2ff87142363647dc7f2964c540366bb7b02705c77573c715e SHA512 50a960ed4d3ddcec9ea039197206dab2102f49e2a661340a16081de48be81a86731c284844e8b46a3dfef9374a51b6b884785252e2e709966879dbbd98082054
|
||||
DIST homeassistant-2022.10.5.tar.gz 16789114 BLAKE2B cb64326ae8f4d3323bccc2b64b53bd61673f25343a1b9b2c74edea493b39848624f7ef4c9e6928bcb2cee2ab1bdbc5c57b51dfcf08ba06067c09e333b4d19816 SHA512 dfba7a9fbbe4840a631d398f3e70b77f6ce2df078a3281b8ac47a37c9c9db2d446e633278ccc3c7f8518b578e0d9943622ef15767be9d8e69deb39c9ca287a2a
|
||||
DIST homeassistant-2022.11.0b4.tar.gz 17071023 BLAKE2B 8f585dfadc515b1da6b343eda5263673a9296df0dff0bea663e172e3f137ff186ee8ecf7dfab7b1097d1d43224d3f7b0e5bc4483295910fbbb200cf4b8409217 SHA512 8af00307d02361fc9cacc3c76815fd8311a484f425390cdbd05dca399bfa3980856fe9be73c6c92ef0fb5e0720875defe79223d5c9433c51d94069d76fbaf7d8
|
||||
DIST homeassistant-2022.11.0b5.gh.tar.gz 17074566 BLAKE2B b14c1144714e352a3c8111fdf17165a9a95980af2a74a6ea25e519c532e5966fe3b307f96e8fc06042be062fe07e0cef5a8c63f5aadc8ee9989a3ffda01e5e21 SHA512 e8ce70b3da814f36d423d2e2f0395e75b3c5bbb41465d64fb258027ebd5434926e569429b68263602b9e50a035b7a1e4ee6c51aa763a011c17ee031985cc4781
|
||||
DIST homeassistant-2022.11.0b6.gh.tar.gz 17078691 BLAKE2B 64b410e3c723321a28c13d59b0e4f1b21da2a9902643fe0b9fa4125fe458a317df3209066e68c6f3a82dcb5bded3bd38d33b7764f6397152ffc443dac0d5c857 SHA512 2a525ef48598fe789394e007ead0d35b9c50cf2da89dd8985d27089b6f9d2c14dfbd8cd772f317b475c36d7ae254ce9ca61fd7bef46ca1c4ed510e7f5b77e879
|
||||
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
|
||||
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
|
||||
EBUILD homeassistant-min-2022.10.4.ebuild 15582 BLAKE2B 07a1bcbeb292b9b39ce27b65757371a55af52142aa4b39f1255970808906145237926ee674573a1452757332423cad8a1c418d867af3ec219b6eef85ba712eb4 SHA512 4098ac8980345ba94f8bbe3d1e586ef3ea7db3f186859abbe9d388293a5969e17df8073a3e0ad1ec7f277637d2ab39ca109c904e71ae26f4e06ce954eeadcad1
|
||||
EBUILD homeassistant-min-2022.10.5.ebuild 15736 BLAKE2B bfdb7d8591db213f79d643e09a7faff698c2f84eb4de271a490839ab88171d1db646af67b5bb3b467c37ebefaeed884bf544844fececce5de04524bbce7f7a87 SHA512 9c3a0acde2f5a3eb82ee0eed2f21a27f23e0632af60ad059e3b43e5fa9d0344ba8054fc4bfd8dac05278e33ee127c6b6ca411c8416eacba64d57df9b93649eb6
|
||||
EBUILD homeassistant-min-2022.11.0_beta4.ebuild 15588 BLAKE2B 491dbc90f5d884cc3ab5340a23fb3deb4bfeb671858e33cf808ba370e53013085397bc7d7119cd52345c79e6f83352840f5c58901cc5d9a6aaf1e7511001699f SHA512 698110edc1a90a4003b5a675333ee6c7ca3ba778f5fba6bbc1ca89e7b60965780cd7052270e9a83bd4acebb26ffaa497db5ac75a9a8b2a9987916a4a889acb2b
|
||||
EBUILD homeassistant-min-2022.11.0_beta5.ebuild 15445 BLAKE2B a48c03122ce09263fd7cccc60fc9287a2f08d8f3bfbf03dff3518d134d7802cf19d3434b197524d40c3b038e95f5eff15f1aa4d39e2fd34e045f1bbcc6db3986 SHA512 36ebeda08f975c09a5ea61063491ad73fec17f9058535b54c6ff28c08db6bfe6a8bc382cf939507a1b2d8c67a9fb4cd0240241dd505d4344e58fdebe572fe44e
|
||||
EBUILD homeassistant-min-2022.11.0_beta6.ebuild 15445 BLAKE2B 46a79aab307a11556f10e6f8df82e508278b8f2e7db0b6797661771cfb0c0f407b89f089dfe866b68d7d001b7d592c68052e0bdf29b6d1fe0cfa622339778a6d SHA512 81fd20aebc7c509578bfb63fe6ec05aac4117aa3a24eceece55b9ff19f6316d5391fb0e784594e55c8adb95b93b83fee44333dd4a41d64657b1a5c89ec5d3c6e
|
||||
EBUILD homeassistant-min-2022.8.7.ebuild 14992 BLAKE2B f68ca744d270102d32f93e44d2c143d3ee9183b4cdbecd4e0a1798fb83d5a56834fb835f7d5c9d5bcce210be6171f8e7db941f65ee02ca3f62a1e2004ca24eef SHA512 43bd8fac76f77df4392346b5f379b5b502d75f64499cd20fff7c497b31d791cbb275ae436bffc848d1e1ff4c4cb7566457e99ed1653f4e6fc058ebf7324ab661
|
||||
EBUILD homeassistant-min-2022.9.7.ebuild 15567 BLAKE2B 2d6482a63cec55aec72fbdb6dcaaeec51c567893610c31062194e9aa9afc69a5955b70b211bbfe0e8ab7ccee500b66cf9347cf477acceb2ff15aa69a1aca81d6 SHA512 bd76fb3dc0d935ef51aab49c4ac2ad345dbd6e6212d9cde0c3d6a28b9fb6cb71dd7da7568f4cb18e47a2a05af49fb86a141b4d8fbf07a9952ea8a73eb8711752
|
||||
MISC metadata.xml 8590 BLAKE2B 778d6edeb133ef32e85577738355ebb1f1b79fbdfede440089a6bc563908c7aa0455ad5dd25d1eff02995864977421716deb26f4b437bd8b7bd39f9bf9448647 SHA512 9860231d2ee1c8e57a18b4e59a94b7dcf06a0f1d2055dc5182449cf3876d78af4637c5aae3fa7d3d5333839003815c61ea93581638064318d70c376c1f603927
|
||||
|
||||
+7
-10
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
@@ -27,7 +27,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors -mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +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
|
||||
@@ -73,13 +73,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221027.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221031.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
@@ -91,9 +90,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
@@ -114,7 +111,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}]"
|
||||
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -153,14 +150,14 @@ RDEPEND="${RDEPEND}
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.2[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.2.9[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.2.10[${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}] )
|
||||
@@ -219,7 +216,7 @@ RDEPEND="${RDEPEND}
|
||||
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
@@ -0,0 +1,295 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus darksky dlna_dmr dlna_dms +dwd_weather_warnings enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221031.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.45.1"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.69[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.2[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.2.11[${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-1.2.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-2.5.3[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-4.1.2[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.3[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.12[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.982[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.15.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -10,12 +10,14 @@ AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63fe
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2022.10.4.tar.gz 16789088 BLAKE2B 4dd429a1eb7064a5aad864b20e6326b1f47eb2b9969d0cad88b50e2b9b731ac2f721e97e3cc19da2ff87142363647dc7f2964c540366bb7b02705c77573c715e SHA512 50a960ed4d3ddcec9ea039197206dab2102f49e2a661340a16081de48be81a86731c284844e8b46a3dfef9374a51b6b884785252e2e709966879dbbd98082054
|
||||
DIST homeassistant-2022.10.5.tar.gz 16789114 BLAKE2B cb64326ae8f4d3323bccc2b64b53bd61673f25343a1b9b2c74edea493b39848624f7ef4c9e6928bcb2cee2ab1bdbc5c57b51dfcf08ba06067c09e333b4d19816 SHA512 dfba7a9fbbe4840a631d398f3e70b77f6ce2df078a3281b8ac47a37c9c9db2d446e633278ccc3c7f8518b578e0d9943622ef15767be9d8e69deb39c9ca287a2a
|
||||
DIST homeassistant-2022.11.0b4.tar.gz 17071023 BLAKE2B 8f585dfadc515b1da6b343eda5263673a9296df0dff0bea663e172e3f137ff186ee8ecf7dfab7b1097d1d43224d3f7b0e5bc4483295910fbbb200cf4b8409217 SHA512 8af00307d02361fc9cacc3c76815fd8311a484f425390cdbd05dca399bfa3980856fe9be73c6c92ef0fb5e0720875defe79223d5c9433c51d94069d76fbaf7d8
|
||||
DIST homeassistant-2022.11.0b5.gh.tar.gz 17074566 BLAKE2B b14c1144714e352a3c8111fdf17165a9a95980af2a74a6ea25e519c532e5966fe3b307f96e8fc06042be062fe07e0cef5a8c63f5aadc8ee9989a3ffda01e5e21 SHA512 e8ce70b3da814f36d423d2e2f0395e75b3c5bbb41465d64fb258027ebd5434926e569429b68263602b9e50a035b7a1e4ee6c51aa763a011c17ee031985cc4781
|
||||
DIST homeassistant-2022.11.0b6.gh.tar.gz 17078691 BLAKE2B 64b410e3c723321a28c13d59b0e4f1b21da2a9902643fe0b9fa4125fe458a317df3209066e68c6f3a82dcb5bded3bd38d33b7764f6397152ffc443dac0d5c857 SHA512 2a525ef48598fe789394e007ead0d35b9c50cf2da89dd8985d27089b6f9d2c14dfbd8cd772f317b475c36d7ae254ce9ca61fd7bef46ca1c4ed510e7f5b77e879
|
||||
DIST homeassistant-2022.8.7.tar.gz 15994709 BLAKE2B fc6d5d7ed831c012e99d49516c20afa0a03311131620740436421b0dfab45820cebf113810c2472357f4637040dea9b96c3a2a1c82ebc3136ece015f87b7d8ce SHA512 009cb81106996f8457c08c76a89b61689b8554ed0453715e6ea2ceee6f4bf4822f82ec2dc2aa3bd7793dd0b2462424557cf2d4a09565f6f089654cae6dce39d9
|
||||
DIST homeassistant-2022.9.7.tar.gz 16485744 BLAKE2B 04497b7b388e99020bb09b15a53db23b9f073ad27cf18fb1fb0d3d3426dab9a9d4d7e1fefea8bc9e0493022f2911a7f48244f9ccbeb62eb6c81856fbc12a691d SHA512 6569931c0506241e78bd2b997fbe4357075acddee2abd472f6262a372e787305feb6fa3300fd034d8624321a42f7fa43a03175033015861e8f04a384713d34ee
|
||||
EBUILD homeassistant-2022.10.4.ebuild 30450 BLAKE2B 7e9958d2a2c831665c89ae3ada55a841bd9d25887165ff0a42abc1d5e24540b1a18b00817692f1263e94b99835b3bfdf733b7eda706967004636b1c2a9a9f1ff SHA512 c8c9fe7684dd1935471bcfe932fd826d9149f6794819d76a5964abbdacec03bfac9e25e564c8de40841a7fc32bc0a2fde38ea57b4ca25acc5dae4f5d8eaa8179
|
||||
EBUILD homeassistant-2022.10.5.ebuild 30450 BLAKE2B 8020b724cb356861ff217bb1adc30b3e5b43ef5a38975ed9a8db8bb75ba39f774fbe1eeb0ba1df3233b09442f264bb0e9809344b039211a9d0f8c99b0941ccd7 SHA512 2071f1efd6e6845d886ae77a2f5cf5bd5b708e585d90e1cf021c445bb2e25fd08725d3e4b15df46775758112ccd3b0b02ee6f04c05abb750330ee55bca611e07
|
||||
EBUILD homeassistant-2022.11.0_beta4.ebuild 30514 BLAKE2B b352e6cfd6715bd1efbf7a2ada75bc2fb535ed70a526639a26c627413906fbe47bb95beec7be59a420c72705ba71cacf62ba0b43264619e714aab8693849c3ea SHA512 7d9644be2576947cb75f0255c0d65801b3060c586045a8e9e78079f963be2e77ff52165dd43040d7f7f9b727a431b26e6508bac1e4574b9aa3f691b168908801
|
||||
EBUILD homeassistant-2022.11.0_beta5.ebuild 30371 BLAKE2B adb5af6a1bed8871a7993183ad763da3c38c82e8eafcafbe81c7292c346e82daa455c1ca19c80ffc2c77a6def143d7b89ea6fca97cda160cab675456d9389fe3 SHA512 058de88e971b4fe943899c16f6681f766835ca742f38421ddbf4671fe459ef97bf0c2a2f166d32870d49a28e0661dac0f7eb8bb0731500628f478d9e9a53a5c5
|
||||
EBUILD homeassistant-2022.11.0_beta6.ebuild 30371 BLAKE2B 38c2d8a496f2a49c35c243f174be125e529053d42fe808d920a6057b6d24c9c91ae797d2ab6dab4f3da2720f63e2a788b67ff99a10090aca3e9676868ddac78b SHA512 63d40a0a04c64ba44bd068e532812c900bbebcc4eea399c2c17cb1dbf1822e5ee11d718934eb4e3cfada517527c307ce4d9a62300a74c3eb513d120c27aff8d2
|
||||
EBUILD homeassistant-2022.8.7.ebuild 29914 BLAKE2B cc5ef5d19fc9135e7b4176a3aa9bc7c6f4c8a944204cac997cb57909e6b8a0030f10edc7ef22ebba9c0320178878ff739ab55151c4458de82c85c4ac69eb7b42 SHA512 80ca0c3f94ed7ad05ce883b07edc259259422901a9bdd234bc156b182f11e14fa2aa1cca51ee4720091b6fe061b3b5576ce2c0e0dace8629566d601f751dbe94
|
||||
EBUILD homeassistant-2022.9.7.ebuild 30431 BLAKE2B 92618b59f3c91cd3dee356795b5ef71a183b66427dd7587a1edb6a71b183c6c81a038b7bdf7cad575f5095b27011f9e1805ced8624dee8f2de731b95d9db9754 SHA512 9f6b31d0bb32eb1c77c0b33f9b72bacf613ede53cd3decd50b150f7ab16b3283a9480a4f7ef08caa9b33cb1186f8ce9d2d7e15befa0399a626bf4d4752fa3c08
|
||||
MISC metadata.xml 26266 BLAKE2B 991c8c6354bc6008b297b53204ea9522611882fe1b9bd73c05029e97fd4fa06ca8e782a8c94a3e25add3325aa9794e4297af3f4f9a99c08053ce8f7a5828a575 SHA512 7e1b4737e93026fa95635a867cf43066848865cfa62f370daf8fc749962fa45609cac9a855a6fa3149c3f6a9fd279228099440d392ac55741cc7e5b69e4c8dbf
|
||||
|
||||
+7
-10
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
@@ -27,7 +27,7 @@ HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssista
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq -mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
@@ -73,13 +73,12 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221027.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221031.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
!~dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
@@ -91,9 +90,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
!~dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
@@ -114,7 +111,7 @@ RDEPEND="${RDEPEND}
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}]"
|
||||
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
@@ -233,7 +230,7 @@ RDEPEND="${RDEPEND}
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.1[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.2[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
@@ -263,7 +260,7 @@ RDEPEND="${RDEPEND}
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.2.9[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.2.10[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
@@ -410,7 +407,7 @@ RDEPEND="${RDEPEND}
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/python-zeroconf-0.39.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
@@ -0,0 +1,489 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin darksky deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi miflora mikrotik mitemp_bt +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/Authlib-1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-3.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.19.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-1.60.0[${PYTHON_USEDEP}]
|
||||
~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.48.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.48.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.56.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20221031.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.1.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-1.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.28.1[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.4.5
|
||||
~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.8.1[${PYTHON_USEDEP}]
|
||||
~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
# auth/mfa_modules/totp.py:REQUIREMENTS = ["pyotp==2.7.0", "PyQRCode==1.2.1"]
|
||||
# scripts/check_config.py:REQUIREMENTS = ("colorlog==6.6.0",)
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.45.1"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/abodepy-1.2.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-0.4.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.5.1[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2022.7.0[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.46[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2021.11.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.7[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.3[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.69[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.10.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.1.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-0.12.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.2.6[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-44[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2022.2.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.5[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.3[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.19.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.19.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-2.8.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.6.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-0.3.6[${PYTHON_USEDEP}] ~dev-python/dbus-fast-1.60.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.10.4[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.1.22[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.2.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.2[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.0.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.5[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-0.9.1[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.6.7[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-12.1.4[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.23.2[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.8.0[${PYTHON_USEDEP}] )
|
||||
darksky? ( ~dev-python/python-forecastio-1.4.0[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-105[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.0.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.10.12[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.4.5 ~dev-python/aiodiscover-1.4.13[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.46[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/envoy-reader-0.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.5.22[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-11.4.2[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.0.2[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/fiblary3-0.1.8[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-0.28.32[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-2.2.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.0.1[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.7[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.10.3[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.1[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-2.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-4.0.4[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.2.3[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.9[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/herepy-2.0.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/ha-HAP-python-4.5.2[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-2.2.11[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.7[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.5.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/Hydrawiser-0.2[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.7.6[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.4.4[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.2.0[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.2.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.5[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.12.1[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-1.2.0[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.6[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.2.0[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2022.10.2[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.11[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.2[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/youtube-dl-2021.12.17 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-2.5.3[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/pymyq-3.1.4[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.3.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.0.1[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.5.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.4.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.9[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-1.2.1[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.7.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-2.9.0[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.7.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.13.0[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.25.3[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.18[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-5.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-0.4.3[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2022.10.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] ~dev-python/fnvhash-0.1.0[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.2[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.17.0[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.5[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.1[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.5.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.1[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-4.1.2[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2022.7.1[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.2[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.3[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.6[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.15[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.0[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.28.1[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.20.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-1.4.42[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-1.0.8[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.3[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.6.1[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2022.2.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.5[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2022.10[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.0[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-41[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-2.12.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2022.10.4[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.17.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.57[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/waqiasync-1.0.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/WazeRouteCalculator-0.14[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.2.1[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-0.9.1[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.16[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.14.1[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.16[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.56[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.4[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.10[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.32.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/python-zeroconf-0.39.4[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.34.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.84[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-0.51.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.16.2[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.10.2[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.9.1[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.43.0[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.12.12[${PYTHON_USEDEP}]
|
||||
~dev-python/codecov-2.1.12[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-6.4.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-0.982[${PYTHON_USEDEP}]
|
||||
<dev-python/pip-22.1.0
|
||||
~dev-vcs/pre-commit-2.20.0
|
||||
~dev-python/pylint-2.15.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.10.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.19.2[${PYTHON_USEDEP}]
|
||||
~dev-python/stdlib-list-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
S="${WORKDIR}/core-${MY_PV}"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,5 +1,9 @@
|
||||
DIST esphome-dashboard-20220508.0.tar.gz 586340 BLAKE2B 83245cd2d3b698d3298225f4e08f828d2b9c8393b0d02dca8791ee2d807888a747fce29b8ed93309321f2244196c87795f30c96d3f697091d2bb101b287c7d7b SHA512 9524002eb889769928414a4f3915275b2d18aeab62ac77e994140a26fd7c1b0e28dbd65ec9dce1f10b4e547a31ce6165f616d385f14318624b28525b0de9386a
|
||||
DIST esphome-dashboard-20220925.0.tar.gz 1382384 BLAKE2B a0132eadb87607ed946f9e644dcf99cf97bc67de6da5003343e78d3061f6af13dcdf40c405e6e0127dbe053943987fd053f13a43c555cc322dddfc1a03de2f4e SHA512 bcb024785879dc21c0a98c5832c62a93f83b46444ea226187b8d95463cce385d8080419ac588475e86ea5f2110806cafee321fb3300c11df560f23f15e18ee2f
|
||||
DIST esphome-dashboard-20221007.0.tar.gz 1366164 BLAKE2B be89ae60169beba2c0664ba1a1f86998746343b8dd7be16de3b1db00aef473ae60f7b301dd48adb466da8a28f15ea936183ddac5985abe881f92bfadae9f3604 SHA512 8b8737751af394e47cd5384c69c5965b2f0e581d53b4520ebf7efbcfa20be418de97af968fe47e845a1cd9d1dbb5d36a6d55c29e0b8c2c359e889c91fa534074
|
||||
DIST esphome-dashboard-20221020.0.tar.gz 1369043 BLAKE2B ddc007f34ba2167a5c970aa7060dbe89ba5b358cea83eca9d661f5578fddfac7e5cd3dc3dd0e341bc79735286cb40b0cac487ce7f5dd4f2b16d0b8f7ee81ecbd SHA512 1a2b572b357c87d7f2cd5dabf84ddf659f80ec9c646739ba5126ee0c177a46813cf8d0970f8b5cd11443c5e370f332c05947cb81aac8c525ed1d21d786c7a100
|
||||
EBUILD esphome-dashboard-20220508.0.ebuild 475 BLAKE2B aee2e58b4df570f0e9b7946d46a40700b5190e6293cde79bd42eb02234c987c41cb9f64d68d13f38bb0cd25d1ab78c1111710d6fd74c84138c4cb05a304d3c11 SHA512 cd2c0b57b8e338d935134cb07705132a8a4324e246ede49d42ac47f0853106092f6918e4071a3267772e734f007324c7620346acbe08ee9a67ba6d0728edef4a
|
||||
EBUILD esphome-dashboard-20220925.0.ebuild 475 BLAKE2B aee2e58b4df570f0e9b7946d46a40700b5190e6293cde79bd42eb02234c987c41cb9f64d68d13f38bb0cd25d1ab78c1111710d6fd74c84138c4cb05a304d3c11 SHA512 cd2c0b57b8e338d935134cb07705132a8a4324e246ede49d42ac47f0853106092f6918e4071a3267772e734f007324c7620346acbe08ee9a67ba6d0728edef4a
|
||||
EBUILD esphome-dashboard-20221007.0.ebuild 475 BLAKE2B aee2e58b4df570f0e9b7946d46a40700b5190e6293cde79bd42eb02234c987c41cb9f64d68d13f38bb0cd25d1ab78c1111710d6fd74c84138c4cb05a304d3c11 SHA512 cd2c0b57b8e338d935134cb07705132a8a4324e246ede49d42ac47f0853106092f6918e4071a3267772e734f007324c7620346acbe08ee9a67ba6d0728edef4a
|
||||
EBUILD esphome-dashboard-20221020.0.ebuild 475 BLAKE2B aee2e58b4df570f0e9b7946d46a40700b5190e6293cde79bd42eb02234c987c41cb9f64d68d13f38bb0cd25d1ab78c1111710d6fd74c84138c4cb05a304d3c11 SHA512 cd2c0b57b8e338d935134cb07705132a8a4324e246ede49d42ac47f0853106092f6918e4071a3267772e734f007324c7620346acbe08ee9a67ba6d0728edef4a
|
||||
MISC metadata.xml 457 BLAKE2B fb323c348ed5e2f693be7b58df4affee5a7826e24e992289d119364b8e82b0c018e3ea9f4c8f75b4fc25b9b9c29a3333807d5fd1e224090ff35ed288785f1f4d SHA512 15f5f9e99324d166192481d3ea2a24a06c9612279a214c7f31827ff9c4b0fd4175354a783b5656873dc493928cbd8e074009fe2568c88c608f0be91aea1ad5dc
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
@@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ESPHome dashboard"
|
||||
HOMEPAGE="https://github.com/esphome/dashboard https://pypi.org/project/esphome-dashboard/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
DOCS="README.md"
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
@@ -2,15 +2,13 @@ AUX esphome.conf.d 349 BLAKE2B 54df063ef9805fd8de3eeb4f77331b22c256786817a305d9b
|
||||
AUX esphome.init.d-r1 605 BLAKE2B c6443e2a9730638bda08bda51638d4cd8ee965526ae0fdb04d74a1b376ea7b461d5925b0fe8cb35cc991709a824c1c942902cfbdbe99823b39bd80abf46ca5f3 SHA512 98ef2a6d5524152e24b04b1e644e5672e6bebee8b68fbcc37b46f403fdbf1de24547e394ce52281b6ff5711a987c56c9f55c36b9ae871433ca7a4d3fc6e19297
|
||||
AUX esphome.init.d-r2 650 BLAKE2B 106e71245d76858dcd3deccfae0f4880053a39d7c280ca79a74adbf44ebff73c56fe7903a3dc1c1a3088d513be2e98c6edc2742ff137b384cbf088967395c09b SHA512 b983ca4b4645e5b79cab2804bc6fc0220a61e2b0234d6f7655c7eaef6cf507bc9791ec16843bee0767c9f3f0dbd88e28b93c39a9e945ca6a5e849dec5c58aa64
|
||||
AUX esphome.init.d-r3 650 BLAKE2B dc3750f8749e6183d0496b575a46fc55430b89bf973c75bf83c91b688f67e458d828b116e207042797852d5340967609224b806dc09190f92b8ebdcbf55e5388 SHA512 48cbcc982e95ff4d4486edf8ca91f742026f1745f23e4339d01dca016461ff0da2c37ee1539a5750e2d0ee339408bfbe16ff4b8c6cb2dcbbd97e382b7f0759d3
|
||||
DIST esphome-2022.5.1.tar.gz 1465429 BLAKE2B ebe090a82e7e1cab9f543e2d9cc7f55dee455b4b8d1a5b9083776cde0fe2e873e324a319b0c045e5f8ece9a9ff58d281df23c57feb83a11d20966b2bf301f574 SHA512 be19fc4e26eb89f445707bfea86d75ca83e711b6b44df37e6bf556611aa1e501a1d5b80580c58a5f7ee5b0938f61416f6196bbf024125bde3fafcbf65ec4e165
|
||||
DIST esphome-2022.10.1.tar.gz 1555809 BLAKE2B e746addb2df675f9977dbc9e3d4431fcb16f30c5b245810911e60a9824d0b7437bdae206b9e3292dc0e86eefeec44b4014f1b4dd70f5be6958275a111637be61 SHA512 2db31a99546880dc767d65281c89e2b277055c92d995b9cfa884fc68e05eca066a8f8a4558593f1797d5c53f7d5df5301b599e82d351867779480982919ff5c2
|
||||
DIST esphome-2022.6.2.tar.gz 1473508 BLAKE2B fd4b6a39d3ec770205b6c76bf24fdb228de5fc18d416f6fa67e621194f97c93f264b59a5fdfe7ab8404dba635d9e9214bcdd10855c6c25929c101cd293aaabb9 SHA512 9b380016580ef7243a735c75dac6a92777cbd963a166f197494693764a0f2592c5ecfba85a8b508377b121aac68d55564021235c0a4314fe278aa3e2feb5ad60
|
||||
DIST esphome-2022.8.0.tar.gz 1509796 BLAKE2B 4bef31867b9f53801dc40f3bd15745f34f43ad0ff2b26d5115b581d18f94f033115f80aabcc4767e88e2cb693bc0785781eb1d5340029bcfd931155da1159320 SHA512 9b2a6a7ca914c27ac1ddc3cb4820943805b61d57747977431c8d770a512d5f8bb01faf6a9bafba1af995577d1187ec486326c0624c77e6f975e1d6985c08242d
|
||||
DIST esphome-2022.9.2.tar.gz 1542925 BLAKE2B 848ebe9f94ed6e290a7f803754ad23f466626e38d62499906e96556da3c86ee26f10d6258d1f68ebcf863565ba77e5f038d6d34b3881ad48525c8e2b8a4e3928 SHA512 18156595343133683b07df4dc7390b42c6aada0ebd57ee71b6b50ed48e90649d6978e61043cfdf432be430cfa57df7c9adc5b2c09407cd7f86cc257a52b29031
|
||||
DIST esphome-2022.9.3.tar.gz 1551087 BLAKE2B 0f23762654334637e78e3ac0f552cb26e90e590b9d09194a66374eb5245330124168dec2d3be08975de60b46263bd978411b8d15aead005b85e7bed8ffe0111e SHA512 12e7d41adb2db8cf274d2525db8fa52ddc49b4baea50e62244f859b88fc19c494f6ef7b911824c2fc428ce24f63c00ca8a8e9247fdc55cf8643a3b9498677383
|
||||
EBUILD esphome-2022.5.1.ebuild 2856 BLAKE2B 5bb8125f6e6b211a081de728cef86b85dfb7bed6cda971203cea663efce61a1534fb89ee67091c91cb64c98d076745d8ec05715d68dc321bd7b2e559c3d9bbfb SHA512 b0e6e6ef3dc7a09bde81af4c2b246b3fdbfc5b341cdfb88ce5d75aeb859f098ac33474ab9caf497d93290cde93e8a0c170097a5c9393747c17990b8a21a5cf09
|
||||
EBUILD esphome-2022.6.2.ebuild 2883 BLAKE2B 789ab8b1323834d4bdb8d46d1a5c5d347c148035c0a84bbb48b98cf9ddf72e4322f43eaae9f63b962b3385871ba25d4833a4838124d0cdb33e77801f4bb76068 SHA512 f80d34bd3f19ca75ca55d1d470b4876fd5715c3ec42d537dcbed24aaf13f2eae09e23593ddc2f1720760e4b67b748615ec9f1466efb43c75aaf433948a6e8d6b
|
||||
EBUILD esphome-2022.8.0.ebuild 3044 BLAKE2B ee852115a20a6e46a8cd07cb3e690ceca45fc6aaf4afe948865c0436c275d0e1c25cc7c1e9eb665bda1aa34af838ecab48c3757bd4c0e9b672ec541cb848052a SHA512 38e28a3e6981ef2e0d147a1f78094172123ab63707c94ec15548a55b92eae59696548ff2c22c077b061b9bd765712cd65f88f9975bb688da7a2124efbc9f67fd
|
||||
EBUILD esphome-2022.9.2.ebuild 3044 BLAKE2B 9f747e78ea8395b50f7cd162e08477d09a456cbd607b9068e3fd32839b7e41faf40231bb53e75fbbfb6ffb13f855d4ec90a3245513024c2ad67c264a663cadb3 SHA512 e56616d2fbfc37986fc28884797449aa9de6b91c9f00d543dc54885e35846839161d007800e2923f0c2b16d145ab6c6dbcf6c270ffcd26316715d63f61b3dfa7
|
||||
EBUILD esphome-2022.9.3.ebuild 3044 BLAKE2B 9f747e78ea8395b50f7cd162e08477d09a456cbd607b9068e3fd32839b7e41faf40231bb53e75fbbfb6ffb13f855d4ec90a3245513024c2ad67c264a663cadb3 SHA512 e56616d2fbfc37986fc28884797449aa9de6b91c9f00d543dc54885e35846839161d007800e2923f0c2b16d145ab6c6dbcf6c270ffcd26316715d63f61b3dfa7
|
||||
EBUILD esphome-9999.ebuild 2883 BLAKE2B da563958724be9fe49f0fceff6456f62c9b70f03f1c2b41b54930a564eb79bf38f4df1e46103949a863756001dfabd6048ce44f33a6ff20fd5dc901764a454c1 SHA512 b4abcc896a966527072e5f385a4987184d1cbe60b481e362467ee76c403548cc18b4ffa933e00baffef002c4bd0836c8391051ce0d51a25437bd423f7d64205c
|
||||
EBUILD esphome-2022.10.1.ebuild 3043 BLAKE2B 98b4b08918f793608f4fc94af0f37969709b99e6ec1907d75eb3378561ff43962ebd1ab1e943a948b33ffed2c7dcce6c9a11e64bf05bed6295b90fa8e6633b70 SHA512 94a7d995f4b1a3e3ba200759aa8dc549fb6ec13d169c4ba457ad20657c536a02eacf6b5cf4b677e74709e783533d7d38f2b82bfb5dc7828e9d9de61bd952b241
|
||||
EBUILD esphome-2022.6.2.ebuild 2882 BLAKE2B eddb47901f58aab7fb6e162a29410847840416f4032ad98d70a289da021294965018043807baee663ff59b8d5b4b4565e36f958867974d11f91db9f812ff0ed7 SHA512 9eb0cb5a595dbe06b3e9052e91b0b2efac3d4f971598d9eed7dd557b69effa64058e7ed02d214c46ee110d8f559e49a5d6824c6b537cdedcba7a8d1eb5a48f53
|
||||
EBUILD esphome-2022.8.0.ebuild 3043 BLAKE2B 7c8484cf4ee6a737fb61dbb18ac5dbc67f86ffd8a2d16edc3dcefb71f54f4e019ef7d073c170f45a03a478a1ecb1cf45b1ebe9536831d39478ba076144c7b68d SHA512 c09a999c0668739b3f31e80962d528613dcace1319d873397cd1e41ba9cf9a4215211ef230796d98c2dd6261a749f45142203d8accff97187faec5bb55681991
|
||||
EBUILD esphome-2022.9.3.ebuild 3043 BLAKE2B 47f38367dfcec1ca3f507940169e91731f9f94967d061ea847259f39d04823a22ea9f6b5075887f20c50e8b6f445df6356c5cd9429d7f37c280c265f94d83292 SHA512 78b8ad0d3d04cf5c5c893f482fb3e04e0a66f4982798275b064768e56d074179e2fb200ffb634e946df00ea11829337ef4a376457b06745cb36dc95790b98bd0
|
||||
EBUILD esphome-9999.ebuild 2882 BLAKE2B 5d960a53a4d8ae6dac6d198846b039b3fc2689417b92eb9f9d0df6ea97da69a71b67c4857aab1a658029749e689781cd0fd3740f25c5c1f40f98e53992b86ce9 SHA512 7cb5849d6b35aef8152bae07fedf91c10707373d5b1e0c8ec4de41eb08541bba7a010fe1a0cbf56d8d035ddc378c4bea7cb46b5a78fdc32abddfd478abfbc248
|
||||
MISC metadata.xml 528 BLAKE2B f51bbfdf53280873d115d2aa5720f958fb34aab599c47e22e6ea0bbb5492abd6768902be8c862dedf0e8364c840a4b93f6aa3a6d013e639cc1087b291fcf919a SHA512 7d073562b5e22a06680493fdff1657bc3541f699f677e3d21e37c6b02e638100c0559362ce4edc750094d59660ecedc1e9df194459b858b881a3c26c8aa90659
|
||||
|
||||
+2
-2
@@ -39,14 +39,14 @@ RDEPEND="
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20221007.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/python-zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
@@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-5.2.5
|
||||
~dev-embedded/esptool-3.3[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220508.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/python-zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]"
|
||||
|
||||
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/asyncmock[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/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
|
||||
@@ -37,7 +37,7 @@ RDEPEND="
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.4[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -39,7 +39,7 @@ RDEPEND="
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -39,7 +39,7 @@ RDEPEND="
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -35,14 +35,14 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
|
||||
~dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.5[${PYTHON_USEDEP}]
|
||||
server? ( ~www-servers/tornado-6.1[${PYTHON_USEDEP}] )
|
||||
server? ( ~dev-python/tornado-6.2[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.0.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.4[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.1.3[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20220925.0[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20221020.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/python-zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST platformio-5.2.5.tar.gz 218705 BLAKE2B b46568460c32613015f9cb3087a66f26a80c57592304f5a2043df9633b4b7eebc6f76723251fa0d20252faad0f7f9400c60f5d2cade18c41cebf090aee870fd2 SHA512 e4c03602c9331cd5a6b979f67e82b125cd2b441d80033806ebf5c993976c5cff8bbc7b65cf687e85676876a96dbf530872dbd2a8e2114ee10b094ac77ccd6fbf
|
||||
DIST platformio-6.0.2.tar.gz 285452 BLAKE2B c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12 SHA512 a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
|
||||
EBUILD platformio-5.2.5-r1.ebuild 2570 BLAKE2B 51862d8b976308a72a32dd0957f9a8e010b48fff484f950b45872e22254e2de95314f4e8cd7ee85d96556e1b0a25cdb82cbd1a6526473e0235e2b6bb7f9892bc SHA512 12a0566ac0209a3e9ab89d6963faeb6e18be3e83c8ecd2d6f50837682934187c3debe547000f20b9bb6d374e4b562261fc93e9466e50ad0849eb8963f8fcbc0a
|
||||
EBUILD platformio-6.0.2-r2.ebuild 3300 BLAKE2B 440ea03b38462d774e1dccd425d4d99b33421077985bc54f843f0ad1d8c7f206334c8af231898a092164d83f1fc0d9ef9ed90e3f55c2eed5e902388fef421b35 SHA512 afd6eadc196b75630d0ead91dbae19633d74baa746d2e74d6c43072bacbfc01916b2596e2d8deb3b3b434c16b941988d30ab608cfc1ca8a0b297c1ed82a5bd4c
|
||||
MISC metadata.xml 457 BLAKE2B 558c6e7f69c6ede09bcd9cc706a3d0186a67ab8911b4278e4ed669cae32790db1ca282abc527e757345f91303eea337c03594a47777d50fb4609e9e9eae2dc8f SHA512 478409895f41c84f1c85c17c58f9a41cec864ed6df0b24b01d3d3b117b1109ae2bf15fc70871159193e514b64e108dbb37162517aa183c8c33fc350054dd81d4
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2022 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} )
|
||||
|
||||
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"
|
||||
S="${WORKDIR}"/${PN}-core-${PV}
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
<dev-python/aiofiles-0.9[${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/colorama[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
|
||||
<dev-python/pyserial-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
|
||||
<dev-python/requests-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
|
||||
<dev-python/semantic_version-3[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
|
||||
<dev-python/tabulate-1[${PYTHON_USEDEP}]
|
||||
dev-python/twisted[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
|
||||
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
|
||||
=dev-python/starlette-0.20*[${PYTHON_USEDEP}]
|
||||
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
|
||||
dev-python/wsproto[${PYTHON_USEDEP}]
|
||||
')
|
||||
virtual/udev"
|
||||
DEPEND="virtual/udev"
|
||||
BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
|
||||
|
||||
# This list could be refined a bit to have individual tests which need network
|
||||
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
|
||||
EPYTEST_IGNORE=(
|
||||
# Requires network access
|
||||
tests/test_builder.py
|
||||
tests/package/test_manager.py
|
||||
tests/package/test_manifest.py
|
||||
tests/commands/test_platform.py
|
||||
tests/commands/test_test.py
|
||||
tests/commands/test_ci.py
|
||||
tests/commands/test_init.py
|
||||
tests/commands/test_lib.py
|
||||
tests/commands/test_lib_complex.py
|
||||
tests/commands/test_boards.py
|
||||
tests/commands/test_check.py
|
||||
tests/commands/test_run.py
|
||||
tests/commands/pkg/test_exec.py
|
||||
tests/commands/pkg/test_list.py
|
||||
tests/commands/pkg/test_outdated.py
|
||||
tests/commands/pkg/test_search.py
|
||||
tests/commands/pkg/test_show.py
|
||||
tests/commands/pkg/test_install.py
|
||||
tests/commands/pkg/test_uninstall.py
|
||||
tests/commands/pkg/test_update.py
|
||||
tests/misc/ino2cpp/test_ino2cpp.py
|
||||
tests/test_maintenance.py
|
||||
tests/test_misc.py
|
||||
)
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# Requires network access
|
||||
tests/misc/test_maintenance.py::test_check_pio_upgrade
|
||||
tests/misc/test_misc.py::test_ping_internet_ips
|
||||
tests/misc/test_misc.py::test_api_cache
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# Allow newer versions of zeroconf, Bug #831181.
|
||||
# Also wsproto.
|
||||
# ... and semantic_version, bug #853247.
|
||||
sed \
|
||||
-e '/zeroconf/s/<[0-9.*]*//' \
|
||||
-e '/wsproto/s/==.*/"/' \
|
||||
-e '/semantic_version/s/==[0-9.*]*//' \
|
||||
-i setup.py || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
python_test() {
|
||||
epytest -k "not skip_ci"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
udev_dorules scripts/99-platformio-udev.rules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
udev_reload
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
DIST aioesphomeapi-10.11.0.tar.gz 48863 BLAKE2B b7a6214436026904d21fabe6813917beecfb18d11ee600cbb8361cc54ec708bcfcad9d56a630290b13e7328fdf66382aa72541c589a1b160a811630a4afaf19a SHA512 e7cf81f31d498119cff8d69bab59c63a26f55f3292d7f1c913c8b4077f603a77dd0d0c1d0d75bcc65a9fe3b58e72dedfafded72090bf5cf0d801b97bfb99deea
|
||||
DIST aioesphomeapi-10.13.0.tar.gz 49999 BLAKE2B d9f0bd9fe7e53ffd7ecd3e95da54c3863fad3b584fe6236c0dc35b0737cc929124f281ccaf1feda4de77afe5dc045bb5cbc242e84d9ff0d0ed7528d12de54e54 SHA512 379cd58997669e5c1ecb919cf1c92ede61be40fc5c348a2d33f0d2602445ed7dc1ac9d7101a157285522b80bfa3c87614acb0ecd9f9be7129f2037cc35fcb9b1
|
||||
DIST aioesphomeapi-11.1.1.tar.gz 54987 BLAKE2B d56701c3f59be288464b90da513f60f0217cb03375080fee582b21d196e518cf7cf22f699226dda803bd8e524ab19612496f2367d944c1c0ececcc1adc7cbe4d SHA512 1c499c29e391aa256f5c19a92a68cfc7320b62a5a20f11ecd6aa3616eeaec9da46e3c54f69b4105e5035a9a3e265018b2db70dafe6398a38749b5e3a4e848505
|
||||
DIST aioesphomeapi-11.2.0.tar.gz 55238 BLAKE2B 317463e97924cd4f08788c7dccc6d3c8c7cb829019cfda894d014add7e9e83951051bfcc170cd6da8da543be585f6c0d573221c77d007cd7cc640a743e8e24dd SHA512 eacbb168e4067eb56aca8f5dbeeb773a99ca9a243a4017a04d6610fc482a6ad5ed281a051dc84f5ab5639fa5522335a720057144b82b9e8738e5036b1391c4fb
|
||||
DIST aioesphomeapi-11.4.1.tar.gz 56619 BLAKE2B b2dfb1934517eaec067edad6919ac14d54b8ef117a0e613a45793f8372be087877008f7b55deb391c09d37a22a863b50c0bd644c25f8507ded954d0416d53eeb SHA512 904f2cf5e3965b123ef522ff7270e0389c8c6e66c4e3c98bbad7595f4a859621879c5c1d89a219a1d4880ea056f9c7a2f488bcc5a67f600c963a002192d03040
|
||||
DIST aioesphomeapi-11.4.2.tar.gz 57270 BLAKE2B c1b907e938f09c8eae3efd46fd42bae4aa80e83d7c2ff20b78d4c9c04f9e24f3d1f4ce79cbb8a9f7da3ddf5c16200cfbc7923a0881f79575c2e1701a24065ca1 SHA512 85e39b9f6ee15852414275e4c125a7f24fccfe473dde6f45c12c3945df1768a18d1f4dddd4ab503a140f4e73d2773efd50c683d6c14de11da10b21ed9489adf4
|
||||
EBUILD aioesphomeapi-10.11.0.ebuild 939 BLAKE2B 5590ff2605969e7d157bdb9823054bb94cb79e0e94bbfd056e8cff561ae3fbf141cea7a29c39e1d0f94b49d09828add1977f15c78eea57d42c6fd4a641476432 SHA512 c7cc8d20a5bbd78660c02114615bbb532ee227969e0b3a5fc763bdefe942614eae0c5dfbbb450d67ca66809b6ced2d417f88514841ecebc9bc6e167685965b3c
|
||||
EBUILD aioesphomeapi-10.13.0.ebuild 939 BLAKE2B 5590ff2605969e7d157bdb9823054bb94cb79e0e94bbfd056e8cff561ae3fbf141cea7a29c39e1d0f94b49d09828add1977f15c78eea57d42c6fd4a641476432 SHA512 c7cc8d20a5bbd78660c02114615bbb532ee227969e0b3a5fc763bdefe942614eae0c5dfbbb450d67ca66809b6ced2d417f88514841ecebc9bc6e167685965b3c
|
||||
EBUILD aioesphomeapi-11.1.1.ebuild 989 BLAKE2B 9d165af5856e60809cdc9ac32cabf6f5c2cfaa35688379363840165dcd2242697798f4a2e31b8249075473dc987a6ecea0ee1c3b546dbf6381d9c208cbb7bce6 SHA512 c185d53fbd78211647b82e3a7501850cef8aee863ca5f47e86827053cb6fb344db6338e6f6889535135eed75d5c5322fcdc894d38e163fe72faac5cb7a849903
|
||||
EBUILD aioesphomeapi-11.2.0.ebuild 989 BLAKE2B 9d165af5856e60809cdc9ac32cabf6f5c2cfaa35688379363840165dcd2242697798f4a2e31b8249075473dc987a6ecea0ee1c3b546dbf6381d9c208cbb7bce6 SHA512 c185d53fbd78211647b82e3a7501850cef8aee863ca5f47e86827053cb6fb344db6338e6f6889535135eed75d5c5322fcdc894d38e163fe72faac5cb7a849903
|
||||
EBUILD aioesphomeapi-11.4.1.ebuild 1025 BLAKE2B e76fb237b28e91287173b14942df15cd3f69f75525d09a0fddd5fdbf7d5bd8f9ffd8e51408be48ae2958e20b0c86302e5a312e58d2337ec72af2008b5175a1ee SHA512 09b93b8da0bfa3404d2cd4cb0fafa7c5778342674d02558b0093028a57d11215b4897c8dce191f3675c813e0a4fce35e2e8033ee565c008f1da53a6f52524603
|
||||
EBUILD aioesphomeapi-11.4.2.ebuild 1025 BLAKE2B e76fb237b28e91287173b14942df15cd3f69f75525d09a0fddd5fdbf7d5bd8f9ffd8e51408be48ae2958e20b0c86302e5a312e58d2337ec72af2008b5175a1ee SHA512 09b93b8da0bfa3404d2cd4cb0fafa7c5778342674d02558b0093028a57d11215b4897c8dce191f3675c813e0a4fce35e2e8033ee565c008f1da53a6f52524603
|
||||
MISC metadata.xml 457 BLAKE2B e6eb5bead5a46792167601a1c1b34399c75bbb20fb789bcf1d7974d52ce91c68d6b50213e899a51fc1193e6e4f6bed9d197debb6355baef1f06cc2f822fc071d SHA512 ac9de0a3e936d7b2baa3c2f57747492ead558d6068213d4728bd61642ac1e3884c5d19c817af1250e6b5e110b99e31435b1556381e8a8dc44f33c04faee4718d
|
||||
|
||||
+1
@@ -26,6 +26,7 @@ RDEPEND=">=dev-python/protobuf-python-3.12.2[${PYTHON_USEDEP}]
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
@@ -2,12 +2,14 @@ DIST aiohomekit-1.2.11.tar.gz 104084 BLAKE2B cb43863729d4fe937280f8b8cd9497b70b2
|
||||
DIST aiohomekit-1.5.12.tar.gz 107894 BLAKE2B 8ed36735b238b3207918770786ffe9c6ad024dd6d17745fbc9369b08a4b87997a59a9b767b81408803ae0ea941523291ce3c82c59b73cac3a94cbfa3abc3ced7 SHA512 c5342cca2cdc3062d92dcc9a856e5fc07a22018052a72bfc4df7c3b6535eedc28769523b3e239261dbfdda234925488aafce84e06003ca7a1d691db8d6c59615
|
||||
DIST aiohomekit-2.0.1.tar.gz 107887 BLAKE2B bc77c1be56b4aeb3fc29317772eb279eb555ed53c4d4b525cb72a74edb2ade90f38b70c3583e447c2518017467dace1ee66f4e8acfdce9c88dad82fbef1a293b SHA512 e00ecad3bcd653364eccf5a6bf1b8f481afd0057cd2db39120b50b6bbc6da80cbec7d38dd2f63f0a3af15b7bb726afcdf3d9bb5f1fd4454d5cf5a9fbd9b5bff0
|
||||
DIST aiohomekit-2.0.2.tar.gz 108092 BLAKE2B 25e8c2b6d42afe8a09789d67fdd3defa2d5bbab2f29a4c8084956e8b1f063d8d4a98ac9b9125f68b3bd6c2c4fd9d6c58761e2481449a8b61bbe77e9dadb3e0f1 SHA512 5ca31f362c3701f91c18f8d0953a688b9b3e237d9e13495e62ca8c970ea830fc7a5e4cc5ce92408a0f71311a969b41b2e6bcb14463153c815030debe0a2080b0
|
||||
DIST aiohomekit-2.2.8.tar.gz 112774 BLAKE2B 9bac0032690230ad26949772697fdff94f9c01e0131911f1d7d4c3271e86ef8c172fdff6cd68b8c40b3f8ddefd61cf86fd84abf2b2682947490bdf54f9a6e163 SHA512 b773953a1c2d76728416723cc0bbe259f70533cefd284e27bc4f6e84927741f3f74b956519b8d1948e740f3c3e4ad768230947d960b5887c4c6b8e67d0eabbd9
|
||||
DIST aiohomekit-2.2.9.tar.gz 112910 BLAKE2B 284b3842ead8a54d0e4c0b6b8599feb398d8fe9ba5d32c1257ec6e6555763fc8e660f419d1bd2b38967197c24e071b6219eb389a45f62d304d66a58e8535c4d9 SHA512 cc3d4583ff4f053acca0c1f25abc8187ec66abf8e67532b819a993f985500e90923cab2a062a1e623826e3adb39bf40a8008047c1b63a6fe66098101dab5d24b
|
||||
DIST aiohomekit-2.2.10.tar.gz 113921 BLAKE2B d7b2dabde7812e8d50f250c084a78a0dee2e19038fceab717ea52cc42485af231a30b723eba87ea3c4a2d13f9c6db0faeea348cc99b451cdffda3cde0079f5f5 SHA512 02fa2dff8ebdae85d21d27751c81ed37cda591f04d139f47edb9b7665962da12c231782e1c4d2bc33a6b2668de9a8778e74e013263ba27b5ecc5adfa03826242
|
||||
DIST aiohomekit-2.2.11.tar.gz 113906 BLAKE2B e8a35e0f0815a76c1fbc61b7bfdbdf6d93f2cb8bdc129e855a80764186219e84a3376184e9d0a8c098e90453d9ca08d1568234dcadcbcd35beb0d4a958d604cc SHA512 68ab5037898e518b41df21c7fb3439405cbd914dd904312ab1f2a86d6ebd197a551faaceba03249ad453c671134f59e929b4ec484d4bd3204f6f9514ee84b43d
|
||||
DIST aiohomekit-2.2.12.tar.gz 113975 BLAKE2B 8814b7e5e941f4f9b0b8b4a93cc5f0e4dd910ff885cbe90d153b25cf747edd947dc12613eb53d01fb78b1447c4fdac74fd9e614a5ee7bd4035aef93c37ea6721 SHA512 e5ccacda5bd51f0754f92fe70bac2c1a7f07effff5fb0ca04521d5cedc7ec5eae2c34ccc6eb9629d198595104f6276549113a344c0749ca7ec8e95d327aa0ad3
|
||||
EBUILD aiohomekit-1.2.11.ebuild 1312 BLAKE2B e851a1e2aa4d4329fbc9fe8aa486d425b872f6798ca4cc418d7f8b9865bde76ee82f43f3ccf5197edfb6c54dc2cdc02b167cd51607f47ab752acdcb8e17b666d SHA512 5675b05fbb862b9b7fc6c629b52f75bc374a945affd47d7469bc20ea4e8be0e4ca94531997806302823332540d8fad32fb38048dc0ccffe8f7a561425c8b103d
|
||||
EBUILD aiohomekit-1.5.12.ebuild 1313 BLAKE2B 1e3d8925311b72416983b62455c2b2f883b10314632051a78be43e9b96d8c54906581238ac7489d29cc60b44d43eba9817d1968c4d6d20b64ff03a48b6a85747 SHA512 bb1883a29aa46805546b4281950980dbb221bc6ffaae494f649709fdb05c35d2ca06f546d749618f6c7542468ed034e1502dc3ac82dbd53b3e3deb93e1d3ae9c
|
||||
EBUILD aiohomekit-2.0.1.ebuild 1313 BLAKE2B 1e3d8925311b72416983b62455c2b2f883b10314632051a78be43e9b96d8c54906581238ac7489d29cc60b44d43eba9817d1968c4d6d20b64ff03a48b6a85747 SHA512 bb1883a29aa46805546b4281950980dbb221bc6ffaae494f649709fdb05c35d2ca06f546d749618f6c7542468ed034e1502dc3ac82dbd53b3e3deb93e1d3ae9c
|
||||
EBUILD aiohomekit-2.0.2-r1.ebuild 1313 BLAKE2B 1e3d8925311b72416983b62455c2b2f883b10314632051a78be43e9b96d8c54906581238ac7489d29cc60b44d43eba9817d1968c4d6d20b64ff03a48b6a85747 SHA512 bb1883a29aa46805546b4281950980dbb221bc6ffaae494f649709fdb05c35d2ca06f546d749618f6c7542468ed034e1502dc3ac82dbd53b3e3deb93e1d3ae9c
|
||||
EBUILD aiohomekit-2.2.8.ebuild 1367 BLAKE2B 6c5fc312a1d02e1adc66501cf205f203ab588adee9e9b9ab783c52f26fdb13dd305fae992f4a3a1ece9849c7384236e1d0a606eaf2dc5afd273925ae54362a91 SHA512 15e84cdb551f04043872994860015caccb274dd882a37f7b9b7837ae2395630fd795556d69a1c8e42e232ccc05b0690fd11e874ec2267b7d7fe45373f638b6de
|
||||
EBUILD aiohomekit-2.2.9.ebuild 1367 BLAKE2B 6c5fc312a1d02e1adc66501cf205f203ab588adee9e9b9ab783c52f26fdb13dd305fae992f4a3a1ece9849c7384236e1d0a606eaf2dc5afd273925ae54362a91 SHA512 15e84cdb551f04043872994860015caccb274dd882a37f7b9b7837ae2395630fd795556d69a1c8e42e232ccc05b0690fd11e874ec2267b7d7fe45373f638b6de
|
||||
EBUILD aiohomekit-2.2.10.ebuild 1367 BLAKE2B 6c5fc312a1d02e1adc66501cf205f203ab588adee9e9b9ab783c52f26fdb13dd305fae992f4a3a1ece9849c7384236e1d0a606eaf2dc5afd273925ae54362a91 SHA512 15e84cdb551f04043872994860015caccb274dd882a37f7b9b7837ae2395630fd795556d69a1c8e42e232ccc05b0690fd11e874ec2267b7d7fe45373f638b6de
|
||||
EBUILD aiohomekit-2.2.11.ebuild 1367 BLAKE2B 6c5fc312a1d02e1adc66501cf205f203ab588adee9e9b9ab783c52f26fdb13dd305fae992f4a3a1ece9849c7384236e1d0a606eaf2dc5afd273925ae54362a91 SHA512 15e84cdb551f04043872994860015caccb274dd882a37f7b9b7837ae2395630fd795556d69a1c8e42e232ccc05b0690fd11e874ec2267b7d7fe45373f638b6de
|
||||
EBUILD aiohomekit-2.2.12.ebuild 1367 BLAKE2B 6c5fc312a1d02e1adc66501cf205f203ab588adee9e9b9ab783c52f26fdb13dd305fae992f4a3a1ece9849c7384236e1d0a606eaf2dc5afd273925ae54362a91 SHA512 15e84cdb551f04043872994860015caccb274dd882a37f7b9b7837ae2395630fd795556d69a1c8e42e232ccc05b0690fd11e874ec2267b7d7fe45373f638b6de
|
||||
MISC metadata.xml 456 BLAKE2B 52666d6659ea0e650a453b4c6568f3754db9133bc0786686a87bc1ab7c12c4e967d6a195cd0de1d55dd4b596464735db810541211b1b78c0a9ab30eede8e5dd4 SHA512 9c043f3a3ee2339020070a1f2011bc0799d5ef7c4a2d082401bb96ef3cc1fc4071db15f251681dd3abd97770e865fc10457035c5717b9d7a5a20da814faa3ac4
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An asyncio HomeKit client"
|
||||
HOMEPAGE="https://github.com/Jc2k/aiohomekit https://pypi.org/project/aiohomekit/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-zeroconf-0.32.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiocoap-0.4.1[${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.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
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}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST aioshelly-2.0.1.tar.gz 18598 BLAKE2B 0c59787dd51c33d77a4807558e65738c121868b65d891c4558506d7981d36d0706d317b050d3fd5f0eb6df13c24f295fa2ad5e5b4dd183881d2979ea14b6ca5f SHA512 3aff794ee743025a66ab84ecd124c83608b86889fb0beea0ed15901b8221e1a050ff3041fb53e8fc8695921b4e5dcc7782a048e69f37c20d6d5178038bfae581
|
||||
DIST aioshelly-2.0.2.tar.gz 18624 BLAKE2B 8e6bb1b0c7ccb0610031c4b9f43efb17309e94517bf3a832c78e477308926b222e64e7da9c49e9fff5f3a154613d8aef1cf7ce79f0bef844c5ff787a2537070d SHA512 90486237b28b547bbd6c358b113cc90d61efa11cc13469de616c494d9e54854dec6eddae334f3215f476c255d7c2438bd3749684e0b7a79bdd02978ecfdda59e
|
||||
DIST aioshelly-4.1.1.tar.gz 19921 BLAKE2B 67f59a0199612c44d375dcb35cc8e480f3dff576fe4c9612378b6525861e834cd0b0c40b73111f49e2f655cbc34d2ee45cdcf954cc9550c9bdb5d7819580d01d SHA512 684818d754704208b4b1d13398c2d2db0881b0d1cb7b3e6d2c79a11e3486aab80cf5fb2b672c68fc3e340405143c3e09aa6fa298adb4492df3fdafcd4e8404d1
|
||||
DIST aioshelly-4.1.2.tar.gz 19927 BLAKE2B fe841cceeca167525d335035c0afb6c3b03a19f4c412bebfd91e8b535663b8dff9ae1b199f04291e5f43a9b83b5ed698a3f87f6ad72c9a2c651ebd42ebc39e33 SHA512 5611529bda532084739a4e5b3254b2b2841f560dc01e06f44a89522bfe5d4d774e5150d0e5b18c4f28b7b0e69456bf70c8992b83de623228fb9a902a071e3f3f
|
||||
EBUILD aioshelly-2.0.1.ebuild 760 BLAKE2B b93db6528460a706323e4c527d6d93b6762d8db0060e644fa2fd55794f7af79bef827f5a47e78e9dd901958f958ae56b4d58394a03a0790ead25bea2b54bbbc2 SHA512 89418a70a504c9b95b4699f331468f26cb6bab245b8cb0cd9c047af9b1b84af014f21fd861c0075a32669078b71800e98fbda1f9d828acfba1a972bf977f9bc1
|
||||
EBUILD aioshelly-2.0.2.ebuild 760 BLAKE2B b93db6528460a706323e4c527d6d93b6762d8db0060e644fa2fd55794f7af79bef827f5a47e78e9dd901958f958ae56b4d58394a03a0790ead25bea2b54bbbc2 SHA512 89418a70a504c9b95b4699f331468f26cb6bab245b8cb0cd9c047af9b1b84af014f21fd861c0075a32669078b71800e98fbda1f9d828acfba1a972bf977f9bc1
|
||||
EBUILD aioshelly-4.1.1.ebuild 760 BLAKE2B b93db6528460a706323e4c527d6d93b6762d8db0060e644fa2fd55794f7af79bef827f5a47e78e9dd901958f958ae56b4d58394a03a0790ead25bea2b54bbbc2 SHA512 89418a70a504c9b95b4699f331468f26cb6bab245b8cb0cd9c047af9b1b84af014f21fd861c0075a32669078b71800e98fbda1f9d828acfba1a972bf977f9bc1
|
||||
EBUILD aioshelly-4.1.2.ebuild 760 BLAKE2B b93db6528460a706323e4c527d6d93b6762d8db0060e644fa2fd55794f7af79bef827f5a47e78e9dd901958f958ae56b4d58394a03a0790ead25bea2b54bbbc2 SHA512 89418a70a504c9b95b4699f331468f26cb6bab245b8cb0cd9c047af9b1b84af014f21fd861c0075a32669078b71800e98fbda1f9d828acfba1a972bf977f9bc1
|
||||
MISC metadata.xml 462 BLAKE2B 07bf3f330aa9e06a90c519f740253a97d2fb8809c7c6c427674e43bfacca3dae9bc57a1aca9d66445f16df7282feded629d843e3bf1f3f7db11b1205ee73f82c SHA512 bc9aa87250eaf1d20b59d94f3c9d6b945671cd54003ef0f1cf2aeb6e190b24813c261fb0cc8cd2e6ab529b40ce0e6a346d244e8dc1b5a340a300238b09c4b677
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Asynchronous library to control Shelly devices."
|
||||
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
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,9 @@
|
||||
DIST gcal-sync-0.10.0.tar.gz 12954 BLAKE2B 68cbbc72ee886b51efd32d14d4eef4ce2b4b32e43250c66864fe860898e828aa044f01c43b3f5a790b611021c4c2ba13b8a63216653e2b64c06c1d83bce2f36a SHA512 8c7b50f56ba37a2e87e96db6e313b800c895dbc36a42cdb976c5dfc4fb2e962cab061bc9143d9c6c91582fd0aefe0c18aeb7c244b712b82b9bbb767abaf18870
|
||||
DIST gcal-sync-2.2.0.tar.gz 20096 BLAKE2B 9b21b758e60c602fcb8bd1664f67c878a70de5b6cae449699b026dbd515b44de88d782c8066854d954ddb5d06ed8a1f80f0e0c550d653e2e909b6bdd8410bd66 SHA512 f94d0e4ee2e562fd5d2b1a9ce02043b4fc0e31b00f44f02accbfea6911fa7ba0c27a9ba714f034549b20431642eea268b3f49b6fde821bc557b4eb32b7537abb
|
||||
DIST gcal-sync-2.2.2.tar.gz 20488 BLAKE2B d856774e1fbba492056b8d7cb9165d7e909006f4756f941930f8cd3e062cff9be4aff198d4506eaf65b9033503c223f76bcb862624875c42594c2c6155cc3c76 SHA512 b1e3b40232a46ef473acaaaf229490a7e384edd54e7b583fa5d6dc647ce92bff5330bb73651d93df0b95ab1f00d5919dd5cecc5aec5b9ad15c7d8f1706819368
|
||||
DIST gcal-sync-3.0.0.tar.gz 23284 BLAKE2B fdf60c3082c7d18526974948f89e05df3a32cafbd849341ad8d9a55ecf8cd64361b1a67beaf1d505c569b631e8af72851b38a39fa0ef6a39a2ecb95664df12d6 SHA512 983a366be6c875d587e5f702fc03bbcb53aabb918f9afa274d1e3850cc726bcd5bb87b664f8178aae30d5075347b832727c22359fd39856aca343a8a9875b1cb
|
||||
EBUILD gcal-sync-0.10.0.ebuild 805 BLAKE2B 63e141c4ff5d577a4e93f5158fa61bb98908d5f05a3c11768aed419d100ec9bf222589d85144a29d8214e0ac4daee08b0bd2395f4fa10b95c9dc58c4165b46fb SHA512 fe4eae845608791d6189f0d3e9173c2e2d93d40f26af23969641c87f70e4762c6e8f77a9bd9e7c8936160ce0f24e7fe360d213c545d470618b452abc07504c99
|
||||
EBUILD gcal-sync-2.2.0.ebuild 850 BLAKE2B 7987dd4e80a8ed8e14b9258bebda3d151ce67232b968abd2019b3872bc2629a0e5088180cb21662a33128649428a622f5646fc02db5d175d7702374d452c5f0a SHA512 9f56fbebac203810f7813bcc2505fae1cb2c6e7a36ea1d9563fa4204b680a99ce272c33db20c84327b4f3cfda28bb577db170ce9b7b38aa8506971e25debfbcd
|
||||
EBUILD gcal-sync-2.2.2.ebuild 850 BLAKE2B 7987dd4e80a8ed8e14b9258bebda3d151ce67232b968abd2019b3872bc2629a0e5088180cb21662a33128649428a622f5646fc02db5d175d7702374d452c5f0a SHA512 9f56fbebac203810f7813bcc2505fae1cb2c6e7a36ea1d9563fa4204b680a99ce272c33db20c84327b4f3cfda28bb577db170ce9b7b38aa8506971e25debfbcd
|
||||
EBUILD gcal-sync-3.0.0.ebuild 850 BLAKE2B 7987dd4e80a8ed8e14b9258bebda3d151ce67232b968abd2019b3872bc2629a0e5088180cb21662a33128649428a622f5646fc02db5d175d7702374d452c5f0a SHA512 9f56fbebac203810f7813bcc2505fae1cb2c6e7a36ea1d9563fa4204b680a99ce272c33db20c84327b4f3cfda28bb577db170ce9b7b38aa8506971e25debfbcd
|
||||
MISC metadata.xml 456 BLAKE2B 97548d03bdc6f85564c422b931e9aa866b294452099d7bf28033c1f585ffb4b2f07dacd2dd6a988a43b0f4420fd788c512a356115b57610f32ee08bcef18b5fb SHA512 70b0aaee2afd83ebc03237fcf868d3f80e2da6b828dda8ecdb2288dad8bce3b97d58d048dfcef6fe62a56bba2f959e5ce2985fb89d4b9cc7419e122aaeee9f4f
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python library for syncing Google Calendar to local storage for use in Home Assistant"
|
||||
HOMEPAGE="https://github.com/allenporter/gcal_sync https://pypi.org/project/gcal-sync/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ical-4.1.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A python library for syncing Google Calendar to local storage for use in Home Assistant"
|
||||
HOMEPAGE="https://github.com/allenporter/gcal_sync https://pypi.org/project/gcal-sync/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ical-4.1.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -2,8 +2,10 @@ DIST home-assistant-frontend-20220802.0.tar.xz 23266160 BLAKE2B 33258e71dd47c5b1
|
||||
DIST home-assistant-frontend-20220907.2.tar.xz 23391612 BLAKE2B b12be2f51b4246e341f6f9e174c863385375b659e0cc886624e629cecec337713004adbe45867e053bdf446acff17b32fd908ecf49fb5b236085359244d123e4 SHA512 497fee53d5f1de531f27ab231010b361fc5822db1fc11be01b3cc452eb4b01322e4eff7704386ba1b04439ca19d3cc31482189f20064361696048c8a457417be
|
||||
DIST home-assistant-frontend-20221010.0.tar.xz 23715764 BLAKE2B 38722ab93f28b5100d5f1922c8119aa00ee5953cbf57d95bfd08d7fd8111396f8bd49cb3910542edc94d89d661a8f9147bc9360231eaa5a77bb2ba21daaabc49 SHA512 115da7cb845010958793bf18af3b823ea5471b6a8318b98d6771523a9da876d3cae941b7bca3a2de71f30214a72cd632d4151ad6d238560636892a18f6710ba4
|
||||
DIST home-assistant-frontend-20221027.0.tar.xz 24401596 BLAKE2B 671ef3bdcf9178e6573e9755a0266019aee19f9d613fea88cfeb626d1fb91ddac17b92bbbd4c2d873dc10bbe1bed597827268559ffb773a97afbfb9ba762f736 SHA512 e0877f90ffbdb642fdf054b5141c8b9b15b2abd3b0174463293c3e9354bb858f110bae55703a6affc694e0ccda74962672d7253ee33e69071f9a968b93fef9a5
|
||||
DIST home-assistant-frontend-20221031.0.tar.xz 24425092 BLAKE2B 40b2185fe7b9fc55d1a222299901722801c65a220f35bdb126309c34ef17891b06b230d464122049c6a357c33d0af8189014de7defefd7418fcae3476ad70025 SHA512 093a2dbcf4ab2e4824911172164d3fc2ce866735ed1d3f63e00414b12bbb0aec100bc265c3d243fb9f1bc216bf3634d831095aad66b877f73e2dff1161413aba
|
||||
EBUILD home-assistant-frontend-20220802.0.ebuild 710 BLAKE2B 7b1f8be550ae3bd650a642eefdea517a495dba17a006e9fde035607f30bd18ea545f8a4fb5b28fcbb4aa2ce08abebbb0d0e050d55a31727cb51be67a2553563d SHA512 ddd4fe3f28263dbdd986121f861f0acc46fe56a117bd0963f3ba29ebd0a6e9845bf317877ca2508804103f8ea414a5151236a0cdc60c7c8f44550124f3b92c00
|
||||
EBUILD home-assistant-frontend-20220907.2.ebuild 710 BLAKE2B 7b1f8be550ae3bd650a642eefdea517a495dba17a006e9fde035607f30bd18ea545f8a4fb5b28fcbb4aa2ce08abebbb0d0e050d55a31727cb51be67a2553563d SHA512 ddd4fe3f28263dbdd986121f861f0acc46fe56a117bd0963f3ba29ebd0a6e9845bf317877ca2508804103f8ea414a5151236a0cdc60c7c8f44550124f3b92c00
|
||||
EBUILD home-assistant-frontend-20221010.0.ebuild 710 BLAKE2B 7b1f8be550ae3bd650a642eefdea517a495dba17a006e9fde035607f30bd18ea545f8a4fb5b28fcbb4aa2ce08abebbb0d0e050d55a31727cb51be67a2553563d SHA512 ddd4fe3f28263dbdd986121f861f0acc46fe56a117bd0963f3ba29ebd0a6e9845bf317877ca2508804103f8ea414a5151236a0cdc60c7c8f44550124f3b92c00
|
||||
EBUILD home-assistant-frontend-20221027.0.ebuild 710 BLAKE2B 7b1f8be550ae3bd650a642eefdea517a495dba17a006e9fde035607f30bd18ea545f8a4fb5b28fcbb4aa2ce08abebbb0d0e050d55a31727cb51be67a2553563d SHA512 ddd4fe3f28263dbdd986121f861f0acc46fe56a117bd0963f3ba29ebd0a6e9845bf317877ca2508804103f8ea414a5151236a0cdc60c7c8f44550124f3b92c00
|
||||
EBUILD home-assistant-frontend-20221031.0.ebuild 710 BLAKE2B 7b1f8be550ae3bd650a642eefdea517a495dba17a006e9fde035607f30bd18ea545f8a4fb5b28fcbb4aa2ce08abebbb0d0e050d55a31727cb51be67a2553563d SHA512 ddd4fe3f28263dbdd986121f861f0acc46fe56a117bd0963f3ba29ebd0a6e9845bf317877ca2508804103f8ea414a5151236a0cdc60c7c8f44550124f3b92c00
|
||||
MISC metadata.xml 485 BLAKE2B db31a294d5ca2f4824e6ab06aaf266b0182e1c9b49d5aeafd299fd408fc5a96d0db3ac4d72732291b0c7f74480dab6cd4febcbeced136372db499d67eb46edac SHA512 c5a5ddd828915cd14975e480b2c6c9aa599aeb32ee6d7bfef4995450fa8b6d4cdc4b281c34c4cc34d4b15f8443c1d780bf72b5f5443edbcd50054fa434f367e5
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Home Assistant frontend"
|
||||
HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/"
|
||||
SRC_URI="https://hasf.edevau.net/${P:0:1}/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
DIST oralb-ble-0.10.0.tar.gz 6612 BLAKE2B 6b48028c5d98e7c6dd9a7804735273617a78ef72cca8477d60370b45d13a840b19c749fb74fbd3b323c1192bfbe305252a881644752b91a51e3d9eb1274d194a SHA512 c5a1691ba9f80edddf446917a3a71341439ab8cf5d2332a183d2624af9a091a69f8d15696ba01ac00d5712437f5f0f1e4b5eb80948a648dc4f1ce7046fecc0a4
|
||||
DIST oralb-ble-0.9.0.tar.gz 6585 BLAKE2B 45e858abf4b6de794278b0e4f18d4a0a123c05bc52fab3a7a5363ed99ca836e02e1bb1acb1aae31546434fd8eaea336629e53f27db018a89f1c35b1d776bff6b SHA512 5f862095b03af491e4dd10056c9ef8a643a0118f6565bf79e86efa4e619353cad55cae084e0d7d8fd84fbfb412348fa1c43a2f20e247247c5ffdab05420e72a5
|
||||
EBUILD oralb-ble-0.10.0.ebuild 922 BLAKE2B 8b6cbcd2961458d26b06e7b7b1995c8e269dfc85ff1605838847388585866f5c1a62d887a7099cdbb312e6a6fe83c622673370e8feda339bfd03bb4a4f111906 SHA512 cef8fc30f6ba01899777e125a3ad31633e6cee42b272a1fd07e2c0c80e2cd6af8b0c75cb0957480fe450dce751d780dfb5aade4f8ae607cf7c3cecd2bf4e4c43
|
||||
EBUILD oralb-ble-0.9.0.ebuild 922 BLAKE2B 8b6cbcd2961458d26b06e7b7b1995c8e269dfc85ff1605838847388585866f5c1a62d887a7099cdbb312e6a6fe83c622673370e8feda339bfd03bb4a4f111906 SHA512 cef8fc30f6ba01899777e125a3ad31633e6cee42b272a1fd07e2c0c80e2cd6af8b0c75cb0957480fe450dce751d780dfb5aade4f8ae607cf7c3cecd2bf4e4c43
|
||||
MISC metadata.xml 456 BLAKE2B b6751a38a209157163b61d538ec15e39bc923ab2009a50164ff7485ff5d4d17870c9b84d38a6094b3195bf3de9ca9b2b9e41ab67f5b7922caeed8467b5980e66 SHA512 06b43694fd29d9cf18cafa5bf5feca7f63e5d99f66b177f088ac8b21f6e7e3f8b69e6657f1be07b48f85a07b526f2c2b642a24efbf24e11f77f18e9b37a47da3
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Bluetooth library for Oral B devices"
|
||||
HOMEPAGE="https://github.com/Bluetooth-Devices/oralb-ble https://pypi.org/project/oralb-ble/"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bluetooth-sensor-state-data-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-data-tools-0.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/home-assistant-bluetooth-1.6.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST rocketchat-API-0.6.1.tar.gz 4980 BLAKE2B 190186b2ea9ce31727f7bee897b835211ec0bb03ae3ee911f88e13c707120efdfe26756cd083a6c829ee2ddf4544af698b16ddb2be73da47b95880423df7d244 SHA512 e2fffb7d33af705ce45ea9d192025311a8837d6fe7b0a6a11d1a05b3b4b5963d9cd3c584f3b129151ed74c94144c492d23dd38de83ca56216b21bcf198b6b957
|
||||
EBUILD rocketchat-API-0.6.1.ebuild 793 BLAKE2B 18d4a46d73946f496c2bca437dce274e1d1fd3fe7d8bd51a15e88750a482027e8cfcbfb41da56c44e86822011b17df37b15a2e0a5e9375a15f16db6693d34d16 SHA512 b737c3811e245a4f7eab40f5d7d62992b0b11dfd571462b885852b98948cd2491f059236d5b3f17528e909b6897889cd95d0ef5e0510d10c773ce489f8670eb8
|
||||
DIST rocketchat-API-0.6.1.gh.tar.gz 6043 BLAKE2B 414df5265002fb5144706d4289de8e8e3568e3376e23743c0646fed5d52bf8924f27302ba59d5c96f4d634a2d89904397d047fc5efd490f729ae0c8ec8128781 SHA512 dea76b7d47ad438d5719743386d893c17f40f4eddf8c1095fe34e8e7f4089b0467a5d720d73ceedfdc98102a817de3f165a3c88545c6b26b76aa83b54c4ddcbf
|
||||
EBUILD rocketchat-API-0.6.1.ebuild 809 BLAKE2B 7226aaa923a93c9488fd86524fb4386017bbcf7719a72f12449d22f36650ff381084c340447f5040160edb8a69b7a091519eff1651e749f32690eff7b9e7d3ec SHA512 7ccf2c165e704973810929c56fe5664108c6e1ae997f847298dd9942a04b507f6d0f3ba4d516dfc23b572699d7492c3e154180f3fbf7e05feb4f88acde141859
|
||||
MISC metadata.xml 474 BLAKE2B f1275f73f8a3cae362ffe1739e0b1e5d93b8a3916c4e02808e6af3da46fa1454448a9ae760bfb94a93d7ca5b469440d6db7929c5616c6f2fc1a6e15e3d3bc7d1 SHA512 e84fdd83ceeaa4a89a37fedb231c99a42cfdd1349c8df191bb778e9f199e5a40749a9d0c54d4cd0129874b9679f79ab5efdfcf069d6d84193c3f2a7b9c10c520
|
||||
|
||||
@@ -9,8 +9,8 @@ inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python API wrapper for Rocket.Chat"
|
||||
HOMEPAGE="https://github.com/jadolg/rocketchat_API https://pypi.org/project/rocketchat-API/"
|
||||
MY_PN=${PN//-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="https://github.com/jadolg/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
DIST tornado-6.1.tar.gz 497359 BLAKE2B ed5981dec5cca962f907f97b7f906c1eef40d2b2b6d6cc16a21bd0a0a91ee58a60bea84b7ceeeff30b3462d707c56a5062c71d4ac8f25ca6a306ded6c6f072c5 SHA512 0ec1db1fad911182bda547c177a18b107b906cf66576443069e2b986cf041b3d4ebe08e5a168aa5cd3b56547f32f8b384bacaf74db89f582951d7b610b7494e8
|
||||
EBUILD tornado-6.1-r1.ebuild 1636 BLAKE2B aae1eee54e499d64fea3dfbe5879b3b90289b4e27ab877b92d5b3e0e365c9a85d86d3a1cff122e40618a73423084a845d95ae9469bafc3deb8ed8bf27b43eca9 SHA512 6cba52ec41085524deae31c8c831fa4a5a2f7833aa145ff15d9d931e53443408a125e8f438a0342fb8b73ae448adc09239fb73b6e1204dff581a00a4a4d2c9e0
|
||||
MISC metadata.xml 381 BLAKE2B 96d5942b11b6364eeac2248f6e92a9e7a54094ba2b6e9ef966be4143e1fa01fa0c417027d33a71c51bb094b905b9ff79e05107e1a9debb4b1ef932ba11fd8565 SHA512 cd4db13e0c6a9cf8b3c788c53dc5ecd0dce2cf783e7b2d67dba71299d1c6a3d1dd2c2a76c0d69816ab0da4ca23f831613323c55864fd858690c605da5426bf60
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">tornado</remote-id>
|
||||
<remote-id type="github">tornadoweb/tornado</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python web framework and asynchronous networking library"
|
||||
HOMEPAGE="
|
||||
https://www.tornadoweb.org/
|
||||
https://github.com/tornadoweb/tornado/
|
||||
https://pypi.org/project/tornado/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
${RDEPEND}
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs \
|
||||
dev-python/sphinx_rtd_theme \
|
||||
dev-python/sphinxcontrib-asyncio
|
||||
|
||||
src_prepare() {
|
||||
# Disable deprecation-warnings-as-errors because tornado has a lot of stuff deprecated in 3.10
|
||||
sed 's/warnings.filterwarnings("error", category=DeprecationWarning, module=r"tornado\\..*")//' \
|
||||
-i tornado/test/runtests.py || die
|
||||
# broken upstream
|
||||
sed -i -e 's:test_multi_line_headers:_&:' \
|
||||
tornado/test/httpclient_test.py || die
|
||||
# network-sandbox? ipv6?
|
||||
sed -i -e 's:test_localhost:_&:' \
|
||||
tornado/test/netutil_test.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local -x ASYNC_TEST_TIMEOUT=60
|
||||
cd "${T}" || die
|
||||
"${EPYTHON}" -m tornado.test.runtests --verbose ||
|
||||
die "tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r demos/.
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
DIST yalexs-ble-1.9.2.tar.gz 28073 BLAKE2B 9128dcae20ae8f6d646d4d07a9588541f66583186e083482acf536a52880214bccacff4ee1d5d7ac8c496a6ab0af971c298fa7fadd091dedea71358777d5fe21 SHA512 ad24f163c7c70cc539ed933d234c4b53c1226456d783ab751c3cf23e3ea4f0fdad4cebc5198c0725c68b2b6f80ddcd025a9185fd9cab276a972346273aa43039
|
||||
DIST yalexs-ble-1.9.4.tar.gz 28145 BLAKE2B 439480b8d860c9a86b6563926f0378df8f6a6950574d0b4d2061422ef678833b8a78fd3ecf7677cc81392e2deca39ec37bb50cfd06257132c59077a243c3f16f SHA512 ea5cfa6dff4a7d60273746fdb188242a0f2caa31b6977016a330ff1d0eab039e957f367db267be1d8332f097cb20f083d65bc3a7f5edd9141aa501d917bf63f5
|
||||
DIST yalexs-ble-1.9.5.tar.gz 28255 BLAKE2B 9e5f6ee35f018d3341c7b15a806440e2b86d9dcdf6fc2110abc25eba94f1d6fc426f4ba40cf51df95aedba8437002551734c91e490a64e1e33dc6104ebf425e8 SHA512 36d98e4a4f5e8c3ffeec15fea7b74dd1406c5026206026328352b78215632b1fe12034ff0660b17a26bb757ec3bc9e80e480787db03faea69148c47ff0c52823
|
||||
EBUILD yalexs-ble-1.9.2.ebuild 987 BLAKE2B 5a9794c2bc9b7ac1e1188797fbf5d73007ec5e1cbca9d0c8bddd354a7606dc27be53569035ed217eb5a489ae85bd87472c6121ee99af723579e01ba1fc29dab7 SHA512 ec3b47166967e5039ad05ceb0115ea2c2f8f4880624fed2570242107092264d44d7cf9fff6b7f3975baea0ae38b38ed9a84039ac57d7e7ad080221ce5a785c7f
|
||||
EBUILD yalexs-ble-1.9.4.ebuild 1059 BLAKE2B e7151a1c57e66efc45b3a2023bf093cb5bf430581ef578b0ba4c89d843c57535acb07519b9b4e442d21f2944b72275fc676c28b6d6cc07bbcddf20569acd7c6f SHA512 952cf6362864dd5572ad9d41459aaa156ef66c0d3cbaa7222f537576f924598257b221d3433d8950e58bf82fc69e44cd16490818f6858d2e3920aa714d28f20f
|
||||
EBUILD yalexs-ble-1.9.5.ebuild 1059 BLAKE2B e7151a1c57e66efc45b3a2023bf093cb5bf430581ef578b0ba4c89d843c57535acb07519b9b4e442d21f2944b72275fc676c28b6d6cc07bbcddf20569acd7c6f SHA512 952cf6362864dd5572ad9d41459aaa156ef66c0d3cbaa7222f537576f924598257b221d3433d8950e58bf82fc69e44cd16490818f6858d2e3920aa714d28f20f
|
||||
MISC metadata.xml 452 BLAKE2B e45333c3ef92995c8fb60a18f6e72510e1fa01dfa5fd766548f371d526b4905f9b975602a22f80d22de3a9b8e1a8760b3f0ef67444c03106c2d2a143598d6aaf SHA512 30654b5de14efdcfc41028d21e325113a011dea7bd95cb1c2ad12d3bd403b86929fe667182e8246391351d3f37ac7719579874e71cbef32c1376701b5d10aebf
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Bluetooth control of Yale and August locks"
|
||||
HOMEPAGE="https://github.com/bdraco/yalexs-ble https://pypi.org/project/yalexs-ble/"
|
||||
MY_PN=${PN/-/_}
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
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/pycryptodome-3.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${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
|
||||
@@ -4,7 +4,7 @@
|
||||
=dev-python/bottle-0.12.16 ~amd64
|
||||
=dev-python/colorama-0.3.9-r1 ~amd64
|
||||
=dev-python/lockfile-0.12.2-r1 ~amd64
|
||||
=www-servers/tornado-5.1.1 ~amd64
|
||||
=dev-python/tornado-5.1.1 ~amd64
|
||||
=dev-python/twisted-18.7.0 ~amd64
|
||||
=dev-python/automat-0.7.0 ~amd64
|
||||
=dev-python/constantly-15.1.0-r1 ~amd64
|
||||
|
||||
@@ -48,5 +48,5 @@ net-analyzer/fail2ban ~amd64
|
||||
=dev-python/sqlalchemy-1.4.42 ~amd64
|
||||
=dev-python/watchdog-2.1.8 ~amd64
|
||||
=dev-python/websockets-10.2 ~amd64
|
||||
=dev-python/python-zeroconf-0.39.3 ~amd64
|
||||
=dev-python/python-zeroconf-0.39.4 ~amd64
|
||||
>=sci-geosciences/GeographicLib-1.52 ~amd64
|
||||
|
||||
+11
-10
@@ -47,7 +47,7 @@ aioeafm==0.1.2
|
||||
aioeagle==1.1.0
|
||||
aioecowitt==2022.9.3
|
||||
aioemonitor==1.0.5
|
||||
aioesphomeapi==11.4.1
|
||||
aioesphomeapi==11.4.2
|
||||
aiofile==3.8.1
|
||||
aiofiles==0.8.0
|
||||
aioflo==2021.11.0
|
||||
@@ -55,7 +55,7 @@ aioftp==0.21.3
|
||||
aiogithubapi==22.10.1
|
||||
aioguardian==2022.7.0
|
||||
aioharmony==0.2.9
|
||||
aiohomekit==2.2.9
|
||||
aiohomekit==2.2.11
|
||||
aiohttp-cors==0.7.0
|
||||
aiohttp==3.8.1
|
||||
aiohttp==3.8.3
|
||||
@@ -85,7 +85,7 @@ aioridwell==2022.3.0
|
||||
aiosenseme==0.6.1
|
||||
aiosenz==1.0.0
|
||||
aioserial==1.3.0
|
||||
aioshelly==4.1.1
|
||||
aioshelly==4.1.2
|
||||
aioshutil==1.1
|
||||
aiosignal==1.2.0
|
||||
aioskybell==22.7.0
|
||||
@@ -261,7 +261,7 @@ cryptography==38.0.1
|
||||
csrmesh==0.10.0
|
||||
cssselect==1.1.0
|
||||
cups==2.4.2
|
||||
curl==7.84.0
|
||||
curl==7.85.0
|
||||
c_rehash==1.7
|
||||
d2to1==0.2.12_p1
|
||||
dacite==1.6.0
|
||||
@@ -327,7 +327,7 @@ epson-projector==0.5.0
|
||||
epsonprinter==0.0.9
|
||||
eselect-awk==0.3
|
||||
esphome
|
||||
esphome-dashboard==20220925.0
|
||||
esphome-dashboard==20221007.0
|
||||
esprima==4.0.1
|
||||
esptool==3.3.1
|
||||
eternalegypt==0.0.12
|
||||
@@ -370,7 +370,7 @@ gammu==1.41.0
|
||||
garages-amsterdam==3.0.0
|
||||
garminconnect-ha==0.1.6
|
||||
gawk==5.1.1
|
||||
gcal-sync==2.2.0
|
||||
gcal-sync==2.2.2
|
||||
gcloud==0.18.3
|
||||
gd==2.3.3
|
||||
gdb==11.2
|
||||
@@ -454,7 +454,7 @@ hole==0.7.0
|
||||
holidays==0.16
|
||||
home-assistant-bluetooth==1.6.0
|
||||
home-assistant-cli==9999
|
||||
home-assistant-frontend==20221027.0
|
||||
home-assistant-frontend==20221031.0
|
||||
homeassistant
|
||||
homeconnect==0.7.2
|
||||
homematicip==1.0.7
|
||||
@@ -640,6 +640,7 @@ mutesync==0.0.1
|
||||
mychevy==2.1.1
|
||||
mycroftapi==2.0
|
||||
mypy_extensions==0.4.3
|
||||
mysqlclient==2.1.1
|
||||
nad-receiver==0.3.0
|
||||
natsort==8.2.0
|
||||
nclib==1.0.1
|
||||
@@ -693,7 +694,7 @@ openwebifpy==3.2.7
|
||||
openwrt-luci-rpc==1.1.11
|
||||
openwrt-ubus-rpc==0.0.2
|
||||
OPi-GPIO==0.5.2
|
||||
oralb-ble==0.9.0
|
||||
oralb-ble==0.10.0
|
||||
ordered-set==4.1.0
|
||||
orjson==3.8.1
|
||||
oru==0.1.11
|
||||
@@ -1054,7 +1055,7 @@ python-telegram-bot==13.1
|
||||
python-vlc==1.1.2
|
||||
python-wink==1.10.5
|
||||
python-xlib==0.31
|
||||
python-zeroconf==0.39.3
|
||||
python-zeroconf==0.39.4
|
||||
pythonegardia==1.0.40
|
||||
pyTibber==0.25.6
|
||||
pytile==2022.2.0
|
||||
@@ -1351,7 +1352,7 @@ xs1-api-client==3.0.0
|
||||
xxhash==0.8.1
|
||||
xxhash==3.0.0
|
||||
yalesmartalarmclient==0.3.9
|
||||
yalexs-ble==1.9.4
|
||||
yalexs-ble==1.9.5
|
||||
yalexs==1.2.6
|
||||
yarl==1.8.1
|
||||
yeelight==0.7.10
|
||||
|
||||
Reference in New Issue
Block a user