Merge branch 'master' into noderes&zigbee2mqtt
This commit is contained in:
commit
45dfb4f5af
14
README.md
14
README.md
|
@ -612,21 +612,21 @@ 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 1659 Ebuilds in total, 1648 of them have in total 1669 (43 different) licenses assigned.
|
||||
There are 1665 Ebuilds in total, 1654 of them have in total 1675 (43 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|966|
|
||||
|Apache-2.0|346|
|
||||
|MIT|973|
|
||||
|Apache-2.0|343|
|
||||
|BSD|96|
|
||||
|GPL-3|95|
|
||||
|GPL-2|27|
|
||||
|GPL-2|28|
|
||||
|LGPL-3|22|
|
||||
|all-rights-reserved|15|
|
||||
|BSD-2|12|
|
||||
|GPL-3+|11|
|
||||
|LGPL-3+|11|
|
||||
|Unlicense|9|
|
||||
|Unlicense|10|
|
||||
|ISC|5|
|
||||
|MPL-2.0|5|
|
||||
|LGPL-2.1|5|
|
||||
|
@ -660,9 +660,9 @@ There are 1659 Ebuilds in total, 1648 of them have in total 1669 (43 different)
|
|||
|GPL-2+|1|
|
||||
|GPL-2-with-linking-exception|1|
|
||||
|
||||
(Last counted: 24/11/2023)
|
||||
(Last counted: 10/12/2023)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 24/11/2023
|
||||
Last updated: 10/12/2023
|
||||
|
|
|
@ -8,24 +8,15 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
|||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
|
||||
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
|
||||
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
|
||||
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
|
||||
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
|
||||
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
|
||||
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
|
||||
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
|
||||
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
|
||||
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
|
||||
DIST homeassistant-2023.11.3.gh.tar.gz 15218982 BLAKE2B 3a721a435ae2e9f07fa6d1ff261095b27855a0ca6412b7cac53951d7883bee67c24563b6ce52d13d8f0828368fe7ebbfe3aaad17b68d4679738170fcd4c48f1a SHA512 cd4401c2ae8073a0c85fdf4e4d28a740e92ac12fa304d919a451a82c14fa87b24fc3f4ab8403f7c3d2e8ae8d09227cae8b2621a9522e81f1783efc3aa32ed612
|
||||
DIST homeassistant-2023.11.3.tar.gz 18319265 BLAKE2B 419482dc6a30f362d4e176568f223059115de4d27d00e72b0f7b33356551f7d5c40e2209887319dd89e0760212a5eb048c4e1f09f93b2275648c7d7bae32ca0d SHA512 9ba9a7d98814c4aeef1d5f7368e7fce8a85e45662483947238baf573cbde9901460a7ce04e79612c0af0ea7d21a608d71b48eb79bf225490c9254aaad998edad
|
||||
EBUILD homeassistant-full-2023.10.4.ebuild 82555 BLAKE2B 773652b6484067b8c184c9f2de480a8f3e2ff6e29fcd6d0127389f7be0370331519a21b6311f976d39aa723dc20a376afa37f38f9c33532c9f636cfa4ed2dd26 SHA512 d030e482def991c7e1bb5336d2d75b8475f4ffd27b98fe183be06cd846e615cb351b6ea66418179142954c1b2dc58d3a55adb09ec0afac9b9197741390128bb3
|
||||
EBUILD homeassistant-full-2023.10.5.ebuild 82516 BLAKE2B e555a0397ca751fb9281b93685efcb6fb20f61d3ba8c2d02e3d206e9f330fd092f78f21bb27b1505604e4e8a61c13ea983ed17e7793f492befd7c2de0d624652 SHA512 b27a25f8ec98debff92f70ce994f9ca0075186046939a464e3b2a5bd444be574f350ce4caf21420ffbe9db878bf55f6dc386735caf1227a91451f5f6de1f9a60
|
||||
EBUILD homeassistant-full-2023.11.0.ebuild 82912 BLAKE2B c43e4b2b101a15461a34ae6426b824c5e56a59889df649e353b76988b418e1e1c1830ac0395cc515148edca9d2d170fb855af5c3a9c2d7f09ccaea7ab28f668e SHA512 662ab6b1043fa69c3767d00c0787667b6a4821a6d737a230f9c4a75eca53d825431d349addab606f412a8eea992c85a394a13d9e85954c731b053099d7a147b3
|
||||
EBUILD homeassistant-full-2023.11.0_beta6.ebuild 82524 BLAKE2B da1bc81e3ba0c11dc167e75b3f651026743e0469b8a55d3d637921e1087ff0edfd42ffa74c9b9a145bb97eb53f478855afc1b91af8f225668143d67c39b8b663 SHA512 0ed69824f6dc830f84f2a8887487692d83edf848eeba5eb8233ee1e328d86fc044a286355dc29f84bc8364674bee6bd9b3370e516b45dfae556d21244f716c70
|
||||
EBUILD homeassistant-full-2023.11.1.ebuild 82912 BLAKE2B be846cd5f02e16571c904787905195cee43ef024e7b93077e8a6d34b1d472ea6c8445c3dfd9be78f54537228ac8bc894361028f4cab7245ab3e8adecdbc82f38 SHA512 976574717995fd9726d7b3e70ce02b13df3962a22d68eb959c8e3b5f3d4a198a44451f88c217abaef3781247cda1f8fc35ef228ed312c4a64b91b4ade25b4f6e
|
||||
EBUILD homeassistant-full-2023.11.2.ebuild 82897 BLAKE2B 5170896e73ee7c76f477fd46fb6e6ad92740352c31ab7eb7bef3b5b24eb7c45db409ef604ccd69ec921cee1091772c5f108706be13c8f492a74e8884d816f6bd SHA512 611a337ce7145de2626de638d584e6e58ea7f56f052a1f5dbcceef4306694003aa532e2eb0d40516ab8d307da113fb11ed2bc3325584a68a639883e52fb3b29f
|
||||
EBUILD homeassistant-full-2023.11.3.ebuild 82959 BLAKE2B eb23e81e57471d0b44e60dad0048448d76d72ac91d529791ba8a97af8c178cc6e24e67d0c8475091a1ddfc08ad321bb52f9edb262f6b22bcd139e71cf2043ce1 SHA512 b97eb049178569af83126084539e0b3d7ad390202b67e8acf6af60e8b2d102877dd2b29c5b8c789a07644ed148247f29f5796be3f28c5fbab5fe2c5d352d61ea
|
||||
|
|
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
|
@ -8,24 +8,15 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
|||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
|
||||
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
|
||||
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
|
||||
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
|
||||
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
|
||||
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
|
||||
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
|
||||
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
|
||||
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
|
||||
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
|
||||
DIST homeassistant-2023.11.3.gh.tar.gz 15218982 BLAKE2B 3a721a435ae2e9f07fa6d1ff261095b27855a0ca6412b7cac53951d7883bee67c24563b6ce52d13d8f0828368fe7ebbfe3aaad17b68d4679738170fcd4c48f1a SHA512 cd4401c2ae8073a0c85fdf4e4d28a740e92ac12fa304d919a451a82c14fa87b24fc3f4ab8403f7c3d2e8ae8d09227cae8b2621a9522e81f1783efc3aa32ed612
|
||||
DIST homeassistant-2023.11.3.tar.gz 18319265 BLAKE2B 419482dc6a30f362d4e176568f223059115de4d27d00e72b0f7b33356551f7d5c40e2209887319dd89e0760212a5eb048c4e1f09f93b2275648c7d7bae32ca0d SHA512 9ba9a7d98814c4aeef1d5f7368e7fce8a85e45662483947238baf573cbde9901460a7ce04e79612c0af0ea7d21a608d71b48eb79bf225490c9254aaad998edad
|
||||
EBUILD homeassistant-min-2023.10.4.ebuild 17194 BLAKE2B 777f4115f35f9a0dc0820831a4ee75a6002d877924871f0793188983af6e5bf4247d121c25f48b95b08e111edfc9c9652afb5b4c65730b8e79eaa8232e2cf2ca SHA512 a5249a127f75a7aa78ad9943a10e87ee9c4cc60c1e088d1a4bd4e2c84bcd2061002eabc8e72999eae4af6b93e9b137ded80494d764932c26aa4e57cf9344b8b4
|
||||
EBUILD homeassistant-min-2023.10.5.ebuild 17340 BLAKE2B 7e0f8d6abd6cc8bccda9f6198720218b2b86b4cc33b0c835bade8b9c6bbee322f24a8f9401b94e7a2c69ebd5b1cb68fb7ddfad3c43536411e636ba8ec049c0dd SHA512 0ab21b1afac592a14a2e617115e413e378e8375b018bf280bc49d7ffc439c1cae53fa6d2039091b5e726f20e009fdbf8fa4e080d8c3c6e71a65cac5622648ed8
|
||||
EBUILD homeassistant-min-2023.11.0.ebuild 17650 BLAKE2B aa7d50bb105548e564f440ff6c9273f92997eede98d79439c0156a349bd21ecacb0976f921cc7c03599b8c65ba2949d26cdbaa68f6814ec439c0a39f58ec9e1e SHA512 b91ec68517729ac987f2a0aba864cbb5f5f7c0aad4879850bca9f976e8e452359b3eb7576299e1fdda6481d00337d6d4116c7eadbf37c2d1cee21bbe9f2bf4ba
|
||||
EBUILD homeassistant-min-2023.11.0_beta6.ebuild 17585 BLAKE2B 51863c149f85f545d6e108a06ee0b1254ee0d932261b840ca8bea159f07fd1293732ec22ad5d144645463327d69e18c55eeece4656ae9bec1e6a67c5a389b4e6 SHA512 e20efc99b1e8b95a7b8619ad30335017ff7e1b23aa8b7cd6521570e4e5d57860dda5e7cb25878a79933fbe2bdbc5a9870d2ba0a1fcd64fc510c965eeecdd9f26
|
||||
EBUILD homeassistant-min-2023.11.1.ebuild 17650 BLAKE2B 5b458772c2127303720860a5f321178f911933cc82bf18dce821b741347705375435a9456f8770865f9eea8900973b926debdb8d87531f174c338a7ff37df4c6 SHA512 a58cd098e9a84307d9856de773a4cc37bd3db3fd01452d7815845f1b08efe704cb9a9a55b9b4ca5e7f375a3e02ac2e7da20dbc7576dc7e7417ca32cc639e5037
|
||||
EBUILD homeassistant-min-2023.11.2.ebuild 17588 BLAKE2B 49129d2a5e9b18728cf4590b74edbfb77cd0abb145310909d0a8fcc02de7360a51446dac5dbdb8a0f1d4105d8c1f0ca8a91d0b55a65570939931aada20c39092 SHA512 7c597cee10ee5cd0bd2f4c5faf0770105db144d6063b4538c1f290dcccc92e265aaee6e29d17f1b814fecf90bd505218582c12701655da6e6dcbdd3c0c79b523
|
||||
EBUILD homeassistant-min-2023.11.3-r1.ebuild 18025 BLAKE2B 8c94d3ee7a3500320c369992ea86eac2941328b82cc98cd009b7ca0c76a47944b2c0614a686f8d6afcb0e083e226722a907d0c0167274caf1bd8e72a2d465d0e SHA512 8d9db1ff23cba699c912bba707e416e7c4b20dbcb33c95bc37832fdcbb4892277b9fba773aa751d17cb6c86a33f6309fceca3b6c6c55370645df6dfdd2662ce5
|
||||
|
|
|
@ -1,320 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,321 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar local_todo +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,320 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage androidtv androidtv_remote android_ip_webcam axis bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms +dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github +homekit homekit_controller http hyperion influxdb knx kodi kraken local_calendar +mariadb maxcube mikrotik +mobile_app modbus +mosquitto +mqtt myq mysensors mysql nfandroidtv +notify_events octoprint onvif +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink upnp utility_meter +version +wake_on_lan wemo whois workday yamaha yamaha_musiccast zeroconf zha +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -8,24 +8,15 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
|
|||
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
|
||||
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
|
||||
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
|
||||
DIST homeassistant-2023.10.4.gh.tar.gz 15531216 BLAKE2B 9d1d5638825c97cbdecd2e40721be0f65824af3991ca1046673525b3ef6bd6a742f48372c3106e6e09233b93041e7bb3c58c633202e8ba0afa13c7e343e0878c SHA512 3d620410ceab33e3839ac1251056136127ab947dd91196af6c12efe47aa4dde44fdcdfdc5557e7565eedb77ffc7346ef6910a22796d499de30c296e8d78fa019
|
||||
DIST homeassistant-2023.10.4.tar.gz 17574977 BLAKE2B 6a2067d156476fe5a8034145a332568a15d37ffa3673a5a33d21aa9fc3f9fec054341f3e9e5fc64cd38c57e1a91e8245414e65e3d27fb8fb3b630b1e307f23d7 SHA512 b7cb498f3d7e7c600eccfb87d8f53e26ea88af682263b91d84e13a44e5279685ab352da8616d1cd5cace1d7f6efd1295abea8cf63e254bcf9079ceec61b2e100
|
||||
DIST homeassistant-2023.10.5.gh.tar.gz 15533220 BLAKE2B c93faa00057333c47deff58215f7b18f703895d41ea0e2b34060ac56300a7079282dcfab675cb13997aa13c776027b3ec83f13820ca07e6fca7f6412e38f9a28 SHA512 476594f9a5ef037fc611243cdc392fec4daa0c193d09936ed5774f7a201458226abd8cd79a6bb95e00e119b18734ec2eadc2fe86626791bbf4ad873b7bea1a92
|
||||
DIST homeassistant-2023.10.5.tar.gz 17597340 BLAKE2B d5a53070fb3217884fe008a82d22fd9ef5083c6d94d61d9a33c81449e79aaff1d295a36920c3f7379d78841b90de1d6f135275c7c80306cd73a34b2f81ef4e71 SHA512 427cb799af6926a02dac676f8acb29162d9f730a13a28ae89da178e9fe12452636e5493f631b14e4bcfd1d3b8c6b6f7ecb8a73d702fad801aed1754153382968
|
||||
DIST homeassistant-2023.11.0.gh.tar.gz 15196206 BLAKE2B 918de9b5c72c71eaba8210b7023eff5b2e416fe70e6393a91cb06335a33d4ecc573b2be64f21d04b5bb2047c7490c83075134a00adbc23129cca7d0a2beb516a SHA512 74362f207380164b0af928cec3a8850b0926af30cb9d0150d871936166017bb7bdd0b41ab88d143afce275177609d22a5355b7ac35e70d08f77a1dbc5efce64c
|
||||
DIST homeassistant-2023.11.0.tar.gz 17927703 BLAKE2B 4e9e4e9ad13e5741f18e2badd05bcbe77b71ab7a13919bc8b570093936e0056f5a4477d5b2c915143980c8066efaedfc603edc6eca1ebc4e0958768ef5a36197 SHA512 09711d6e08d8ee25fa8d5478bbc5872b974c82e9207438899771f84c4c3583b5b1cd75c13affb2d2559cb3873ad562321ee0d497771a19e2100e0f2235a3bf58
|
||||
DIST homeassistant-2023.11.0b6.gh.tar.gz 15196573 BLAKE2B f833fba00784e3aefab79909ff7bfc4d5985a973695a376da47a7997ffab118f47a50dce37b8d2364b1b258b6e2a47e216d3f5edc1754a5c1143cfcc4de39e58 SHA512 df4e1a616981158a8d6301b16b6a2925dad113a8b856aa09c20da01d9aa4041bdc27f66bb0d796571bbee006d106261c6750bf197baa05ce5ffe3a4594d28bec
|
||||
DIST homeassistant-2023.11.0b6.tar.gz 17926117 BLAKE2B 8d8aefca2650dcecf2ff4ad89fd1e3e24d1c81dce85e20566ac1bcb9ce4edba438ea47fde73e9882bdd76ac316ef948faddd97277847df25dff7c61ee87acebd SHA512 26d0757ffc615044660ac508e94069db0750e6db1c1fc06a761a3ee357296b9ea026a71eb32a4231cbac4f61cee07e5141741cbfb47dd28e49ee8bfbb185a073
|
||||
DIST homeassistant-2023.11.1.gh.tar.gz 15212970 BLAKE2B cb868a2dacc3061a59ef4ca52eafedc4d515b5272bc73b26c266ac9bfcb0ad0406ca7f1e1219946a039269ad886fda1d45ad617d21f3f5cbe3351fa9a28d22b4 SHA512 e9a316efbe3d1b0ec9587fa75013ecadedb43c5605cf3873ddfce6ddc516b16fff051a3cc1c2424ca4b0212cc8fd657e70cd42e79358395cd137a392a2fdc0de
|
||||
DIST homeassistant-2023.11.1.tar.gz 17973358 BLAKE2B a7f1aa79cf88b8694eb6f2f36c948d199bb9c6b677c9c24171d1464a8d31e69ddb9e491bb8a6227e60bf7d48541e1aeabae5b2952762ef67cc7ab8ee7da7077d SHA512 cfdd5d02f3d116b369889e50008fe65f11be2764392f73150909fc0ed38b067839fc45f4e54a0778cb6ff9084f74c75a40852ceceeb3799f7d6f24aa4e708694
|
||||
DIST homeassistant-2023.11.2.gh.tar.gz 15213822 BLAKE2B 2a39f4f61a640a55ab86a5c9d45d86fa92f04aeddcb161ef42540ef74b6d2cc80b5af0c71cca1bde89d31c82cdd7c6282827a11ca2d1ce725af9f6edd8e990a8 SHA512 d3edbd398f3753a316fb747cab427604ed97bb539537964077788c67287955cbc83f9d9a7211ab25b6b1971c809656a5582ac5777af45805b658da155930c307
|
||||
DIST homeassistant-2023.11.2.tar.gz 18071730 BLAKE2B e5fec599e75fcd6d56829f70f48b40d82fc2d313eb0430ad38574b761f285e7b80293185c689255a99da56236e4fd8b0575c66d26b90e62ba01d751f4db17b52 SHA512 b8884bd8b47e6bddccae4b1fa463835075ae9afb60247c37416cfa0ff0e936ed43616a94dc7176a7cfda1eaa62fe6947f45ec66586c406e8c66a58ceee468c52
|
||||
DIST homeassistant-2023.11.3.gh.tar.gz 15218982 BLAKE2B 3a721a435ae2e9f07fa6d1ff261095b27855a0ca6412b7cac53951d7883bee67c24563b6ce52d13d8f0828368fe7ebbfe3aaad17b68d4679738170fcd4c48f1a SHA512 cd4401c2ae8073a0c85fdf4e4d28a740e92ac12fa304d919a451a82c14fa87b24fc3f4ab8403f7c3d2e8ae8d09227cae8b2621a9522e81f1783efc3aa32ed612
|
||||
DIST homeassistant-2023.11.3.tar.gz 18319265 BLAKE2B 419482dc6a30f362d4e176568f223059115de4d27d00e72b0f7b33356551f7d5c40e2209887319dd89e0760212a5eb048c4e1f09f93b2275648c7d7bae32ca0d SHA512 9ba9a7d98814c4aeef1d5f7368e7fce8a85e45662483947238baf573cbde9901460a7ce04e79612c0af0ea7d21a608d71b48eb79bf225490c9254aaad998edad
|
||||
EBUILD homeassistant-2023.10.4.ebuild 32393 BLAKE2B e36bb649aa08107a4feab0368694f853ce5fb82f5a6d541c516965783d10d01244cf5a69456e3fe6263b2c79d2a5bb12b52700f3b682076a07f1e42b5abe03b6 SHA512 6e3118888ca3230ae49b24848f1a8cf184f61db65fd87b814ff82637c35b2f516ab2e2163bcf033da31e549bb7bdd235b8665b2cf4dc6cc38ba5e1df588a22ee
|
||||
EBUILD homeassistant-2023.10.5.ebuild 32539 BLAKE2B eb115cadd3ce73dd6eb1502f2bacaf256786a879c16653e34283f115df3dfc99e779a1ed87fded6598b64c95690a0f695afc1f06999e474cc5f91ef1acc9d243 SHA512 be3f63bca5b95d879bc0451c983650f3963b2819c5fb8fdb3008a7992233ecef513e8625e3a6e9509113ff3f3555beb7d8579b6036fe86c901dfda6454b18a51
|
||||
EBUILD homeassistant-2023.11.0.ebuild 33159 BLAKE2B 57f7df9631b964d637f8680e4d8bd6584c4e0b27fc4c3df95e7db126f0337bcf2ae509796460e0cf08c97262149fa1985fc72c618ec212fd5acb3e2db48cf880 SHA512 3973c428a0110880f03194953ee401f0bc4d8bde42185bb4c99fcf5b12e43aa97776b349c8b9eb789af7d947e2ec8d5e8880c61271b707486acbfd3c088a66aa
|
||||
EBUILD homeassistant-2023.11.0_beta6.ebuild 33094 BLAKE2B a4f2205a6e55c1ae3b75fc4778a56a24fb682cf51ce4a38dc06e37c00a31d30d5fbcd48b709b1513f7606ec872c2e05c1c5340a2c3011fd0d377f3111456838f SHA512 41fdcc5f6dc5dbc75d1755f8024008792707230a6f8ae1a3c7b113852eca2e52755d1593ed21c590a3da6bb7dfa1d08ff409c8e36b04218eff6420af98109ee2
|
||||
EBUILD homeassistant-2023.11.1.ebuild 33146 BLAKE2B d9c39f1c2b338d0472c7c74b6e6471c6bc36bc44c87f808343e3fe65992ba833c6ca49af602e179e177370db03f455092dc7e3c117da4f33d937bc1896e76af7 SHA512 a0b8e1934d3ef61cafe224ccdc24caf560f5537cd94fe6fcc23426f7a795dad48a88ea5557263cfa8dca1ea58b60c387a63a3272fdf044396f99a6e9849252f9
|
||||
EBUILD homeassistant-2023.11.2.ebuild 33137 BLAKE2B ba74ce7b90a7fb6c8acad5d131b82c0f84f5eb2aca18ade8f82fa5ac3b8cb6bdc41deb5e31ba430c6253680cb06089569d7c2a9ff76e2d1c2eb43dd823459e74 SHA512 b464b94bdd49b92259888eb245b38be86ddfe8fde29f5d2e298a6678c48e249edd38bb8c3a780c52c6df3710f658fa3ccaf40716ba452007d7954e700d469922
|
||||
EBUILD homeassistant-2023.11.3.ebuild 33157 BLAKE2B b3f647072c14be42b0a1acfe0f6fa930da916beb46095f98f55c2ba0394fc7054bd2f13783f3d6a2cd81ea186f675c46a732d09a3a5d25619beaf5a168c1090e SHA512 56b23692a552aa77efe3a8f5b2871a0f6bdb0bf243fa1db702c54dc183a11d79eee262d72b196917aa158520c0b583a79ae30d24e332a2a9547dec6ae35e4d0d
|
||||
|
|
|
@ -1,516 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata +notify_events nuki nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-3.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.58.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.71.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.3[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231005.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.2[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.17.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
# some moved to suggested USE Flags
|
||||
#
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-1.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.1[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.72[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anel_pwrctrl? ( ~dev-python/anel-pwrctrl-homeassistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.13.4[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.5.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.0[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.1.4[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.21.0[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.2.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.1[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.11.4[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.0.7[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.2[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.1.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.8.0[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.8.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.0.1[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.3.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.0.1[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.2[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.3[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.13[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.0[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.4.1[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.21[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.5[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.3[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-63[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.25.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/withings-api-2.4.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.16.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.1[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.115.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.7[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.105[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.57.2[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.18.3[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.52.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-2.15.7[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.5.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.4.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-2.17.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,520 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,519 +0,0 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio androidtv androidtv_remote android_ip_webcam anel_pwrctrl anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv broadlink brother brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd +dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fritzbox_netmonitor fronius garmin_connect gios github gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar loopenergy luci luftdaten +mariadb maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt myq mysql nad nederlandse_spoorwegen netatmo netdata nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder +zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
>=dev-libs/xerces-c-3.1.4-r1"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]' python3_11)
|
||||
$(python_gen_cond_dep '~dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]' python3_12)
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-23.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-41.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.74.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.2.5[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.10.4[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20231030.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2023.10.16[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/janus-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1
|
||||
~dev-python/protobuf-python-4.24.3[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2021.8.28[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
~net-analyzer/scapy-2.5.0
|
||||
~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pycparser[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.57.0[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.0.0[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.3[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.2[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2023.4.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.7.2[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/apcaccess-0.0.13[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.6.0[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-1.10.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.3.1[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-48[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2023.3.0[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.0[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.2[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.12.0[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.2[${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brother? ( ~dev-python/brother-2.3.0[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-0.0.1[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.16[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.6[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-13.0.7[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/CO2Signal-0.4.2[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-113[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.4[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.2[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~net-analyzer/scapy-2.5.0 ~dev-python/aiodiscover-1.5.1[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.0.0_alpha8[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.6[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.14[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2023.5.0[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-3.2.7[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.13.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] ~dev-python/aioesphomeapi-18.1.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.13.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.3.15[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.1.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.0.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.9[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[${PYTHON_USEDEP}] )
|
||||
fritzbox_netmonitor? ( ~dev-python/fritzconnection-1.4.2[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.2[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.0[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.0.9[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.0.15[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.0[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2023.10.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.1.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.1[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.14.4[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.6[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.11.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.4.0[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2023.6.23.191712[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-0.8.10[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.5[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.9[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-5.1.0[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.16[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2023.09.24 )
|
||||
met? ( ~dev-python/PyMetno-0.11.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.2.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.5.4[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
myq? ( ~dev-python/python-myq-3.1.13[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-7.5.0[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/mac-vendor-lookup-0.1.12[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.2[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/pynut2-2.1.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.5.1[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.4[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.33.2[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.3.19[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( $(python_gen_cond_dep '~dev-python/RestrictedPython-6.2[${PYTHON_USEDEP}]' python3_11) $(python_gen_cond_dep '~dev-python/RestrictedPython-7.0a1[${PYTHON_USEDEP}]' python3_12) )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.0.3[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.1.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.0[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2023.6.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.7.3[${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.18.1[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.6.8[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.4[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.2[${PYTHON_USEDEP}] ~dev-python/lxml-4.9.3[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-6.0.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.18[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2023.8.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmplib-5.0.21[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.29.1[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.2[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.22[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.6.3[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-5.9.6[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/pytankerkoenig-0.0.6[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.7.3[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.4.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.5.4[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0 )
|
||||
tuya? ( ~dev-python/tuya-iot-py-sdk-0.6.6[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-64[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.8.2[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-1.0.6[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-3.3.0[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2023.10.2[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.20[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.28.1[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-0.5.1[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.3.3[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.3.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-1.0.2[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.28[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.13[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.36.2[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.119.0[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.36.8[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.106[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.21.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.59.0[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.19.0[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.11.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.11.6[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.14[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.9[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.2[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.53.1[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mypy-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.11.0[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.5.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.0.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-4.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.4.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-0.9.7[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.5.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-7.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -6,9 +6,9 @@ DIST esphome-2023.10.1.tar.gz 1908857 BLAKE2B d22108dd0d8153b0e5c297f0c13611d325
|
|||
DIST esphome-2023.10.6.tar.gz 1911193 BLAKE2B 447cb63d291ec5009c9ed99a35540d6ea5074127f32725fa204d47cfeb715e2d03c14f98b8290abd36eace5685eace214150ef0481a48f654c826b59084b1dd4 SHA512 0b67f836d0e05c34893f7e9b5f6a5de91fec68ddf137bf72a04599089a233f2df0c8dbbd165d5262fa70f29e22a1f91f2cc38b3c05eba3eff76624acaab3d6df
|
||||
DIST esphome-2023.11.3.tar.gz 1984861 BLAKE2B 563ef4095be1592751402f63f211fcfa472e1ad08b1afab7fc4dc219768c7de40f492bec1048b5daf40b1c65db1f95f008f2a5344861f54953bf09ec077d3e88 SHA512 ed1d14d682d4191400e3b739505be6d0c4b386e930037d6508b70cb893d388e782ec53fdc72c933969cca2245e511949265a6e03204b993e1e779a8d9d0ca796
|
||||
DIST esphome-2023.11.4.tar.gz 1986278 BLAKE2B ab127301fa734b4465d95fd57390dde465f774b724122ac92c0b50333b7b19c576e04e72ba6ca9b8d537a129a3333649a4e41e15a4321a246611e9bb1f62424c SHA512 5542cb78c3caf1e341e2e75c7c040dc039b0239a9b42c120791ca73206e5a6be5094f93845dbcdb8956fb9dcb700ca33da94ec3d3b4c6c35312c60b3c881b46b
|
||||
EBUILD esphome-2023.10.1.ebuild 2947 BLAKE2B 46a1da11090d7ad091190b110d05ecc4861cef340c68abe604049c9fd7eab701c4f61318ba1b3787c46a5b5f2939afee540f552d99104ebe3d157c42cd29c0fd SHA512 41a6c5bfc16cbaf6d1b930f472592299bcbbfa4fe89f9d252d2e218bbeb91dc8e0db3123c4c2d630a41b1b31e13e13bdd7ac60645c545dfe784986823cdc393c
|
||||
EBUILD esphome-2023.10.6.ebuild 2996 BLAKE2B 2902fc5608f8f52c98231fb68ab3198a5b3abe0025ac6fa00175000bbae1ea1156d9d960efab38ddfb677758184a8f9bf40ac5bd796e8dd59b64620c359712d8 SHA512 8d3cce060c968db8d1b9d7418613980c5e9e3e379b893126f71a71630593c97166124d462c27e6ec7f6e55289666a6009fb2dc9148d6710774eef4bf9c9b35b3
|
||||
EBUILD esphome-2023.11.3.ebuild 3045 BLAKE2B 298421688cddbc23c10567f15df2dd667ad375f467477df836fc65a1eef43207cd3c8ef47d93acb168c010374e06c2a01080a544f3c81f828fd212644ba75bc0 SHA512 503d3995e700d21747bb558dac36898c13f642572ca4b9bfe5bbbb3f369b5e205e16cd1461defc7ccd5653d46986b323112a48174d52f748d71883c1ec374198
|
||||
EBUILD esphome-2023.11.4.ebuild 3056 BLAKE2B d61f62ba04432181ce8dd6dfca27f758545b4773df48d2d085bc3770edbae39b8bfea111d635dc3e2a15f6b718cd2d4799cd63ddfca950569782c2249d409b4d SHA512 964212707bfbfe8d7a4a743daa91040168ab68bf01a906e6b4965b03cfad8945ff02ef32469bdc97b655a5b43c15cec7e2d4d06e8a19aff0ad3deffc67ef17da
|
||||
EBUILD esphome-9999.ebuild 3006 BLAKE2B dcc568f3383cb8b6857a20bffe7d7b229ccd54673bf5832e82e3eab17cd97e9d9b973a220b5e4ffc51874f81c09ed4dc511004dfbb7d1b58d0488a1e24d15b28 SHA512 e5c6f1a8940c45a2c3d8085445b2fa2423e86731f7c90f63d22546e298ea113d872ec7f254f726102edfe7a4f70c08ee69dff6b46abf9fcf55b15e82dd93ffff
|
||||
EBUILD esphome-2023.10.1.ebuild 2954 BLAKE2B 8e757631a43be265fb253ca4a2072cbec2e7ef572b46baee7798b616a96a4699cecb66e758eff1d5abacda27e67a89f3f8bb09d019bd0afb234171d926eae626 SHA512 01f6ab89220ef3f8ebeb9dacb40885577691c0c9fd97b5f2700ce198137a6c001db4d4ce2c9da6a0769326dd88f1bd8a91a5c2e52a95092be1785a4855d366e4
|
||||
EBUILD esphome-2023.10.6.ebuild 3003 BLAKE2B 98d6bcc56d1fc44c9cbaf02729c293f6903d05fd7a56e88146f334a61702003df8ba42ad0c825c038909b4bf5cbcf37bbf6bef894b577b98aa5404f50ed31625 SHA512 61fe410085bee8fb252b375659660a7890099db9ddb230b2ebb32d97785f034775e3435fdad31933c27b2d5c20f10dad425984f73ef534a001d960b99a35a0b3
|
||||
EBUILD esphome-2023.11.3.ebuild 3052 BLAKE2B 3b17c19adf2ee295af13120017ac6ef0e93ff18fe21494eecd0d3216e704c32a595be8ca153b4bd198a8abd668b6e8c4a0a7d696b5be8bae53ad91a014bb96ec SHA512 c25fde9276053680d007f0e6d7550a210b4057f0ed87166a4b5b83ea07e76d8a8ef8a42d02c7730081e41ee55aaecaaa4720e9b58626f90cbfa836d9f626a8fd
|
||||
EBUILD esphome-2023.11.4.ebuild 3063 BLAKE2B 58aff5ecc274b0b19f2df4d1465c9447282ddf72cbff18327d4cf50d563ad5a228a76ff2268719815193f580f5a64bc0aaac572264f8ce9a8b1ce88a54490d0d SHA512 2c3442a3752acf595530abdf6f44dcf2af390f1fd1c552487912c3f6a90b0fd5906a56c6671591969edd4e66ae2bc1ec4f7b78e010a96e12cbe9273eea8f4875
|
||||
EBUILD esphome-9999.ebuild 3013 BLAKE2B 3f4bc2dc6a77704c93c58d79b9a9222e7d12db4c8b08f72b7d6c63f4070675ef5818f837448ebbb2a6b03b6a17f38ae30d2c23a595f186cc9ae4887521a54385 SHA512 20a0d0c32b177ffa135178ef0ae03f0943648c2fcb70010b30407e24c1445d7cd76185e50199f3fe88a0f63d6f290019ca6ecca57dd3955e969039ee39d84023
|
||||
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
|
||||
|
|
|
@ -43,7 +43,7 @@ RDEPEND="
|
|||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
|
|
|
@ -43,7 +43,7 @@ RDEPEND="
|
|||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20230904.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
|
|
|
@ -43,7 +43,7 @@ RDEPEND="
|
|||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
|
|
|
@ -43,7 +43,7 @@ RDEPEND="
|
|||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
|
|
|
@ -40,7 +40,7 @@ RDEPEND="server? ( acct-group/${PN} acct-user/${PN} )
|
|||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.11[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esptool-4.6.2[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20231107.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
|
|
|
@ -5,5 +5,5 @@ DIST esptool-4.6.2.tar.gz 262087 BLAKE2B 1400b5322cc226fc9ab1feac7eb87ec54403b40
|
|||
EBUILD esptool-3.3-r2.ebuild 1040 BLAKE2B 3508fc27d8d46aa6305fc89a159d2e97e4bdf7cdada08c5566d6632f97a80e3e9d369a031f1966ead89f6929e0f58ba1ea809c3b34636f9e3456a9f26776a740 SHA512 d9be93aee935feeeb1a8df3e05492911ce1c2fe7c2412fe1e3bdc468f1125e77441eded7245d13220b782468f56a5c7986147762ad30719f26d3819cd5fbaf91
|
||||
EBUILD esptool-3.3.1.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
|
||||
EBUILD esptool-4.4.ebuild 1041 BLAKE2B bf0fc9e55629a9c45d46885162f2a3f6082812292ddb2b4e9737b6f0be4bd2fa7fc7d00079a390c85f30f29a25b741e8e49eee94d15613183db8c69e507b015b SHA512 7f86ff072b0961a81687b4486f13475203523305be379212c749f32d5814d0b1e160242826238173c471f58c28f69e1e11dbdef5b1fac0accdd92f73867b958f
|
||||
EBUILD esptool-4.6.2.ebuild 1079 BLAKE2B 9d87593b10eae3f8f107e0d152c603d5bf71f0e7de113ddc77898d993bfb363367ec26e7d51e50c321c484b2729cb80a1215088a1381ff4e7c945be03c5602b0 SHA512 04b9b6e3394dfa86f140728ef316416accf8bc0eea5515e6feea1773606e67ea6592c22aa7cac301c6c74bac92365c6007f381ee34df9501a8ce7736aa074c80
|
||||
EBUILD esptool-4.6.2.ebuild 2031 BLAKE2B 2229a3b0bb9c4f32ff81a7b6e4ebc0619f7d13ab442a296216ab8e05d5445555bc4a4d7306d289deb29a4fe21d992f7823bfcc40eb5d853afd3095d38c1ef170 SHA512 00f9e785926944537e3b1cb396d5f13853c5873f7c966242efeb5569979bda5ddcdf2b46ba38899c861512bf465b76c441f05bec75234cc0dbe4d05b22059931
|
||||
MISC metadata.xml 385 BLAKE2B 37e68ce4aa2c9a8b416e985988fcf766b2a93b460f104766c29fbb930240af58b69213f362d8a0d3f26a11fc8bf4918c7add972c24703895c8ab22c9d89ae8d4 SHA512 52121da4f9c3eab379ae263eec5a2a17c5d717d8c6b4633d2dcba6c2ecb03e6ad12a0d89566ab07abbc4d9a5237dc062e35d3292379475e3e4eb19deb2a8b998
|
||||
|
|
|
@ -1,40 +1,65 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
DESCRIPTION="A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips."
|
||||
HOMEPAGE="https://github.com/espressif/esptool https://pypi.org/project/esptool/"
|
||||
inherit distutils-r1
|
||||
|
||||
LICENSE="GPL-2"
|
||||
DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
|
||||
HOMEPAGE="https://github.com/espressif/esptool"
|
||||
SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolo-1.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/bitstring-3.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/reedsolo-1.5.3[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
')
|
||||
test? ( $(python_gen_cond_dep '
|
||||
dev-python/cffi[${PYTHON_USEDEP}]
|
||||
dev-python/pyelftools[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
') )
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# test/test_esptool.py and test/test_espefuse.py need real hardware connected
|
||||
test/test_esptool.py
|
||||
test/test_espefuse.py
|
||||
)
|
||||
|
||||
# reedsolo>=1.5.3,<=1.5.4
|
||||
src_prepare() {
|
||||
sed -i "s/reedsolo>=1.5.3,<=1.8/reedsolo>=1.5.3/g" -i setup.py || die
|
||||
eapply_user
|
||||
default
|
||||
|
||||
# test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove.
|
||||
rm test/test_espsecure_hsm.py || die
|
||||
}
|
||||
|
||||
distutils_enable_tests unittest
|
||||
pkg_postinst() {
|
||||
if ver_test ${REPLACING_VERSIONS} -lt 4; then
|
||||
ewarn "${P} - new 4.x release with breaking changes:"
|
||||
ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files"
|
||||
ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking"
|
||||
ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended"
|
||||
ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used"
|
||||
ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on"
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="AEMET OpenData Rest API library"
|
||||
HOMEPAGE="https://github.com/Noltari/AEMET-OpenData https://pypi.org/project/AEMET-OpenData/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="sci-geosciences/geopy[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]"
|
|
@ -1,5 +1,7 @@
|
|||
DIST AEMET-OpenData-0.2.2.tar.gz 13246 BLAKE2B 1d6fe70d260ef00b145c9abff26172132acf5b7a0f98891676581ca791bb43721ca0daddaf0085446b4cf0e5a3efc3f90c2f1ec6197f05232fc529ee22c4fdb9 SHA512 c455d835aba4a1a708a1352cbce721d416ddcb9097126e49ad0f25c002a8331ae2f898612ee94c248fd2793557a0158c0f99bbb41b1f26c1577f02f89d043837
|
||||
DIST AEMET-OpenData-0.4.5.tar.gz 23097 BLAKE2B ab6ccb08c57a514b968b1c36f0825dad709dc7094fe43a82b66b4b34443c77448584bdd5a4405f469bad22eaf06df884d2e563f20be30c123b9ef28cc2bbe79c SHA512 117f80e17c7ae9abafec8f2c12ed9d04ee365a48965cdd30ddc0fa08def5799b3c903a3b03d4739c4c127725edfda61bf4a5f83ec3d5213009dd54ff49a4b5b9
|
||||
DIST AEMET-OpenData-0.4.6.tar.gz 23161 BLAKE2B 2775f6cadd55e5b72e54d098ec781a0cd17db15ac96a3da8d3500fae4a1141032aab7198a6407cb1809ae4bf5e1b17ee9f009b11c2514ba79c1b0aac1f71b9a4 SHA512 f5445d2d508c290a46d35c9eb9e3b7bc2e67a6599fd26f424db4d3f2c16e1c006b772976c850f85534c8d5587ba51b17d669193b096419065698d0ad9b47f2eb
|
||||
EBUILD AEMET-OpenData-0.2.2.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
|
||||
EBUILD AEMET-OpenData-0.4.5.ebuild 608 BLAKE2B 278bd6c6408e20591418ad67f8f657c45b3a91d091cdc8268ce98d3d825e56068c8e632b555e402d1efaeb5f7ed892c9ca5235779399a1e9c737ecbf9174d4a4 SHA512 1409f393f85eafc9b5094cab266fba6df73e060ba7f7ba47b54948e114452ef105100d992bb303e374dcf34fbab456cc6b823f78231a8d39e37ea91026fd1d3d
|
||||
EBUILD AEMET-OpenData-0.4.6.ebuild 569 BLAKE2B 3512d301d1c4947573c1ec48de7a0d58433f431d7e74c8d1d81fe079e7d9df5398122a4e628009311c5819f90bb1cf3fbef4d456f1771a088322aa361facb82c SHA512 e636e409d12c3e9e8b74a29d9538bcf628f037e9cd200f4e2b7355063d4674b5b1ea00991c51c265e324eaa3cc3217dc934a85bd38492d1af2908a91f0fe8d84
|
||||
MISC metadata.xml 532 BLAKE2B 373144ccbefeba2231001852729de66f7041d89635ce6073889fd0e895a29317f892880786f81d2b20940d5fb8bab036ad7342c3c52c9074978c2dd56d8d2dbf SHA512 bfa81d6ecfaa84167a019231a59650438e70721b2ee2d3f26ba5ee47715b475cd3ed032ce660320d488dc086542221031d4fa6a12428f820ff1187af92ddd122
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
DIST accuweather-1.0.0.tar.gz 11426 BLAKE2B ae65fff63e48d2d2e778ccd19445db78220b7d43517f8a6cecb77bdeb8fe13b463e18f3214a14be748589dc72722329b405c316aad26667dc9a86945f94ab040 SHA512 0dccfcd22dbbb49df9256c617678fdd7ac7ce0f1f6d4e5199a361eb5c662743fbef5f9d2d6c6c240eea3a0c5cac0a16291e414aabc559e7d49117b206c2ac951
|
||||
DIST accuweather-2.0.0.tar.gz 11447 BLAKE2B 4b145658602aa8c14ca4ee3c9d5c2c5f73ce2d32c2790a41c3f80f61aac882640c7b18769b7db820985ca208fb021397102a8a0f88cb9073b2b61f62bd4bbdad SHA512 0e241c932408f936417db21d00f6780e9486b7e379f254950f45202fc87fb0b7489746b0cb8020f523cce5c0d85074fdc8bec2286d7e8a54a21c02a81e0cd799
|
||||
DIST accuweather-2.1.0.tar.gz 13003 BLAKE2B 0aef0a116fe180c676139b8a82f5c1e0ac6a8f37f74083630d87cf5a8c72c76948e9771d797c5696649bc5b1ced0ea066836fb7147c33a652337e0f287ed6b05 SHA512 416a7d8f9750060898bc088130a41bb039e9a3191f242e86ac6625d714788f81631e8fe3a7737ec5a9025f0263ac058b44c342f24cc92eaf098f54f9851f8cd5
|
||||
DIST accuweather-2.1.1.tar.gz 12960 BLAKE2B 9c5670688ddfd5e62e15ab60769a27cfe299b9bbc416802e69b3e0a95c4cb340028944d1236cf821bd99f1865903d47b73f65ab89623db3ce8dacc24535f6811 SHA512 24eaad63fb48c541325ae05439d17db54b3811dc89689276f551514cddd701ddb62b5fed453568ad148941bf50f094b5ab85b110d64238cbb30a9e85aa3fffab
|
||||
EBUILD accuweather-1.0.0.ebuild 880 BLAKE2B eb2b248941ffb949a640b9380ce4cd6db7f85d355852f1b8f0ee4921a7ce872951d60972e5ac2ff78003541972a0075d3b06e5b97a766def184b0b1442628472 SHA512 3a3656931c3c77dc82a6f048563595f43843f156ad8781ff8a488ef75985ffc3ef9739cd494e63ca559ab51a27ef7c2eca687be663a923aeac2150b8705eb028
|
||||
EBUILD accuweather-2.0.0.ebuild 1008 BLAKE2B 5ab8b56640e54961d184426aefa43f46b7248bfa50feae4d4f89a8779a7a2598ee4a10cddd9a01535980a5f18fd34a6da03646a1921ebc3035e2dae481af132b SHA512 d5e555e50eaab42f583107461f2284866ebdf718fc394ff4b4a7d3afa73248a513a92ebd7c0d0ad286af809884636d9ccc434e5fd946384ae2c45285e4896f98
|
||||
EBUILD accuweather-2.1.0.ebuild 1008 BLAKE2B 5ab8b56640e54961d184426aefa43f46b7248bfa50feae4d4f89a8779a7a2598ee4a10cddd9a01535980a5f18fd34a6da03646a1921ebc3035e2dae481af132b SHA512 d5e555e50eaab42f583107461f2284866ebdf718fc394ff4b4a7d3afa73248a513a92ebd7c0d0ad286af809884636d9ccc434e5fd946384ae2c45285e4896f98
|
||||
EBUILD accuweather-2.1.1.ebuild 888 BLAKE2B 7f5fd07af4cd2307c60ba3557af682a0a0a7dd8472616097a1e16b38f7ff733d103d0db5b272ed6ee2b3be0d176b9204741bd7d7c9ef4a1d6b33948b98fe70ac SHA512 20dad8451e0218051da77e178c50cbb9858ccf0e1700a585aa613dc7a35dbfece41f992d403a5436f5e965f4eed0adce407c7beecd4b8f0d929f84db1e30b832
|
||||
MISC metadata.xml 390 BLAKE2B aef9b96736f7617d3765e81ea040c7209e448b170d611a5aba6d9856566d6ea19c9b485d38469ea0a85cfe9b0eaf7cbda51456acf683887e0cd7db59518cf2f2 SHA512 2f9b87aa981ccc31722e6e0314219f98cc0c80c0229147e45a8c60c3f78664bacc11d9fba6d9e4313d177ff9d3032887783eca1c91f9ac7d210d9348d7326c5f
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python wrapper for getting weather data from AccuWeather servers."
|
||||
HOMEPAGE="https://github.com/bieniu/accuweather https://pypi.org/project/accuweather/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.7.0[${PYTHON_USEDEP}]
|
||||
dev-python/orjson[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,5 +1,7 @@
|
|||
DIST adax-0.2.0.tar.gz 3840 BLAKE2B 03b1e26912f1ae32e585b594e6022375f617d3fe60790eeda62892ad7a89c641bb2371097101dd86ea82c06064f46d8137750e54a00673e0a04551f3f4af35e6 SHA512 0e59ea80972926022afec42d9fb7ee69b89f89fe6b5a914cbde4bc910670e04d0a8b280cfa50dbe1b2b16b3d03ea19af2f8ab5f415d1402781cf9517a23d5665
|
||||
DIST adax-0.3.0.tar.gz 4129 BLAKE2B 71df023ea92e07f8fcb393a12286542ef19c865a1454d137dc34349fa4c7d45483d132d48161930714dd762c43fecbc8c1723ee625617732c2b7cb1a2d5a8316 SHA512 0b652c8aaf4617381d65271c250096e7035ff13b6d526762c745008e55829483f4fc305aada62e57160b95fd432a5d184cf3bec1073cb07dcf64b7ff31b74f1e
|
||||
DIST adax-0.4.0.tar.gz 4315 BLAKE2B e9afaec4fcc640b31d533419f110a8774b6338e0560affe34aed238a8979a140cecd75d014728c3c50dd0fd15f31f60b41876c7d6f0ce3b03978837e7fdb28b0 SHA512 1b77eaff18b69e7e9ded9b7e8b91fd31099868f50973b79cd4b7bbfea9743bae094c79dbf6daaa88686a84229d671b8b7418a093c10f78e7d4fde9f7aac05acb
|
||||
EBUILD adax-0.2.0.ebuild 690 BLAKE2B 0057160c5d10607e646b08ae45cbc87579210a178fe7a80efda8449749d08f55f15f049762a679f60581c5c4618c115312ce11e9321f5fee0f17c3e3e1485528 SHA512 006a7c6e662f3323f0fc20cbd999c064cf007beeffe6a63d0504c6190ec626585bef7153a95045b67398c339eb7bef0a7f818565987d546c474b961ff5e64c0c
|
||||
EBUILD adax-0.3.0.ebuild 718 BLAKE2B c38f725f521a85b973ede0b2fe342ff4b5ff008f577f881a39b13d7929174320da4a6e6f827ca57f04ff01fe1f90dca6561025dd21d87b23e0be9c45e6b3dfa9 SHA512 b2d559682cfa058d7abd91bee4d179ac2fd1f8aab18f00c54a47c2b70bba7497a38e0452ded3782aa0e0dc0e7fba350555e6a161bb994752253389ad6c16007a
|
||||
EBUILD adax-0.4.0.ebuild 718 BLAKE2B c38f725f521a85b973ede0b2fe342ff4b5ff008f577f881a39b13d7929174320da4a6e6f827ca57f04ff01fe1f90dca6561025dd21d87b23e0be9c45e6b3dfa9 SHA512 b2d559682cfa058d7abd91bee4d179ac2fd1f8aab18f00c54a47c2b70bba7497a38e0452ded3782aa0e0dc0e7fba350555e6a161bb994752253389ad6c16007a
|
||||
MISC metadata.xml 516 BLAKE2B 322c1761331e76b19591283454bfdb190f0aa11fda8bdca3ffddb78918be72d4a26e7c1ab84f6a20b72458ef26dd9f04e21eb6b97d78647210744cc54f05c324 SHA512 6310ff396b2f13f4e44787912ca5798e37b3ac78f005cd9f4f3f2f5e232dd61a0ac835b058f2d44121d59778082e1242d52de6bcba7664775a33afa8011febee
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A python3 library to communicate with Adax"
|
||||
HOMEPAGE="https://github.com/Danielhiversen/pyAdax https://pypi.org/project/adax/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS=""
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,5 +1,7 @@
|
|||
DIST adguardhome-0.6.1.tar.gz 13140 BLAKE2B 1ec798492ad63d2b37685bcfbd64f06fb50ada98798c2415f3a8ed88fc398892931cb2cf19925c248c1bb1c83415ea061d3bfaf0f5fe4e0795c659ce3dad6c90 SHA512 992c70ffc776ef7bf5581d7733be732abc08ca9988c0f90a1705d4726ba6786c11020fa351d4d5ad8a9dba3cc6c95c8f8847a91e0cf699c355dbfb9f48c59518
|
||||
DIST adguardhome-0.6.2.tar.gz 12293 BLAKE2B 8ccaa06d21786bb5aafcfbb0a7a7d5322a93cb2f4ef53c031d52f69ed267cf5f71feb8409c5fc30e5ee3fab6915fc4687da93ac7c56dbd4355e41855d4921463 SHA512 1e955a53976ebf5014165f882dcbc563d3a05c278d12cb9cb3cd751c0b51066ac4c8057771211ae722369ff462ee621cd2d8d8d846b7cee1ec00d44fb66401be
|
||||
DIST adguardhome-0.6.3.tar.gz 12503 BLAKE2B 8e75fbce2aa213bd3c5da64d1283b7a8d2ce0c7d61ef336940ba8607e35ef081c22feef30a92b57a2679fad6bf2f3f4c1838f9b94da8980ded95ccc197ae2b0b SHA512 4bfd42a6a9d2bb24944351cb0845b793a002afd1b5be79446129121ccbccce292212e9a9a42e9f9c9281d502b09cfcdfec81a34110ee3bae8732eaebcc2cec76
|
||||
EBUILD adguardhome-0.6.1.ebuild 691 BLAKE2B 12c9111bcb85fd8ab3dc469bf69268c96239bf9661b29ac63df6bb7bddf9b1c32385e5f1d7c22c5ca4e0782e55752a3295e8744649d63b456051d781dd2a4f10 SHA512 bff58d23ddfbd83e84fae11ca4bd442edc45ffe69a28bd6fb5935a66fc9e1442797daf952e4835e9b0b4d1ea6f278964dfd3eeed719b10b83d736870dbde24ca
|
||||
EBUILD adguardhome-0.6.2.ebuild 818 BLAKE2B ba0fe1ea619ad01c1178216cab8dc03057b0174bd2b4e6e2619b60d10e37daef3659e70808010a7478d6fd998f68f55b76bdfc10b998ee7f5d6e6fb38b1b1511 SHA512 973327c13ede48f90ca56992969826f54c92ac08deb6567f84fc595f4cc0c237f314fcab845c7f20fb928c0b660d1945271b668842913ea663edc3efbd4aee94
|
||||
EBUILD adguardhome-0.6.3.ebuild 818 BLAKE2B ba0fe1ea619ad01c1178216cab8dc03057b0174bd2b4e6e2619b60d10e37daef3659e70808010a7478d6fd998f68f55b76bdfc10b998ee7f5d6e6fb38b1b1511 SHA512 973327c13ede48f90ca56992969826f54c92ac08deb6567f84fc595f4cc0c237f314fcab845c7f20fb928c0b660d1945271b668842913ea663edc3efbd4aee94
|
||||
MISC metadata.xml 525 BLAKE2B adf39b9a6eeafa5ba0af5e17e9f04f88c1770d972943e0be60372c0a1134f068797c29cd86132d3f3f5902fe463134ee3374eb70970f94230d6e0bc5fa9e0d17 SHA512 1ec63457cbb08aabb8ea3cc6ce862f34b9b07aee3c7fd62632ee34c0bba053174a4a65ce34f2b06454a5b98fe8b6629fed988209fe61a653215631621df22b63
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Asynchronous Python client for the AdGuard Home API."
|
||||
HOMEPAGE="https://github.com/frenck/python-adguardhome https://pypi.org/project/adguardhome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/yarl[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
# remove unsupported dynamic-versioning plugin
|
||||
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,3 +1,5 @@
|
|||
DIST aioairq-0.2.4.tar.gz 7953 BLAKE2B 3de28881c48cc7f875d01114c7bfe02767a470284b5dd7381acf751c02768237fd51f32e511466496d9df7f17d357909da4d152e62e7f708a58c4471c65f7efd SHA512 a0188cb8472b362336b63b9a8f73d54ad65864b64a674c1332c8c261b86d30e5ca8775d93c1d4cc9fca79e5340037ef38a8752a6a2e793a185e3a1e737a7d785
|
||||
DIST aioairq-0.3.1.tar.gz 9625 BLAKE2B 8966b94135007cef66fd261377a4c790b69f9412f016de2b794f13de5f7ce1296ada82d70f2cf9db7172dcaf967fb6cfb952029501442ce613b1888fc14c78f2 SHA512 384c6cf61f86884b11ed02921e20fe5c7bfb4ab275b9996837832c3d0f3afb09481e4517419f82289bc12e469ecf183354b2f70d6340e1b2bdc2163e84e3c326
|
||||
EBUILD aioairq-0.2.4.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
|
||||
MISC metadata.xml 654 BLAKE2B 10aeb2924ae0b1e8ea558423699eb63726b9f53a6a59cdc60afa547e888583cbbcdc07a691b23d1cbed7cf8747ef088eefecea69152be4f831a4c774bb93c477 SHA512 8f32e268a5384fb8b33b472705fced2a3b0a125bf7f59f635ab8a89f334814e9add2489cf6730297e3b6d7a5968a899a5dc44faf91af501bb180a25efdac8e8f
|
||||
EBUILD aioairq-0.3.1.ebuild 750 BLAKE2B 087b2bee595bb542ab0272460a4a64d02323b25861232b9ae36d42f6bae0cad1531fc0b07bfa1aca74d655bc571180e63063e27d66533167c65ac92b26af415e SHA512 eec8393770f49b4fbb57cf4dc7a89ba3057325fd510180c60b96ee37030940abf8340ffdbb2f9d2f8464b9e2bae5e646a281d6bba16e78d1598bed1dcca09db0
|
||||
MISC metadata.xml 518 BLAKE2B 693a3e7a75cd57299629ee188a1dd2e71d69d4eed2c1a5a621f35dba9df2624054b36329eb4433dbbc26addf8411e4ebffcd3f25c8669057bda066aa8954513e SHA512 f0a91b2a7537571e3aa0c9cfadbdc226487585d8e299b5bde6aa1534d3c26f7cd11c99c22ed5a8ad567a715418e18c61be4b05c53967084c0b1a5a12189ebcb3
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Asynchronous library to retrieve data from air-Q devices."
|
||||
HOMEPAGE="https://github.com/CorantGmbH/aioairq https://pypi.org/project/aioairq/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -12,9 +12,5 @@
|
|||
<email>daniel.lehmann@air-q.com</email>
|
||||
<name>Daniel Lehmann</name>
|
||||
</maintainer>
|
||||
<maintainer status="unknown">
|
||||
<email>renat.sibgatulin@air-q.com</email>
|
||||
<name>Renat Sibgatulin</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
DIST aioairzone-cloud-0.2.3.tar.gz 21753 BLAKE2B 4da8ca6306a816e2e02913ff628c26f3d07eabb48595ead7fa8ad5add639a0c0fc54e171246d56f8caa783a0c879e7e2764d2f5bc02e4c620362c5625f3d5d5e SHA512 cebb536c2a1cee8e7105fad008e9837a33e06c2825108f0ef8f415b1ba8ca74776c3052c27001fc9e4872c1a726156ae85ffea04ca7512f7ce48c8d19f9484db
|
||||
DIST aioairzone-cloud-0.3.1.tar.gz 22516 BLAKE2B 5b8df8f203b9b7d3c90e1742c0a904ba7e37170cc3d92809824906cec1bf5dc9c7b9b11701a4ab934ca31c67507868f5c12e1ca6d09a57ec0edd07db208bc9c8 SHA512 72100d28cae0ac769ebf9a4aa3495bd1b10560db53e40e3cfd1c9b3b72557a4d844a5c058f418aaca314b965a3693750c5165bbd387f2803e1fd922ea33fc42c
|
||||
DIST aioairzone-cloud-0.3.5.tar.gz 22651 BLAKE2B dc891152bba2b376e2dc7151c0fc511c5b3a67ab53f2fa31ea05cfdc8e4013f39dadf6172078eefbaec890e37c289cdce7054a14a95eb6f9105a84dafb99c9bf SHA512 32515f5609772f702645ad4ec081dbc8fe02ef9ea7c2afab06079a340f91b02e93cca3f0c5476372a4c92f48065480a60125e76ded122a426253fd0109d67305
|
||||
DIST aioairzone-cloud-0.3.6.tar.gz 23155 BLAKE2B 39f1bc19ff577b1fd505a858c5277ca28619e54521ebc318d31bb367e39abf9cc35cfaf84ce7651c02b6032744be60bf9c558449593536b6691ab21906e83c16 SHA512 b5c65f25be529fc8c62833e9c391eb3bdebcf2b0c31002253be9cfad5fe1b5078117ad786e3fe9ba9d15640861169083508cd3efa18766f266a84206fac525ad
|
||||
EBUILD aioairzone-cloud-0.2.3.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
EBUILD aioairzone-cloud-0.3.1.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
EBUILD aioairzone-cloud-0.3.5.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
EBUILD aioairzone-cloud-0.3.6.ebuild 680 BLAKE2B f319a50807f7f8d6c5ad2831149bfa033c9071aaf8c40301fac8419667ed073026b9ef8bb0af47946381c40f3c0d1f28680f9d44dae47a495d7e2342cc6e9e0a SHA512 a5ce7026828f251e9f5f793ed2b5501522ed5aa9bff9dfc2684669aea437494f35f596b22f2d1bdc339c576025adb1a06731c07293fb322904f07ce4e141a8df
|
||||
MISC metadata.xml 536 BLAKE2B 655a921050c2970edd55895601375873be01d53e5a357039893177771e81932c920620b6ec334312c7f796838f0a1b7001454758ca2401da0fe8bfe4d8af220b SHA512 89a9983915e6aa5abfed539f2627091363b4ebbfa4fd04759a93e435eea469ac1a2be06990d14b2bff646db1adba9d1a5a3c422f9992a2ee785c5e0f896624d9
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Library to control Airzone Cloud devices"
|
||||
HOMEPAGE="https://github.com/Noltari/aioairzone-cloud https://pypi.org/project/aioairzone-cloud/"
|
||||
|
||||
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="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,7 +1,9 @@
|
|||
DIST aiocomelit-0.0.9.tar.gz 10378 BLAKE2B 571a4f723d53b94720ab347f1e849290ac22ba9e1f6f9c80a9db9da9965936b448bb95cf31c8b9dbc3f4a5f2ea47a11448c2794c99b69ed2dc384f8c3360d531 SHA512 aa5904546d02f70bba0a7bdf5e2a7c6a4e63dbcad9de01257ae4dc627e0b4c3a8ad8a6695e2d60c347a21bfa16a7337ce430c3aa908d76ffc2e0f949bfc7414f
|
||||
DIST aiocomelit-0.3.0.tar.gz 11007 BLAKE2B 2879cf50ab747620ff486661cd10c74da22c1f169a06e5a9ff8ba28e519b3612525cb3b36ead16eac69db664b053b222717407804c075937950695cd27b6d2ca SHA512 ec4ee6ff77345b1409a3acc6f18e861703fd4a665b0f5332a7adaa1146887138c53a72993839246042bd8f5726b412f16924d09579d6e67b3803be007adc9ff8
|
||||
DIST aiocomelit-0.5.2.tar.gz 10993 BLAKE2B 742f1756bf6bc8e1acba662ecfd5b790c047d50f7786ae40d3808057eba4495296512cd7d455c45eff4b98e980fb608089474ee105f37941861d1785f5d87d56 SHA512 9a8e3546eb5c8d482f4370ee6eb93196cb03539a6b63b3acc3b597d5c5f804238caaadf4efb004adfdfc269c21cc88902c9a2e36f4a2995b43e108895506c016
|
||||
DIST aiocomelit-0.6.2.tar.gz 13598 BLAKE2B ab0e93c04766ec21c5e4d3713d740c9f41bb84caf7005df4c25d983067c116667b85b41b80acd20c30cd8bbcb652e1d6dc056966fd2958f6c1028cd250f3e25a SHA512 e180262e302e1515aa305d8b0199a63b39ca1344ae43538da70806d0b244649410f4ced766ba650f68e1c53eb151b5f713fb15a8f83785a943a035ac26d140fb
|
||||
EBUILD aiocomelit-0.0.9.ebuild 686 BLAKE2B b44b4476bca86beefa5db4b2d847cf3c0ea5ba276e09e20ffdc68b5abd8b57f87f369a0bc85e8970692ec816da7f9b902c7c7fc758844297c9ede55ce991e262 SHA512 c0c5b8bd0d4a6f8f314919402a725cca588da6db4d114dc87cd14eb4c7fa74abf9c506b3c94e3d2dc8442630984e36bef241b880a5baca617075d8db75754149
|
||||
EBUILD aiocomelit-0.3.0.ebuild 728 BLAKE2B 824b1f0c034d28add08d27a313116927af31ccf02af06f8c9a6de08bb7bd6f1645d9f0b969db43beeed07e43a0d914a997505623a4c0637004804460259b1664 SHA512 8175d0115cdfb67ab06fc993684218fdd264f8f333745ce3351171bf900fea2ca3b6e83e6f49e81dd50846c9742ebbb9ac1adbe7705fdb4b41648b62f371560f
|
||||
EBUILD aiocomelit-0.5.2.ebuild 767 BLAKE2B 04064e4a5d176777e68a2045086ccc9671543ab5f089370253ff38b7d8e0be9e3ade71eadddccda0eaba9cf2208e3b4148aa42e234ff2deb1f1a0530511eb358 SHA512 a83088a18aa35026e39c18c236d28214add9bce045a94e8a9b361ea3632159a0a47f72cb1bd37fc1662601e2e8c905d3bda3b01eb4bf10c4f69a5c774f588afa
|
||||
EBUILD aiocomelit-0.6.2.ebuild 767 BLAKE2B 04064e4a5d176777e68a2045086ccc9671543ab5f089370253ff38b7d8e0be9e3ade71eadddccda0eaba9cf2208e3b4148aa42e234ff2deb1f1a0530511eb358 SHA512 a83088a18aa35026e39c18c236d28214add9bce045a94e8a9b361ea3632159a0a47f72cb1bd37fc1662601e2e8c905d3bda3b01eb4bf10c4f69a5c774f588afa
|
||||
MISC metadata.xml 526 BLAKE2B e881eda6f14d770099b26d586470417c055f408fdbdf85f99584120e34872d54151bd99a58d33ec26fad47365bcbca4950caf95bda282cd028f2653ab4b6f619 SHA512 6dc1af34601187f8eb14486ef42c46589c29eea456a5badcd7e14e2271eb33d8ad39c4f2729568d8020f4c44d85fcc2b39d8adbb74280d48f31262a7fc5aa092
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python library to control Comelit Simplehome"
|
||||
HOMEPAGE="https://github.com/chemelli74/aiocomelit https://pypi.org/project/aiocomelit/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/colorlog[${PYTHON_USEDEP}]
|
||||
dev-python/Pint[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,3 @@
|
|||
DIST aioelectricitymaps-0.1.5.tar.gz 4045 BLAKE2B ee7d4d8781d7a71c1141fab9a0388882770a9930871d51596280d0c98fb1df4726961e421ab49e80b3086bff2884ab867267dee8c533d07105fb0329d7566194 SHA512 9ecd18f99a1a0d4b3beb9aa173a50da4ba036e1f1312a68b88fe62c76a8200f9958c32707a5ef53bea60adc295d6c025ce530ff7b0ebf6d30f48e013d9dd2267
|
||||
EBUILD aioelectricitymaps-0.1.5.ebuild 708 BLAKE2B 0188fde5570aa8fbf97787a762fd558696b43902f839e950ad93d35cccfdbafde95de9c532724197b34630b38a12b0b8e1852a2cf1c69a5a65297d7f4c30b1d4 SHA512 4106c29b18fbef409d2c0f77b84fd8d5af7550dedca9cf18b4cdbe3601a98c262778468520ceac6007342467d6c285fa5873ab0668d137afd72515741d5e387b
|
||||
MISC metadata.xml 536 BLAKE2B 89994813a29c4efa4c9b9f8a8e17b0263aea4816216b9a4e06684fbb8412987373aba41b4cd191921974a3b160e6be0a5badc4bf73221cc23894e3cd3ec456fc SHA512 0acbe09fdcf2f495baea0d6567dbcf88ab0a4573cbc5e9dcb77a08ae99feaf8fdfca84bb296e55033c1e7969f06088676759eb0c8a1750bab42fb7bebd4c58aa
|
|
@ -0,0 +1,32 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Async Python 3 wrapper for Electricity maps"
|
||||
HOMEPAGE="https://github.com/jpbede/aioelectricitymaps https://pypi.org/project/aioelectricitymaps/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}]
|
||||
dev-python/dataclasses-json[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">aioelectricitymaps</remote-id>
|
||||
<remote-id type="github">jpbede/aioelectricitymaps</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>jan-philipp@bnck.me</email>
|
||||
<name>Jan-Philipp Benecke</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -1,7 +1,9 @@
|
|||
DIST bimmer_connected-0.14.1.tar.gz 7215836 BLAKE2B 88c622b6be140b2f4ed715656ba9b4462d2f5ec4938f55c868e0a755cd8f162ee96f7d923ce0a2febe65d2734b47505a3a52ce1d5e9831633a78741976433c7f SHA512 d5034d5cd900e2db184c40858c9cba197f1ade888a70cc55ea9b9d77928488bbd840a55ce66654033a54b8b7056e935cd2e44b6f60869b4d43e3f1db2abfbe83
|
||||
DIST bimmer_connected-0.14.2.tar.gz 7215926 BLAKE2B 80c15fe622e0459b0a8470bbc07ff60fbe137763394888fe443a561991bf30a4ff05917f980cb7a12f8efa247e85dc6b9a354a773e451a990a035d172f698646 SHA512 59e536115d4327a7b84ee5f1d2b9445bfdcdb3e4827b05154fafd9d48fc6439a8a2d6243579e4277615aaca244ceb82076a32ca2b9f677ce478fd2146be4b76e
|
||||
DIST bimmer_connected-0.14.3.tar.gz 7217551 BLAKE2B cd11bc7579aa4e3b3a58c9d172eb726a48bd1dafe5d0cba702dd20df7c37099fc754d7bbae151d3a132d85efa475467cb83f9b63c8fb48c09e6da21d259b3383 SHA512 be89c942484797758f17f92ad4c200017073084b8a1b534d72c7278fe8df7542178f84e80bf88ee1f8f75201da62bb516c4a17e9cd8942a00ac4a550d096e3a0
|
||||
DIST bimmer_connected-0.14.6.tar.gz 7218651 BLAKE2B 81f33f2116c80e7dbf9595cbe5064eefbcc0902442b9472e269ae2b3d8e2787451e00869593fe44006b222124e8a6e8cb0215899fc6f9a4ad645342fa2cee2dc SHA512 e0b647fba644e435df1f08f5c48a4050011ac07215caffc5ee2df3f20ed550b7aaec38bf9d565afb112e83b581d097e48a1b635e2ac913884538042fc0f709d4
|
||||
EBUILD bimmer-connected-0.14.1.ebuild 897 BLAKE2B f5f70e1335aba4d81dc132dde14a4a3d7e5c1a803a653711e658af35e8e52ad3b7ebbd6b75af8c3c82165b5cfdf7db8e9fe55063069e81ae17bfea27fecfde11 SHA512 d32e6efd74fefd745e447837005699338008f6942b53ccf85a84a4e5f056a02b87daae2037fb59f80c02c5f78f25b12215c0abcf254dc2d715cec3b6a4326d1d
|
||||
EBUILD bimmer-connected-0.14.2.ebuild 897 BLAKE2B f5f70e1335aba4d81dc132dde14a4a3d7e5c1a803a653711e658af35e8e52ad3b7ebbd6b75af8c3c82165b5cfdf7db8e9fe55063069e81ae17bfea27fecfde11 SHA512 d32e6efd74fefd745e447837005699338008f6942b53ccf85a84a4e5f056a02b87daae2037fb59f80c02c5f78f25b12215c0abcf254dc2d715cec3b6a4326d1d
|
||||
EBUILD bimmer-connected-0.14.3.ebuild 897 BLAKE2B f5f70e1335aba4d81dc132dde14a4a3d7e5c1a803a653711e658af35e8e52ad3b7ebbd6b75af8c3c82165b5cfdf7db8e9fe55063069e81ae17bfea27fecfde11 SHA512 d32e6efd74fefd745e447837005699338008f6942b53ccf85a84a4e5f056a02b87daae2037fb59f80c02c5f78f25b12215c0abcf254dc2d715cec3b6a4326d1d
|
||||
EBUILD bimmer-connected-0.14.6.ebuild 934 BLAKE2B d5c0b0d71a409aa7f6350031f73186f43db49c6a2adb0dbb478b1cbc52ad77d6604de9b395f547c20c0617b28af877d975c5729914bd6f4656409cf09d3d15a4 SHA512 b0b4ccf015f7c1699b82d7cfb8c75e6400b7f61d75b62f82f86c1ba1c2d08a855c372a680902272e58005c1eb5b023634716a7bd8e0a4ff0a75007d85b938e1b
|
||||
MISC metadata.xml 409 BLAKE2B 4c88a9426004b0754b8a8e10c1caad5f49392ab06a0b05c53c3976bdc928cc7260caa98d1cad99bb14f785be4416de286da332c7c108f286c07b2b02a5d7d512 SHA512 1e9d1ae88d0e4ed47ccdd05338b1f0d72888c0b03dda028b9d2f543ed9fa77e3680ebbf20f7a346c694a97cfea7b0c143525cc4e9b5e8243dfb80b223d5b486f
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Library to read data from the BMW Connected Drive portal"
|
||||
HOMEPAGE="https://github.com/bimmerconnected/bimmer_connected https://pypi.org/project/bimmer-connected/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/httpx[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/pbr[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,5 +1,7 @@
|
|||
DIST bluetooth_data_tools-1.13.0.tar.gz 14878 BLAKE2B fa929f28f1a81f3b0d9b1b4490e2ab21c1e981e3a825b4ab464bc1d71b457e01588ccef977cdbe85cf7e313430a330d5a166e1e9da4c67f9a78f1732243e3550 SHA512 cb3ee71b796bed71dad58b1f28d314bec7f99a2ab774e35a0203675c5bc37b2c715bdbd5b1707ae22c2e79c74b8605693dd0f7ab9cac0d4122b24cbcf05f25c5
|
||||
DIST bluetooth_data_tools-1.14.0.tar.gz 14920 BLAKE2B 8e08d9c497d930dd9da65c6ce749bec49f78a033cbff844e0ae23dd19faf41b2a884dd350d8dd8b126bfad5d3ecb8a22c30db39722062ea0c114823a543339e7 SHA512 151143e54fa315d6dfc3df4192a91356f041a195a8ba0cf9b319210c34287acaa3116e9d3aa1e845902a29a74f78b16c04326259df3c9c04eeabb86076eb5b9c
|
||||
DIST bluetooth_data_tools-1.15.0.tar.gz 14891 BLAKE2B c213e1781c64ede8e5393120a0d72f226813a3cb46751100089e6434219c023f060671da1277ddb1b288e5c453a5521b1b7f104a4e32c18ee9f89633fc34291b SHA512 4a120cdbf54c838053ace121da61649c950b5e4492429fbbbc83081ca7d1cda013352c8a787378ea0c19de56838f66480af7ae010300e91b5147b5c1a67c10e6
|
||||
EBUILD bluetooth-data-tools-1.13.0-r1.ebuild 760 BLAKE2B 58b0ba8041cb671a431be46ea7b4bf380973651e5cfa6c620019c3c6e96b6a467595d7b497c2d42ff6635723f513995074691fc49079515ee1823d81124b489a SHA512 71d4edb6413adadfb34e1c5a49673d0140f951f7a2e493c2d3978fac95e94b74682914f9e9e9b0ff2503c1f3ad4e9ea4bb7c022948c8d4ebe3b070f75f563d0b
|
||||
EBUILD bluetooth-data-tools-1.14.0.ebuild 760 BLAKE2B 58b0ba8041cb671a431be46ea7b4bf380973651e5cfa6c620019c3c6e96b6a467595d7b497c2d42ff6635723f513995074691fc49079515ee1823d81124b489a SHA512 71d4edb6413adadfb34e1c5a49673d0140f951f7a2e493c2d3978fac95e94b74682914f9e9e9b0ff2503c1f3ad4e9ea4bb7c022948c8d4ebe3b070f75f563d0b
|
||||
EBUILD bluetooth-data-tools-1.15.0.ebuild 760 BLAKE2B 58b0ba8041cb671a431be46ea7b4bf380973651e5cfa6c620019c3c6e96b6a467595d7b497c2d42ff6635723f513995074691fc49079515ee1823d81124b489a SHA512 71d4edb6413adadfb34e1c5a49673d0140f951f7a2e493c2d3978fac95e94b74682914f9e9e9b0ff2503c1f3ad4e9ea4bb7c022948c8d4ebe3b070f75f563d0b
|
||||
MISC metadata.xml 531 BLAKE2B dfe73f41530273a0247cd87f68280675e0667b36d5bbbfea05e1dc4b485d923d96547ff0551864ebbaa991122235e0b13150aff148092d8d8dcb544a95a49c5d SHA512 88002e357b71f089566f5db4e514fdc6d072088e0bb67f2d7943759f9b2d8cfb9a7874d3fd56b315871ff060af3459053e522cd1bf152423bbf35f38c1e9efc1
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Tools for converting bluetooth data and packets"
|
||||
HOMEPAGE="https://github.com/bdraco/bluetooth-data-tools https://pypi.org/project/bluetooth-data-tools/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-python/cryptography-41.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/cython-3.0.2[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,3 +1,3 @@
|
|||
DIST bme280spi-0.2.0.tar.gz 7131 BLAKE2B 0beba7c41f1d86c11d54ddd33a889ab14657f7417c85c6e7292567a214828f83d3326f4edbfcbef8b4682dd2fe47a62d520aeafaabf85c12c40b65359e4f35c8 SHA512 891bdf9308fc7666a1086ccaeb48f1330c9f05b8b9e9de553586f5264296b359eee6e3045efae2a5143fcf24558eb345ac51a69a072f5d66d839086ff4596926
|
||||
EBUILD bme280spi-0.2.0.ebuild 537 BLAKE2B 8ed6e8c4baf94ec87a964c9b3c15bc06b7113078e0f81be08e40e462649a78121f6c541cded14cc596ad2b4614926ce64e18e336975e29578377702a7b49d9f6 SHA512 e38bfc36bc5b3fa7defe0393980a129cc29bfd961203ea155d52ce903fbfd61eb055468509fdcb269e3e78d02f30b1e3b5be07dd68c31d5d29b5e3d1403f9ef0
|
||||
EBUILD bme280spi-0.2.0.ebuild 533 BLAKE2B 84f44458d98f7d10e400dffca29b2b1584717901e1bd0d1561490147f4ee8e0e3bf6d2f4f9cc83d31edb02e3443badf5f52412780f5588b6674a1002a4f55dc9 SHA512 fc0dd5fd14fe41d4e881e480c63e49367646c779c0017678251829aa2aaeeee7cf043a191225b71a04e6001aebc59acb37f56c0dbb7234bc9d50968c2a8a00f2
|
||||
MISC metadata.xml 498 BLAKE2B 9b6fe9cdf36bbde51357dd6a885a4226685a2f8a9e2f2bc58b96ebd945e68d8a912db5f004b335d421971643d2b6a39b14983fe2bdcee8173ef2c311193f12c7 SHA512 f93c447731746cf26ba9bd8f6250fa26e22f1c697bef90f40984f68f0a6652f2f33d2745423ab3ab2aecf802c2880ca293d6b5ed7c5602862586de6fc723e6b0
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Library for BME280 sensor through spidev"
|
||||
HOMEPAGE="https://github.com/Kuzj/bme280spi https://pypi.org/project/bme280spi/"
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
DIST dataclasses_json-0.6.3.tar.gz 31777 BLAKE2B b00d371afe211898f8a6c7fe7aaa3bafe6325e0ebb4d090500f083156ff32313a357f5de5fe76dca9262d5318285192919874927cef66b7709d3706a9caf6da4 SHA512 6dd3354dd2bca21711c4e6da7c3b67fa9e61ea35306ad0a394ea5cd1de717532c5456138dc06da634878da19d3b25698346be317619006c8a943cd5a897c66bb
|
||||
EBUILD dataclasses-json-0.6.3.ebuild 994 BLAKE2B 7cc0086639cf5d562700d47691152992fa053f00db17fdc2d0fa55aa877dc20e887d833267e70081cd9ac09783ced34b8c124f71d617b0a07e413bd655b77eeb SHA512 9346707b4501646f65735d2efcd730cd29c308930cbc9e7ae8919539e0255b409f8a6ca4946ab3f2e8006c5cb1e896df8447156af7252f7caa7696a32fea72dc
|
||||
MISC metadata.xml 529 BLAKE2B 0ec409dc3a7e36902ec6f872d56922d45e2c44541ff017e4015327cae73c5841eb91bd8c6e06f65af193a85fba8b426ca389aba792c6ac58076f02e56a29e70a SHA512 4a5c899745028550e84baead6ead2f8448b39e711b0be9955c1f6b5eff68871d3733608e0edc699df407e30928e20fa8cd068c54ddec1680fe2cf44c1afa16aa
|
|
@ -0,0 +1,40 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Easily serialize dataclasses to and from JSON."
|
||||
HOMEPAGE="https://github.com/lidatong/dataclasses-json https://pypi.org/project/dataclasses-json/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/typing-inspect[${PYTHON_USEDEP}]
|
||||
dev-python/marshmallow[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# remove unsupported dynamic-versioning plugin
|
||||
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
|
||||
sed 's/, "poetry-dynamic-versioning"//g' -i pyproject.toml || die
|
||||
sed 's/poetry_dynamic_versioning.backend/poetry.core.masonry.api/g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">dataclasses-json</remote-id>
|
||||
<remote-id type="github">lidatong/dataclasses-json</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>charles.dt.li@gmail.com</email>
|
||||
<name>Charles Li</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -1,5 +1,7 @@
|
|||
DIST dbus_fast-2.11.1.tar.gz 68765 BLAKE2B 03cb95e4c9344784a0d57b93f76a844db535042cf971572870615c88e84de4b252996ffa33553831f77eb8816dbe7c065baefdb4dca4ed3854ced6463dbba192 SHA512 84d0da3e259ce6978f0f506720d5fe3e0111873b39b4745529dd268110346b0d466947863c863be0ff0e0bfcce668517733fb2fb92cb1b471c7cb8d1edbdd33f
|
||||
DIST dbus_fast-2.12.0.tar.gz 68809 BLAKE2B 7484543abd8fb7ba6ee636370b6dc9ab6bffa9a65b46ba07122daa1a8e3d49234c30314b45412898a3c5b8188eadb0b33d3767d5b7ad19f26d3fe51c50eff522 SHA512 31091a68ea707c8903456a1b9d1cf873eb33a1ee22056055286084666edd1cfc5f24582521bf40dc0afce1326a7573003f86562e67e680b2b45bfb8911a50548
|
||||
DIST dbus_fast-2.14.0.tar.gz 68918 BLAKE2B e8e343c19ae05f1c462999fb373f37b7c80cbdb3092f11010eee1796a24134c57ad99779f45f73a7cfba90e9ba3f18a189de55c79681f88a909072c5a42cfe00 SHA512 ef1a1d1c7b6fa5651124f629fb1b4bbe40a0bd0df923a917cc0137b5856336ef9f58967bccc62103d33cee8ce3e3ffff29d1bdc8a0f855d50d3965d675542dd4
|
||||
EBUILD dbus-fast-2.11.1.ebuild 633 BLAKE2B d4323048a401b87d243bcdf8085d18b863fdc18b4f1e55aa07d3777a34804e16e1a4707a056e4c51ed8c198ac4360ad639316ebda448b6a71978857ebef728c2 SHA512 52ab49887d5f64aa65308423767955c79bf44800afbf0b18a9f5b929418d725d34f7955eda2e84cf165e40d091da718da2e77c5c04a2e7846ae6557e22b3618f
|
||||
EBUILD dbus-fast-2.12.0.ebuild 674 BLAKE2B ecbee3414af734e1122cbd5451125d4d8457069fb18ff9365ce14a3582aefe64977de5632c081d3bef99f2386e816a9a59c82a7b03a56623bf36d81c549fe815 SHA512 eecfd4bbd18d153bfaf52a19244588f6e0401fa05640f1ece954dc0c927b1cee4adc18c89b1cf02410ccb930281cff71bd63c8b8238a8bfc84e30f5cc011b083
|
||||
EBUILD dbus-fast-2.14.0.ebuild 674 BLAKE2B ecbee3414af734e1122cbd5451125d4d8457069fb18ff9365ce14a3582aefe64977de5632c081d3bef99f2386e816a9a59c82a7b03a56623bf36d81c549fe815 SHA512 eecfd4bbd18d153bfaf52a19244588f6e0401fa05640f1ece954dc0c927b1cee4adc18c89b1cf02410ccb930281cff71bd63c8b8238a8bfc84e30f5cc011b083
|
||||
MISC metadata.xml 536 BLAKE2B a40db9bdf197d24d699a8bd057de139bd22e971e7c65d63761158a2a2ffc7c609925d93a4a4249d09e5290a2102fde9e8d72569ebf163a78aa108a3221d14d25 SHA512 957a46de989121f016a5c78ae73569e420b030265e1bc8568452171374c6727a5f1fc93c6c97ac95976d1541907c5676b4032d3f0fcd1b9dad1c57e4c72f50b7
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="A faster version of dbus-next"
|
||||
HOMEPAGE="https://github.com/bluetooth-devices/dbus-fast https://pypi.org/project/dbus-fast/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-python/cython-3[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,3 @@
|
|||
DIST pyasuswrt-0.1.20.tar.gz 15373 BLAKE2B c125b634d2e22e42b6a6249de9eb7e2b1f52d57bff659e76ec7efc87a10cf7dbba93936f97ca17a260300373c4b621bafed41dcebb14597160a355a18e177bef SHA512 99c7087fd9db2ef90e0d962907c0b677a0bbb743f409c70ee9de629f04ff616368cda800b2889eea88c8ab192bf7425532f1f34e1a0716335ce9487ee5247b50
|
||||
EBUILD pyasuswrt-0.1.20.ebuild 671 BLAKE2B f6e74933b7b98a85379d04d11ff3c4287178bc911f135881a8080b2a4a83e6d823865a12a5a85db1e8b30d9c048de03b17a31e64cc1b806f2835114082c24f50 SHA512 fffa4dfe3782876c2d62749d091b58a498e05388fb2bd01811741ce765bff6b9db52c93a04f888c0fc3e9d6d6497acf5448cbad97c40fdc07664cc42cb944296
|
||||
MISC metadata.xml 517 BLAKE2B 4602d04fbad643ecbd5339e5efe88e4f66d7d7707f8696a023351a385172e4237f3fb3e5d8cccef7c9e6536eb160f0305d79b45f2ea2e549d5dddfc4d87e8210 SHA512 333181bd81d916e5cfa36cae48376b7624c80f80bde10614a6e0e2cda5bda7fb1373166662d16b5d76d213e704f692e4448efc00e3a5be7f837b3298dfa47c5b
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pyasuswrt</remote-id>
|
||||
<remote-id type="github">ollo69/pyasuswrt</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>ollo69@users.noreply.github.com</email>
|
||||
<name>ollo69</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/ using protocol HTTP"
|
||||
HOMEPAGE="https://github.com/ollo69/pyasuswrt https://pypi.org/project/pyasuswrt/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,3 +1,5 @@
|
|||
DIST pycfdns-2.0.1.tar.gz 4745 BLAKE2B b210f0292c6e485e6cf13313084415792e711e95a70bb0288d60f1ea88aeb73649e7c593b7a10793dd6c3c01067b02ed34c14a076caeca98f67271e35f36d6eb SHA512 72c3de4f1f86b79de4b83fde6019a2e8762c1c23461eedcf9d35b67e2eec9f3101b03fd9dae896b8ca72f9b4e9e8948a5d9f36dcd5d808b49893a0d82942345f
|
||||
DIST pycfdns-3.0.0.tar.gz 6106 BLAKE2B 0db75b6d2cd3ecc491884e44e5f8009eee9a2e899503d1cabdd0968858e30cc093fdec182030d4b5ee190f1696ec46ec5f52a3a3c85d0c54109aeb6dafb7729e SHA512 938d45836c2ff514468f8a131e1724af15cc6653c7e56a5103a65564782bd299aefbcdbb4fd1c7d8cace7444e714e07fa19c6ec5a625276138d75e348d771b64
|
||||
EBUILD pycfdns-2.0.1.ebuild 532 BLAKE2B 033f711821a8427341549dea7c987d909becc34293f2d574c6da8fc15e8dd6b58f06ef398270ccb8a272241f80cdf46e1afa965796d2829167e462ec4844536d SHA512 ad19055ff7dad013b8dde3fd16a42c53358a1f539cce810cd5201213941e5ddd869925c4707cf825d480ee25e3ecc39b2f5385a8d6e2b3beb2f8009af74f3c8d
|
||||
MISC metadata.xml 506 BLAKE2B 8e6ceab10e7cb875e24c1d31f78880a51058eebf1ec36983d9c8a3178c645f9d1ea758b4b3e43eb0aa5f2b11317ef092494731d39f0eadf095190600a4a73da7 SHA512 7b405d2381c0bad5666bdbfa2996963cc6e63590234dde9924a54b2818b4bef5ad616cfbb005c7546237f553cea28128992f225cc926891a46a440467c30d17d
|
||||
EBUILD pycfdns-3.0.0.ebuild 647 BLAKE2B 954e7cc31280715578663231a25c6ef6dc46b022dec8f292d2a64fc4940fd8368711c72e5f4d30416c844fe7be0796e2205ad019f368d5e9710ef9e87c20e3a6 SHA512 d48295d59f926a678c062709e4762b891645c46f772aff1da59ab5abef3e9bebf0e5ebc00e3d74772eda2629677a6f0603b9b2f26317fcca7f89686b9f9e34a9
|
||||
MISC metadata.xml 503 BLAKE2B 323d1523c020d3b058050347d1f252580f64613b93f085185c7c91453dd6c6db87ea6c7be890bbbbc2acbaba1612bf96163d2e038a4ffcba66a8f26829c9890b SHA512 514810de5af5664090ef46a1947f8ad5b94545e7adb2183539c093601686da0c2e430c18413a27f01857619ce8c99a15b4833d37f3e83a6371165705fa33358d
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
<remote-id type="pypi">pycfdns</remote-id>
|
||||
<remote-id type="github">ludeeus/pycfdns</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>hi@ludeeus.dev</email>
|
||||
<name>Joakim Sorensen</name>
|
||||
<email>ludeeus@ludeeus.dev</email>
|
||||
<name>Ludeeus</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Update Cloudflare DNS A-records."
|
||||
HOMEPAGE="https://github.com/ludeeus/pycfdns https://pypi.org/project/pycfdns/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}]"
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# remove unsupported dynamic-versioning
|
||||
sed 's/"0"/"${PV}"/g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
|
@ -1,3 +1,5 @@
|
|||
DIST yt-dlp-2023.10.13.tar.gz 2808331 BLAKE2B 6de74efb6ef6dacdc0ad972e17c6d636a13ba442fb514b74ca56d1f3b486c3d7e7c7c597e3eaa165fafe3af802fe2e1fe80b6956ce857f99bfffa488f27da7dc SHA512 60e669fa89e3d989392f11517b845e6df9774fc3d8b53172f489842ca12b74365a0284ae878e40bac58a2b6be26fb4abda50ee65b22ed0507487e132900ce00d
|
||||
DIST yt-dlp-2023.11.16.tar.gz 5568397 BLAKE2B 9747ccbb032776df3de78c22084c67cca7913af6b29de9baedb7fe9048feb3e85db1cc1e694fcc563fecb674bad094193ff0a9cab081de9cbb006bce546c8753 SHA512 0d4219d5c2c883a2f10e43b5d93a807f84121f43f781cf494b30000c37d105facce9226bb60367c563e86cf17c4cbb2550ba31cfed6c3b1abb337cd1fb39e414
|
||||
EBUILD yt-dlp-2023.10.13.ebuild 1019 BLAKE2B 17c03b491cbc0d22bc30e9977bdf838aeff6dd4b514487161e657ce3a5b1e6c153a6cecb540290963544a28c9800fffe44ac329e9d68c5c1fa1705f52ab056fa SHA512 d222e67a8e253ca11ba5b799dac8665fc133e01bb006b50da24887e3d266197cb63f818044ef5361f7e73acb622d2195e95229bad73fa0d4f2a75d26ed45edbf
|
||||
EBUILD yt-dlp-2023.11.16.ebuild 2116 BLAKE2B c3c9b03b168a5d7e6c617087af9a8b0a85fe18f5da6c28f8ebd28ec1b5e19cc5e67a463cb28cef3b2b48b31a928b6065f5868854caeda2ac0824c6e7cd757b75 SHA512 0ef11b3b1752adccdf68672700bc69713da020c0ff63d3c846b26e30e5a57461d16f7f58b6c491e71b068deddb975c8174209b6646d89bf152bd0d0fed9b5f2a
|
||||
MISC metadata.xml 508 BLAKE2B 21d7714827de27566946d208f7aa30b908f1b4dcc85cbe8f8e743f40a58a1be742047139adeedccffa28b6996877543cb11393a77e19f3e473e8420ed09a4d1c SHA512 5995ac642d9c24614b1bb5d9e3d35d886c1cae214fadde19c99a57a8a2953b3abf4d187cb4c527fb4e173bbe67a6b89a259cdc4729437f17b4e1ee9726cf4bc5
|
||||
|
|
|
@ -0,0 +1,72 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit bash-completion-r1 distutils-r1 optfeature wrapper
|
||||
|
||||
DESCRIPTION="youtube-dl fork with additional features and fixes"
|
||||
HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
|
||||
SRC_URI="https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
LICENSE="Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||
!net-misc/youtube-dl[-yt-dlp(-)]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
# adjust requires for pycryptodome and optional dependencies (bug #828466)
|
||||
sed -ri requirements.txt \
|
||||
-e "s/^(pycryptodome)x/\1/" \
|
||||
-e "/^(brotli.*|certifi|mutagen|requests|urllib3|websockets)/d" || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# fails with FEATURES=distcc, bug #915614
|
||||
test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
|
||||
)
|
||||
|
||||
epytest -m 'not download'
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc README.md Changelog.md supportedsites.md
|
||||
doman yt-dlp.1
|
||||
|
||||
dobashcomp completions/bash/yt-dlp
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
doins completions/fish/yt-dlp.fish
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins completions/zsh/_yt-dlp
|
||||
|
||||
rm -r "${ED}"/usr/share/doc/yt_dlp || die
|
||||
|
||||
make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
|
||||
has_version media-video/atomicparsley || # allow fallback but don't advertise
|
||||
optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
|
||||
optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
|
||||
|
||||
if [[ ! ${REPLACING_VERSIONS} ]]; then
|
||||
elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
|
||||
elog 'as "youtube-dl". This is strictly for compatibility and it is'
|
||||
elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
|
||||
fi
|
||||
}
|
Loading…
Reference in New Issue