Merge branch 'master' of github.com:bassdr/HomeAssistantRepository into bassdr-master
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
commit
ffe1a638e3
14
README.md
14
README.md
@ -606,15 +606,15 @@ 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 2376 Ebuilds in total, 2362 of them have in total 2406 (43 different) licenses assigned.
|
||||
There are 2380 Ebuilds in total, 2362 of them have in total 2406 (43 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1355|
|
||||
|Apache-2.0|552|
|
||||
|MIT|1354|
|
||||
|Apache-2.0|549|
|
||||
|GPL-3|149|
|
||||
|BSD|127|
|
||||
|GPL-2|29|
|
||||
|GPL-2|30|
|
||||
|LGPL-3|23|
|
||||
|BSD-2|19|
|
||||
|GPL-3+|17|
|
||||
@ -623,11 +623,11 @@ There are 2376 Ebuilds in total, 2362 of them have in total 2406 (43 different)
|
||||
|Unlicense|14|
|
||||
|PSF-2|12|
|
||||
|ISC|8|
|
||||
|AGPL-3|7|
|
||||
|MPL-2.0|6|
|
||||
|LGPL-2.1+|5|
|
||||
|LGPL-2.1|5|
|
||||
|LGPL-2.1+|6|
|
||||
|ZPL|4|
|
||||
|AGPL-3|4|
|
||||
|LGPL-2.1|4|
|
||||
|0BSD|3|
|
||||
|CC-BY-4.0|3|
|
||||
|PYTHON|3|
|
||||
|
1
acct-group/gpio/Manifest
Normal file
1
acct-group/gpio/Manifest
Normal file
@ -0,0 +1 @@
|
||||
EBUILD gpio-0.ebuild 149 BLAKE2B 3d48d41dbcf9acdfda3e3d81fefd5767aea861faeef65ea5b95caa414160e340303e9788f1444b2d1d9b7631d6d6d461b7aca2558b3f69b7bb26c893f73ca24c SHA512 5dd40eea1228c17d97955b872eec9d63cf4a3b80d19da23db6de9b8f566e1eb91e5495b98eaceaa18115af92ae1a0e354a09df1fa8d5c5642fd14b8cb35c3e87
|
7
acct-group/gpio/gpio-0.ebuild
Normal file
7
acct-group/gpio/gpio-0.ebuild
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
ACCT_GROUP_ID=-1
|
2
acct-group/hydroqc2mqtt/Manifest
Normal file
2
acct-group/hydroqc2mqtt/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
EBUILD hydroqc2mqtt-0.ebuild 149 BLAKE2B 3d48d41dbcf9acdfda3e3d81fefd5767aea861faeef65ea5b95caa414160e340303e9788f1444b2d1d9b7631d6d6d461b7aca2558b3f69b7bb26c893f73ca24c SHA512 5dd40eea1228c17d97955b872eec9d63cf4a3b80d19da23db6de9b8f566e1eb91e5495b98eaceaa18115af92ae1a0e354a09df1fa8d5c5642fd14b8cb35c3e87
|
||||
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91
|
7
acct-group/hydroqc2mqtt/hydroqc2mqtt-0.ebuild
Normal file
7
acct-group/hydroqc2mqtt/hydroqc2mqtt-0.ebuild
Normal file
@ -0,0 +1,7 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
ACCT_GROUP_ID=-1
|
12
acct-group/hydroqc2mqtt/metadata.xml
Normal file
12
acct-group/hydroqc2mqtt/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>web@inode64.com</email>
|
||||
<name>Fco. Javier Félix</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
EBUILD homeassistant-0.ebuild 304 BLAKE2B 9f57819b2f9fdeff37cd5d32d89eaf70eea6d7b15b0a520fe0d51c0ca433fab3d68a750ee6cebf9ed626ad1716d113abf6316623abfe6befea49ff452a4e1050 SHA512 4433bc3e0868cf73abf4f83741c40f4802c3cfa6902b3b4e929a19254ea8cd82f4f838e71221540716cc0cbfd07dda8303cda6e91da59f4fd574be2198d6e960
|
||||
EBUILD homeassistant-0-r1.ebuild 315 BLAKE2B 382c8ea9cecded59859248ce1e6e31e2b8e09ca442df1356e1092bd7921ee1fac4927760891c59a78b0e45b83424d6bce0c996ff58fc8e61d58c4f4191b1becf SHA512 10afac67a518c19dd563c6aae5f3e825285b83b6c8a6b0d9b492af45a92a446c30ced76f084dae6357975ec893d181bd3869b5e0d8d3e0732d9ef33107318e22
|
||||
EBUILD homeassistant-0.ebuild 313 BLAKE2B 6558e433cfc1642cbc33d81a8a636d9448f9a9679696d3467cb98ae789be1b441180a424a484d62bf5f5f5b8fe3c28aacb9c7183caaeda9d5450ada8070e2722 SHA512 81257e3446f152df3db81e852f8bab9e2abe062b048c4fb9ca97a014250b5ddff6731f609ce288b090005cb88698d9f42a9045e58c6d5e4844ea9efc83b8ceef
|
||||
MISC metadata.xml 245 BLAKE2B aa51251edec756fb62676a8bc1034117d7a535b77d20fae3b84ceef1092c6a5e38d443b2ee625e10f1de4fcd21e3a11060b6ce576c9822ba2654a1f57a663e11 SHA512 cb8da34fa343d134d0a4b98b47a799abe016eff01f518a4ac0993cddb68c3324e8b610d28559bb72b1db1ca33c08881190d5e3e102ef42c3b9985fbfa4796ae9
|
||||
|
15
acct-user/homeassistant/homeassistant-0-r1.ebuild
Normal file
15
acct-user/homeassistant/homeassistant-0-r1.ebuild
Normal file
@ -0,0 +1,15 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="Home Assistant Program User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/var/lib/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
|
||||
ACCT_USER_GROUPS=( "${PN}" dialout usb gpio )
|
||||
|
||||
acct-user_add_deps
|
@ -7,7 +7,7 @@ inherit acct-user
|
||||
|
||||
DESCRIPTION="Home Assistant Program User"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_HOME="/opt/${PN}"
|
||||
ACCT_USER_HOME="/var/lib/${PN}"
|
||||
ACCT_USER_HOME_PERMS=0755
|
||||
ACCT_USER_GROUPS=( "${PN}" dialout usb )
|
||||
ACCT_USER_GROUPS=( "${PN}" dialout usb gpio )
|
||||
acct-user_add_deps
|
||||
|
2
acct-user/hydroqc2mqtt/Manifest
Normal file
2
acct-user/hydroqc2mqtt/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
EBUILD hydroqc2mqtt-0.ebuild 234 BLAKE2B 3ceee4a6be60a29c575bc66128a7d1d5c456ef93cd0725b499c15eaf2c3079b3cff5266a64f2c01f19749b03606b30854e64d90ec39a474eb28c0c0ffbd1d916 SHA512 1818a3a60f1213efd929c892fd794f79ff090d4bf870b770deb75f06edab4898c08f865b2b0242421e679302534bc56d87d8eb5b8182d74ce37ee287ef920e84
|
||||
MISC metadata.xml 397 BLAKE2B 77f11f2779e3c2147c1eabcd034c7a07fd32c004cfd8363104956e10ef3f2381a710aef0152e4ed6a598c9065aa0a7b2c3f63f739c67dcde061527a4bf030679 SHA512 5e0bcf6f8de4434343b44a0a4898184e933b1a069b31bffb58e16aab438a1937d2c7707f0afed50c7efd0f55d5633e26738e294c58ff44452b4dd1ede006ec91
|
12
acct-user/hydroqc2mqtt/hydroqc2mqtt-0.ebuild
Normal file
12
acct-user/hydroqc2mqtt/hydroqc2mqtt-0.ebuild
Normal file
@ -0,0 +1,12 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="A user for ${PN}"
|
||||
ACCT_USER_GROUPS=( ${PN} dialout )
|
||||
ACCT_USER_ID=-1
|
||||
|
||||
acct-user_add_deps
|
12
acct-user/hydroqc2mqtt/metadata.xml
Normal file
12
acct-user/hydroqc2mqtt/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>web@inode64.com</email>
|
||||
<name>Fco. Javier Félix</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,7 +1,5 @@
|
||||
DIST aioairzone-cloud-0.5.1.tar.gz 29958 BLAKE2B 244a521b51290a6dd240518d5541c7a3cc560b35d071623f4a4f44f9f92d6f48a1c323eab1c19fabb6483bbe3d1d5796e84c94b840aab86a8222e75c85554d13 SHA512 b4ca62d6dcbbec829637d494bad5950be87466386ebc99fdaaa1482aeef98cd628aab13ae1d035a118f48a1d82772463336dcd6de022f77fddadbdc2bdde732c
|
||||
DIST aioairzone_cloud-0.6.10.tar.gz 33893 BLAKE2B da2f60c648a9d49d039c95f10f3f53865010eb39167fe0a09a23548360c0c39b6a348c359366e93e689158ab500bb4f88a1ad1a734319fff5d7c4c6afeb4a304 SHA512 038a934aa2ef7995bcd7baad859f7ff0f4612cc735fb35a8c69aa088c566395a6ea49bbe3874e81e5dec04004fb490d9dea259abfbb4776b3c631f3fa370b3c5
|
||||
DIST aioairzone_cloud-0.6.6.tar.gz 33349 BLAKE2B 5d1bc388ef89e531fc02c30776a25bcd83fb3b0469a718320e4991a45d2709cb39c1ac0363433d4268e43afdb2015ddf069a3ff8159d0f0c20a6402fb1bdd805 SHA512 a93f11c4471f7736c75069165b61c2fb420016a0031c8b2b6a97b4d979ce2464eeb2e83513a9430b7939ee07f2896a483d6e43257eef5831e0d2c4e37c876d06
|
||||
EBUILD aioairzone-cloud-0.5.1.ebuild 577 BLAKE2B 17b6048f314f90bd7f94582f385a897e4fdc25fc4da5abfa778641a51ed12f1c854e5240085d9d4718e3c10f18e20ad25329692558e8edd5bba640cdf7fdff91 SHA512 a7b264ffa1464337f04fdd2982f94a4bc51fd929a2b4bb53a24df7cd5b2479a3d457841a97c10ca1111246ae1e44452be731af54a174623d64da13d0a2022523
|
||||
EBUILD aioairzone-cloud-0.6.10.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
|
||||
EBUILD aioairzone-cloud-0.6.6.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
|
||||
MISC metadata.xml 536 BLAKE2B 655a921050c2970edd55895601375873be01d53e5a357039893177771e81932c920620b6ec334312c7f796838f0a1b7001454758ca2401da0fe8bfe4d8af220b SHA512 89a9983915e6aa5abfed539f2627091363b4ebbfa4fd04759a93e435eea469ac1a2be06990d14b2bff646db1adba9d1a5a3c422f9992a2ee785c5e0f896624d9
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST aiomqtt-2.0.0.tar.gz 16872 BLAKE2B ae041d19decbe8c9cdb94588e574c3d29b100f5da7adfac8d15a6bfdd48470b11bdec8db55c416c0f9c9a3b9d8f0fb7e04f20d0c8b1d99a1e7eb9a89eac39684 SHA512 53d3242386e1a85c53254cb44eecd0d61fc6189572e981f009543a87f8575c252ee1d6ece27cb1068309254330fff87880e6f683a7ad45c9339142ff469c7301
|
||||
DIST aiomqtt-2.1.0.tar.gz 17256 BLAKE2B 0148b9b2b3281774c705b03851047fef0592eb1b96f780d25071d115cbaf85eb915f6b19ca117f5a2129e6d52a97553fbf05f2f45adc36ecd12951809686fc49 SHA512 49b0803a7722910d5e29b4a260d4c251424b491e8418f2d1b8d74389606f2e8a6bd9e65004b58fe2005103c5f33960cbad1544379f7e62ef700d79386819a51d
|
||||
EBUILD aiomqtt-2.0.0.ebuild 846 BLAKE2B e40a08c2a2201e33d3b040b8f3da0f9a0c3a2b388c2aa0b3610d8bf84ca9db446d4911bddf7e17a549cc86502028331faa98df0aabcd606da9c4d1b830a296e1 SHA512 865f9388afc838465c65c2ef78b2469c215cf3dbb060d5744beab499525ff452e63415d3c721cdb6f11a93b71e5fa951c9e4d639f479849a7a55d121e46aced0
|
||||
EBUILD aiomqtt-2.1.0.ebuild 853 BLAKE2B 32a736ac641f100f4eefd8134e0c467d3226b51b587fbd91238795aacce9c07646956cc2dc629449b0c4ec14c1e3c6c4a99e4cd178e2c44837081ff0a1d57719 SHA512 4f4d90333fe5c083ac101f7ac2af567fe3a76514f0087b16769149f8f280eff6dba3ba234b6f726ee3e2831eac66e3f159147b91f795b15eed84816516707224
|
||||
EBUILD aiomqtt-2.0.0.ebuild 853 BLAKE2B 3cdb6fe959e54e9840fc5266b9933b22a5f2ec88f30cc70ef21f95847b6ce2f3141aa878e92bc6a3f5a5c7fb1187738a515cfd6cd4ddd99e25810bf1cf005cd9 SHA512 378c0d1b12629648d3bd8426bf5a6e9177378ce44e1ea6a151755c48fef72d4928d447c3f22f46a691519317414e3f2d01558af25b77268f50315b107a00c769
|
||||
EBUILD aiomqtt-2.1.0.ebuild 861 BLAKE2B 5131bff334ba888c0a8f8cf7165bf95cb32c5dcd1efb0af013206e4453afc3b7dced10a8754e3160cce83cff101b448abda0706c754f41c114287a90e3bfcffc SHA512 fdbaf8713c117cb27e1f1b68e721ea6c28e4b0d24bb2b34ab86e622b94eaa210f199f8841bed7ddf61ca3d2a90f57273fb3fc804a0e2f71eccc34f7c3c9d5c67
|
||||
MISC metadata.xml 521 BLAKE2B be8fd9b932ef83a48a13c7aeabf70ddb2db35652e4e215bceeca58ee7be4e0620da86d3efc515191cd29d16f56c798255828a5d760abe4bcb7e2b81bf3cd113d SHA512 7802aef4efbe3cf876c6adb42a1ec9ededd0c7bc45ba0938c3212c0ac3423541014ed076cd46da385c4eab6ee9e5d7655bef05d44abb01aed6e4701baf8af42c
|
||||
|
@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/paho-mqtt[${PYTHON_USEDEP}]"
|
||||
RDEPEND="<dev-python/paho-mqtt-2.0.0[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
|
@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/paho-mqtt[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/paho-mqtt-2.0.0[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
|
3
dev-python/audioop-lts/Manifest
Normal file
3
dev-python/audioop-lts/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
DIST audioop_lts-0.2.1.tar.gz 30204 BLAKE2B 924d05bbfc0cd42fd9ca2cff175db5cc4024641e4cf5ac72200e8178a1806a7a4e4230b931a9a2b096fe5ccc3594ebc3fbdabc716b2e2db06e9fb7d737c639de SHA512 e0fb4c7fcec4dacaa38a2fb2cf69bff3eab8c78150429f3af54192bff7b98c574f3e65960c65d554104c1290e86806f295e7ada434c33b47abb383c644eb2c4b
|
||||
EBUILD audioop-lts-0.2.1.ebuild 483 BLAKE2B e07052449383e23cdb7b14b5282678e2e35612fad43dd8a0955015cca1d3960a2093149835b6c449a8b85ffc70a94183687d45f2688d7c176fe584c20e8d348c SHA512 c2ffa0d0ad9857654c3fcd976f595e98a2dd79e785fd49095db83618f9c9a51b7c92812d84365265dc09a14d2402a32792080b30e03e5575e9cf75155250bce0
|
||||
MISC metadata.xml 523 BLAKE2B 2f5b28771d29cffb85f40c6fa3f059845c36bb95fbf659897abec4aa0687c9117e87a5d8ef95ae67812c52920a40b6e7271559dd020a1e8094180f956b5a87d0 SHA512 a720096b90c493573b6d11e9b6009c4ab2db9f4dab5f52d949c1c9000664117dd5fc838e05dc32c49cfab1a2a4b23d1f2ca0110e15f63263a891354a49ca67be
|
@ -6,10 +6,11 @@ EAPI=8
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Noise suppression and automatic gain with speex."
|
||||
HOMEPAGE="https://pypi.org/project/pyspeex-noise/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
DESCRIPTION="LTS Port of Python audioop"
|
||||
HOMEPAGE="https://github.com/AbstractUmbra/audioop https://pypi.org/project/audioop-lts/"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
@ -17,5 +18,4 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
|
||||
distutils_enable_tests pytest
|
16
dev-python/audioop-lts/metadata.xml
Normal file
16
dev-python/audioop-lts/metadata.xml
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">audioop-lts</remote-id>
|
||||
<remote-id type="github">AbstractUmbra/audioop</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>umbra@abstractumbra.dev</email>
|
||||
<name>AbstractUmbra</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,10 +1,8 @@
|
||||
DIST bellows-0.40.6.tar.gz 156846 BLAKE2B 938a159383de4fc4d604fb7dbb9a6b88c37177cec97abf9036e05d3209c9279b09c96ee9db1c99378ce7b7ef745a720ed0cc6cd657382d88897404f240763552 SHA512 a45c84d20740006bc2c93eae68d93e38d360e94aec66e8179b8d215545c5c59265c4312245c8825c03ee718c50c1bee56c83afed9679118a3bcec273154a7b83
|
||||
DIST bellows-0.41.0.tar.gz 156899 BLAKE2B 540d0076eaa651fc4a681c70eb986ab7fc08847aa2bd74efa66aae0793e107c1f6d85b9af3c014deef251521330164cf6820e854ebe04cea1b0909fd18edcb6c SHA512 c7687a96871923c98d9019081c51cb1b038c8f701ca678910c2748f9e646c42621b999725c02df2d089ac2b8f5e73b62228959d4bfa65e2c2585ff4f1bb4a3f7
|
||||
DIST bellows-0.42.0.tar.gz 156470 BLAKE2B a0f06a3f6156535abcd7d16e9ba5cc9b01df9dcd71a02c9c9b585e1de1eae63238208b4d8c57d543061b9d114572a599a658d223a6f0006cad516a31c83f5b3e SHA512 d397e28c2dc5fe41ece25cb73d77dedbe5b326ac922a6cc5ac22f252c846b57417f9994584f6718a88ec12e3653d34476aae24481c3a676bf604d78c4702611a
|
||||
DIST bellows-0.42.5.tar.gz 160801 BLAKE2B 214121b6452cad1d549534ff415e622c19c58cebbf92a0c6337d97dad461527840419a3dc3a7f54bf3d9d84fe82c6f2f00f5dd08687698a225ea8d6ee6128caa SHA512 0268452e8a2b4b89322737995d98e2179e2b2f9e3830f4ee89dab2e58ff9342d5c829ccf3cdae555bc2b4fe9bf6b9e8688d8cb9e68265dbd3acadb37488a9aec
|
||||
DIST bellows-0.43.0.tar.gz 162531 BLAKE2B f49b503ca64540519ef17cc603d6a0ad6a07f667cda24b8f9ba80a636580dd1b03a82b24959ed3129cfbc4894018d57aa2b03ff9d5ab6ce5af1105582f7ba067 SHA512 9edf78d7bb197b394eedc5788acad7d1d0d4d00d63204ac9ce5fa991af36615032f80951065d5f558528b8bfee1d63453d43c68af8d72fcc03e423e4edfba561
|
||||
EBUILD bellows-0.40.6.ebuild 1047 BLAKE2B 24fbf1befa236fb8f365181c7037a7f55bdaba075eeb368679d4f4ef1b837a9929f1c607e120cadad56957f3c7ce6de731d5dcd3c6218ece586d0aea5341c8d9 SHA512 57c84ec380ceee26ab258265bd58a0eab2572db23742a0db61e49eb410e3258958366e353dab99d1c81813d022f9bad7b47ac5e6c5d4bfe475fc9ed835c917a1
|
||||
EBUILD bellows-0.41.0.ebuild 1047 BLAKE2B 84d47341d78b12429c44dc6ee63875ae779447921316a4ec5a355d3808ab40cbb5adb815be999b6db206a3d0da9e00df8c717f070ebc36770a91413a8ec1e5a4 SHA512 0c91eff00703722fc44936d06e1bace8d41ef0bcbec9724bcd7cd101c727337534888f7a9c519cc781831f75820e10400495c17871fdb94c40defe8ce98e6568
|
||||
EBUILD bellows-0.42.0.ebuild 1047 BLAKE2B 6535a9394e875e28e4b42a5ceb9cbbad5d2dd3987a2b4e8580bdeb6cfc3377ca869e499aa78eaea9af0c87ace3f57b9299393ebf4a675e0239c03196dabf15d3 SHA512 4643dc309d802c6d7254ab6596c2e5ab5b6b01c71e1aaac7b38af3e38ff4bfaf40a6ffb20a0a36536b738c18297592321a9159d8cee884e2ddedd1763dea5bb8
|
||||
EBUILD bellows-0.42.5.ebuild 1047 BLAKE2B 6535a9394e875e28e4b42a5ceb9cbbad5d2dd3987a2b4e8580bdeb6cfc3377ca869e499aa78eaea9af0c87ace3f57b9299393ebf4a675e0239c03196dabf15d3 SHA512 4643dc309d802c6d7254ab6596c2e5ab5b6b01c71e1aaac7b38af3e38ff4bfaf40a6ffb20a0a36536b738c18297592321a9159d8cee884e2ddedd1763dea5bb8
|
||||
EBUILD bellows-0.43.0.ebuild 1047 BLAKE2B 29c451b997633f0a99d3a9664525f51b65b3a99b32003d3e9ff7edd9a6c7b68e1e7aeca74e641ba9156cd0ae81f7bc231c00f3d91aa26a65ec68b4b6c5d08721 SHA512 18cb41eeb43f77082b8901b2352892eb193e5c510a46fa63faffdf802c66c64ed0b542f57ceec423b22a5daa7387fd6e7a2f7c2f9f32f0eef827a9dac85d6bc0
|
||||
|
@ -1,8 +1,6 @@
|
||||
DIST bluetooth_adapters-0.19.2.tar.gz 17149 BLAKE2B 4a858fc67b9b62fb7fc29d4e726061e78b7887bf1769a4a0cffdd632ecb4fed68636a316f7aa6d0c3cf5b6c3f0e40274d253cbb6f96fe8c4c28a675d090b32a1 SHA512 42c7de15858e14c42920941d23ae08c4faa6683fb41757d5222ab6b0010c47b2fd887c118f02202a9bf563c947b7abe27f6ef6dbf03f75391cd250732d70405f
|
||||
DIST bluetooth_adapters-0.19.4.tar.gz 17166 BLAKE2B 1780e61c71badb37d943f5999bce89ba604258213a502be50a93feeb20ec1c349e3597ca66420a22589fde34886f7dbdc599aabc58fe1f4cfdc51887abc7a6c3 SHA512 296f0478feb764bb5f54d6a579b4ba239b6c77c9f963d228bd7488765c134c3ac6a735e689a511060f46d4c3d6d25c3d267df208242c4271d572cc8a0330b215
|
||||
DIST bluetooth_adapters-0.20.0.tar.gz 17160 BLAKE2B d5a7746a6cc02fddbaef777e65ec8a9dc19aeeb64b62aac75246bdd31adddd86d9988d9ff9ce0b18f4ba991e832149a9f1ebf658de216e1d1f090d0c89922a08 SHA512 42adc52487c10cb7ebb73f9811747040691eafc16d2afdd0e63e7a9eab9eeb9776f06d932042bb1d5c58ae331998abe6952d39a86c69a326198e64a6c84cb142
|
||||
DIST bluetooth_adapters-0.20.2.tar.gz 17303 BLAKE2B f587e44d1483f0c2ba0fdefc4e2573853420c627a03b90086c86256f0ed2f1f3caac85811b962e446e437270afa1905e8335db30000020bc8db556db6627826f SHA512 3488985ed059f4a53e9bfe2136b9168f39cec9e94228461f057a959903b00c897c0c8bb4ab05163bc87481bd20bc94003e9866f1b94b3cc2dea9d1af975ca695
|
||||
EBUILD bluetooth-adapters-0.19.2.ebuild 969 BLAKE2B 510873ba622fd00f67fb05153dd7b67e124d8e7b5dcf2dbf559fb456491d916dd726b640e89806d998126560bb21345211ef7739d88edff90f7ecb90987e0df6 SHA512 2aafd78ac1fe54479cbb616432c47e3f28f99c57563ecac7b2264c9d4f935b31a93700e04932d6720dc702872a7e873eacaf8cb91b5778aae1681784f07377f4
|
||||
EBUILD bluetooth-adapters-0.19.4.ebuild 969 BLAKE2B 510873ba622fd00f67fb05153dd7b67e124d8e7b5dcf2dbf559fb456491d916dd726b640e89806d998126560bb21345211ef7739d88edff90f7ecb90987e0df6 SHA512 2aafd78ac1fe54479cbb616432c47e3f28f99c57563ecac7b2264c9d4f935b31a93700e04932d6720dc702872a7e873eacaf8cb91b5778aae1681784f07377f4
|
||||
EBUILD bluetooth-adapters-0.20.0.ebuild 969 BLAKE2B 510873ba622fd00f67fb05153dd7b67e124d8e7b5dcf2dbf559fb456491d916dd726b640e89806d998126560bb21345211ef7739d88edff90f7ecb90987e0df6 SHA512 2aafd78ac1fe54479cbb616432c47e3f28f99c57563ecac7b2264c9d4f935b31a93700e04932d6720dc702872a7e873eacaf8cb91b5778aae1681784f07377f4
|
||||
EBUILD bluetooth-adapters-0.20.2.ebuild 969 BLAKE2B 510873ba622fd00f67fb05153dd7b67e124d8e7b5dcf2dbf559fb456491d916dd726b640e89806d998126560bb21345211ef7739d88edff90f7ecb90987e0df6 SHA512 2aafd78ac1fe54479cbb616432c47e3f28f99c57563ecac7b2264c9d4f935b31a93700e04932d6720dc702872a7e873eacaf8cb91b5778aae1681784f07377f4
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Tools to enumerate and find Bluetooth Adapters"
|
||||
HOMEPAGE="https://github.com/bluetooth-devices/bluetooth-adapters https://pypi.org/project/bluetooth-adapters/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
>=dev-python/dbus-fast-1.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/usb-devices-0.4.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiooui-0.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/uart-devices-0.1.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,9 +1,5 @@
|
||||
DIST dbus_fast-2.21.1.tar.gz 69413 BLAKE2B 65f83b2b78fcc042000f0723768a2f405e43d2c7eaefe2097719e6b6c5a259edcfa3f84359bd39e9889f79559cde1b904b2aa3e814e6c833bbf42c485058fc78 SHA512 100e848c2da713fefdaab8eabdcda83828116eb7ea48332bdd61b870b859c06e5a57c9ff95a4347fd087ca222c0f7cd0ab9e6059c37c29e8c57f64848c7e7da6
|
||||
DIST dbus_fast-2.21.3.tar.gz 69591 BLAKE2B 7f1f5a4021a49b22037cb54d51447f41e9ae61b3e17456321deaf19c4b1fffe44ee784b6dca0fbf1b61849c14ad15dacf007b8578f2eb56cb2eb627c9466dc01 SHA512 d98bcb34b62021d9832c65e8642b24dc5b3c1e5f636ffa8751255cb9d02992eacea720cd46d762b251974174e0e85976cf5f385aef466b5436fb0db5bc03c426
|
||||
DIST dbus_fast-2.24.0.tar.gz 69650 BLAKE2B 348254c282f8bfbc382ab27e910a093ee0bff10df41855e268da4f5892bcce206815a328a441dcb22a21f12a73b1e770bfabc5e205c12ae96aeae284c702ec8e SHA512 c3a4721e5adaba6f150a14cf6c800464f6942cffb796107b7640ed9b8c36432f7c2bcb9b4d21f891e7c77c9d6dbecd536d451486b7a3524abf5772aad922db10
|
||||
DIST dbus_fast-2.24.3.tar.gz 69620 BLAKE2B a642e4e578d9c0d984af458021885c56172088907746373d68c0b7d941f7dc57439461e82f393696bdf316dbf42af513c7b86c848293378aba48b4f190a2ea71 SHA512 21a14bb390f65cfdca3a6b296551e9be19f670b4a20754ef7cd1e1c5985471fa017ffad1479cb1a560c24d28aaf759a277802b83e9bf4da26bbd84d7ed18321f
|
||||
EBUILD dbus-fast-2.21.1.ebuild 636 BLAKE2B 1a027e1f9ef26231a00134a41d495b08039328df6621bacfd49522f4873745219048d649e5b0e1e00dae73236190c849f6883f1d9cc4a2a735f5958f7930a376 SHA512 10241fb5605e60ff247b5fe839c784b3e5bae5a8f273104048f7ae06e1dcc86b592b8b9ed7ef13f6bc65b87dada980dda492158675de4e9b99c9313f5fcc19d3
|
||||
EBUILD dbus-fast-2.21.3.ebuild 682 BLAKE2B 7288e77838b7a09df8f585a1a12c163460642f3b66ed58a514a638e092de02bf905c755a3e70c9c469d80bf1fe33318d629a31db39ffc442980f619184cf50fa SHA512 4ff0a6a0f6103a1761b2c3fc698688b4eca38e65d41e5386c02f72c93162389a3be05ffc2a2d8a2b118d5d08182aa45593f2c817b83d9aceb850798ab285b556
|
||||
EBUILD dbus-fast-2.24.0.ebuild 682 BLAKE2B 7288e77838b7a09df8f585a1a12c163460642f3b66ed58a514a638e092de02bf905c755a3e70c9c469d80bf1fe33318d629a31db39ffc442980f619184cf50fa SHA512 4ff0a6a0f6103a1761b2c3fc698688b4eca38e65d41e5386c02f72c93162389a3be05ffc2a2d8a2b118d5d08182aa45593f2c817b83d9aceb850798ab285b556
|
||||
EBUILD dbus-fast-2.24.3-r1.ebuild 698 BLAKE2B 9287b2fd3fd35dcfeed12bef679105f2497be127b2f19403557409328922ea9f92131903f85540d22ea630ba98c22c018502ef311fe0e4feca05c929fa2a6e0f SHA512 8c0c63e94999567db30b7840be4558f39b2b4aecf56f6d5cdc268576c665fa3b1e445c2781276cc42bab1e52db11eecc2867d7561d2e0c7d0bdcc3722f4868d3
|
||||
EBUILD dbus-fast-2.24.3.ebuild 682 BLAKE2B 7288e77838b7a09df8f585a1a12c163460642f3b66ed58a514a638e092de02bf905c755a3e70c9c469d80bf1fe33318d629a31db39ffc442980f619184cf50fa SHA512 4ff0a6a0f6103a1761b2c3fc698688b4eca38e65d41e5386c02f72c93162389a3be05ffc2a2d8a2b118d5d08182aa45593f2c817b83d9aceb850798ab285b556
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
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-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
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-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,9 +1,5 @@
|
||||
DIST habluetooth-2.8.1.tar.gz 33429 BLAKE2B 1c2a81596d91a4be98b4f771becc80cfd0f2bd8f94d340c7bab4baeffd9c564f067e8e63e526144df0f1ebbc3ba2f6bbd8ad8feb055fc1d3b61ef2edf7748a36 SHA512 f0c2c313250d2d8737edefef9d9f1680699ce31b61ea9187146d3a9b18c13bb0771f33781a7569d4194fb5ffc86190c8667dc5dbb699b8b35a4ce70d3ffec064
|
||||
DIST habluetooth-3.1.1.tar.gz 33640 BLAKE2B c848a8881d07dfe6da7da44a45bf2803278faf8c4b8da6d63fee416d97ba89b9eac48d40d4c587da29a16a714e39bce7677370f00df217104b305e970168ac2f SHA512 0f25fa5cc4ee4e7b57e7c6704537f920e42d6b81e79dbac6f3d649d28e1c485fe97033467c4ccb2cf32b5a5edef26b40cd8cbe0479749678007edd4217e0e841
|
||||
DIST habluetooth-3.4.0.tar.gz 33978 BLAKE2B 9dbe67a410c83d33c0730d892171332fe8d9bebb9d436d6bd2f2f93e661cf475d35e1cb93b696589b6893fd0051aaf2e2b1fbcb8890291ac7ee634b801b102b1 SHA512 92aa91da882aef0469320a3c8c365b356fc4df0b26bbe1de1dd8d76f5270518e5979d4349b11e3bcdd8ebe958ebdb4958e9c06520beb52ed0c38176cc4558194
|
||||
DIST habluetooth-3.6.0.tar.gz 34001 BLAKE2B bb3cb089835c364c6ea349d0eb1ee2147ecbe10a5e1fb335c5c0f4983499ab85ab08f75b396f692452587676aaefe478a1aa9536eb0e7f1fe8544f68c483a612 SHA512 95ed7d11db0ef7c5938f3a0321833d315cd1e3ad03b50af764e07af9063d4b42ba7735a53f9e3155eff289d7183882116a6c08f85d910db67cf98c0fe5255f16
|
||||
EBUILD habluetooth-2.8.1.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11
|
||||
EBUILD habluetooth-3.1.1.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11
|
||||
EBUILD habluetooth-3.4.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b
|
||||
EBUILD habluetooth-3.6.0-r1.ebuild 1006 BLAKE2B 637ebc1e68a96a4b0620125e340142577b80be585a12ac6f35f8e509a1283251f545b979ee74a3174bc29695d3bdbe40cab0aa85a113ddf7cae55b3f950a3c94 SHA512 d945471a88d57cacd6680f0ad1225cca6ddd92e48a6c9b34695b1e783d0429e3fb0634ab60833b31f90ed6c6436788cf6fdf082c77d2d1dd29438972a508ab3a
|
||||
EBUILD habluetooth-3.6.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b
|
||||
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="High availability Bluetooth"
|
||||
HOMEPAGE="https://github.com/bluetooth-devices/habluetooth https://pypi.org/project/habluetooth/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-data-tools-1.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="High availability Bluetooth"
|
||||
HOMEPAGE="https://github.com/bluetooth-devices/habluetooth https://pypi.org/project/habluetooth/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bleak-retry-connector-3.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-data-tools-1.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-adapters-0.16.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/bluetooth-auto-recovery-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
3
dev-python/hydroqc/Manifest
Normal file
3
dev-python/hydroqc/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
DIST hydroqc-3.2.0.tar.gz 391105 BLAKE2B d9631b54a498980534f0927208a7a677647b422b65b06a16452bd66b582eec7570859009ad71946fc4178c9192b09a253f518498fd98b749cfc5dcf4d049ccb2 SHA512 f6ec4d4d72f3d6056025990a03fc5fc86b45847db73fcb09cb48bad4b76f5f81c507ad0da49640a3ab4d64d8aa085ab6d8c05fe7c468210339bdb74c61dbc68b
|
||||
EBUILD hydroqc-3.2.0.ebuild 1433 BLAKE2B 7dbbad9896ed9053f57072771dae08c9abb8205a9f342cf32e658453576cd833dc3c71920a5e09a634f43e5b720b48a2edb3103cb55be8f8c762d84d698edd2c SHA512 9940782f461bb8287853b205190aba91e6d725603ee6982fe5f6d11defab3a659e113f3b6c9c2c4a7c329931e07cb357d96b11700c999c85d32a86dbea7e659c
|
||||
MISC metadata.xml 400 BLAKE2B e39abd576366f9e94a510aac06d586892650cc6289c9019e61653ecf01359f8af4fa38b9d975fec36272fe7b9bf85d7d04cfb6b3764cf816683ee0de8a76631f SHA512 b3f621dc42916be57258b9596104d0c64abcbec021577cd7afc704ff92b43c20f1e577c3f7a0c2f0fb97dea7d7b31b4b1eea0c089983e7da165b6a7ea3904241
|
49
dev-python/hydroqc/hydroqc-3.2.0.ebuild
Normal file
49
dev-python/hydroqc/hydroqc-3.2.0.ebuild
Normal file
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A wrapper library written in python to access Hydro-Quebec API."
|
||||
HOMEPAGE="https://hydroqc.ca/en/ https://gitlab.com/hydroqc/hydroqc https://pypi.org/project/Hydro-Quebec-API-Wrapper/"
|
||||
SRC_URI="$(pypi_sdist_url Hydro-Quebec-API-Wrapper ${PV}) -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/hydro_quebec_api_wrapper-${PV}"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
#IUSE="test"
|
||||
#RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/yarl[${PYTHON_USEDEP}]
|
||||
dev-python/pkce[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/aiocache[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
#BDEPEND="
|
||||
# test? (
|
||||
# dev-python/parametrized[${PYTHON_USEDEP}]
|
||||
# dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
# )"
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic stuff and force version
|
||||
sed 's/dynamic = \[.*\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
|
||||
sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
12
dev-python/hydroqc/metadata.xml
Normal file
12
dev-python/hydroqc/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gitlab">hydroqc/hydroqc</remote-id>
|
||||
<remote-id type="pypi">hydro-quebec-api-wrapper</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
7
dev-python/hydroqc2mqtt/Manifest
Normal file
7
dev-python/hydroqc2mqtt/Manifest
Normal file
@ -0,0 +1,7 @@
|
||||
AUX hydroqc2mqtt 683 BLAKE2B 14103c1ff776944327d60867cad15790cd37facd1bf728efb7aa75dabe7d83db5290d552a8afc53634f5343476422f4d66b854984041b6a12edf030e9a222bd2 SHA512 58e089e0d3829a1b8add59d26d090c1f63fa500ce87a535cc8226711061929e23bcd82fe7d349acaad18ba84c28c0de99eec940e0c5568cf143d3078b71de938
|
||||
AUX hydroqc2mqtt.service 745 BLAKE2B 5b03c97ad51b4769b166da387dbd17d1a35ce58b981b451d7cdbaeed9f789be5bfba31945dd08d91de8802dae1ce4c85f165e072765f4b0ac47a36a4e9f95fa6 SHA512 4a52301c9ab0e8cffcc565131f0c999ac3dd6b6a4ec0f702ea8a1b42abf886d796091559ce3b57c839e50f45bd12a195b715d2ffa4a6955fa8f3bbe92a7383a3
|
||||
DIST hydroqc2mqtt-1.3.0.tar.gz 65031 BLAKE2B 0ad48574364cb07ad82f9953b9f648528c25c098c3a2cfa723af3e17e8d9f63d2bc9a9abaa2160d2cc53031c7ca10fe9d4f17035a85da7f94f0134e761050806 SHA512 5fd519dbb049839f24c7589e2d6ffe5d00d0d0b2582375295d1308e2ffbf8139dbc41fe73c0bf74b9fe59f09b0ba4ca6f34ff471d071dcf146f3cdf3f51bbac7
|
||||
DIST hydroqc2mqtt-2.0.0.tar.gz 138558 BLAKE2B 8d61ceb99460ff04a7a54aaf263d992625398fef2bdcfb9711af65ce2903988a86d4d90d6463b2108ffd4c6c2322a86444938a757a69324a8f98ce99858a34b5 SHA512 ed5b41255785fa7bf857de6eedbebfe77106d9bd7d7c53671e7b88798a0b629e2b0d7a455a1ff63bf32e8683aad395a955b438a958830c65ffcc096f370b049c
|
||||
EBUILD hydroqc2mqtt-1.3.0.ebuild 2024 BLAKE2B 81556773046e704cf733bf6b9326239ca1dd85f430b3ec35d1824c698737fe147b95f4a67c0a44dfa5ced91e245258a8aa8e90e7f43decda258e396e65d2806f SHA512 06d383df1c702c2295a96630591fa877b0c5166f1647243d7b39c8ec9634660e451be9fde85dc99c3bd5ad26f84508326e48bf52004a2ff84eba3596ddf4f91e
|
||||
EBUILD hydroqc2mqtt-2.0.0.ebuild 2024 BLAKE2B 81556773046e704cf733bf6b9326239ca1dd85f430b3ec35d1824c698737fe147b95f4a67c0a44dfa5ced91e245258a8aa8e90e7f43decda258e396e65d2806f SHA512 06d383df1c702c2295a96630591fa877b0c5166f1647243d7b39c8ec9634660e451be9fde85dc99c3bd5ad26f84508326e48bf52004a2ff84eba3596ddf4f91e
|
||||
MISC metadata.xml 452 BLAKE2B 7636d43d411b2d5ceec9550dfa41dcc3cc95055588e35e40dac51a1896a3804c527c27487269aba05a09833a48f31f75078f210fb86dac9d6015dd8e06553ede SHA512 e471e7e99bda883fe0d6f3552052951d91c052ad1eedd9816aab475b161cbed91fdc14c9569f2082515d81c9e5d03b9b5398f996d325e6c17696a1fcdc473ce1
|
28
dev-python/hydroqc2mqtt/files/hydroqc2mqtt
Normal file
28
dev-python/hydroqc2mqtt/files/hydroqc2mqtt
Normal file
@ -0,0 +1,28 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
retry="30"
|
||||
|
||||
depend() {
|
||||
after mosquitto
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -f "/etc/${SVCNAME}/config.yaml" ] ; then
|
||||
eerror "File '/etc/${SVCNAME}/config.yaml' does not exist!"
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
start-stop-daemon --start --user hydroqc2mqtt:hydroqc2mqtt --exec /usr/bin/hydroqc2mqtt --background \
|
||||
--make-pidfile --pidfile /run/${SVCNAME}.pid --stdout /var/log/${SVCNAME}/${SVCNAME}.log --stderr /var/log/${SVCNAME}/${SVCNAME}.err \
|
||||
-- --config /etc/${SVCNAME}/config.yaml
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ${SVCNAME}"
|
||||
start-stop-daemon --stop --quiet --retry 10 --pidfile /run/${SVCNAME}.pid
|
||||
eend $?
|
||||
}
|
40
dev-python/hydroqc2mqtt/files/hydroqc2mqtt.service
Normal file
40
dev-python/hydroqc2mqtt/files/hydroqc2mqtt.service
Normal file
@ -0,0 +1,40 @@
|
||||
[Unit]
|
||||
Description=hydroqc2mqtt
|
||||
After=network.target
|
||||
Wants=mosquitto.service
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/hydroqc2mqtt
|
||||
StandardOutput=inherit
|
||||
StandardError=inherit
|
||||
Restart=always
|
||||
User=hydroqc2mqtt
|
||||
|
||||
CapabilityBoundingSet=
|
||||
NoNewPrivileges=true
|
||||
RemoveIPC=true
|
||||
LockPersonality=true
|
||||
|
||||
ProtectControlGroups=true
|
||||
ProtectKernelTunables=true
|
||||
ProtectKernelModules=true
|
||||
ProtectKernelLogs=true
|
||||
ProtectHostname=true
|
||||
ProtectProc=noaccess
|
||||
ProtectClock=yes
|
||||
DeviceAllow=char-* rw
|
||||
|
||||
RestrictRealtime=true
|
||||
RestrictSUIDSGID=true
|
||||
RestrictNamespaces=true
|
||||
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
|
||||
|
||||
ProtectSystem=strict
|
||||
ProtectHome=true
|
||||
PrivateTmp=true
|
||||
|
||||
SystemCallArchitectures=native
|
||||
SystemCallFilter=@system-service @pkey
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
69
dev-python/hydroqc2mqtt/hydroqc2mqtt-1.3.0.ebuild
Normal file
69
dev-python/hydroqc2mqtt/hydroqc2mqtt-1.3.0.ebuild
Normal file
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi systemd
|
||||
|
||||
DESCRIPTION="MQTT daemon that sends your Hydro-Quebec account information to your MQTT server for consumption by Home-Assistant or other home automation platforms."
|
||||
HOMEPAGE="https://hydroqc.ca/en/ https://gitlab.com/hydroqc/hydroqc2mqtt https://pypi.org/project/hydroqc2mqtt/"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+ujson"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/hydroqc2mqtt
|
||||
acct-group/hydroqc2mqtt
|
||||
dev-python/hydroqc[${PYTHON_USEDEP}]
|
||||
dev-python/mqtt_hass_base[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
~dev-python/aiomqtt-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/paho-mqtt[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
ujson? ( dev-python/ujson[${PYTHON_USEDEP}] )
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
|| ( app-misc/homeassistant-min[mqtt,${PYTHON_USEDEP}] app-misc/homeassistant[mqtt,${PYTHON_USEDEP}] app-misc/homeassistant-full[mqtt,${PYTHON_USEDEP}] )
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
#BDEPEND="
|
||||
# test? (
|
||||
# dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
# )"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic stuff and force version
|
||||
sed 's/dynamic = \[.*\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
|
||||
sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R ${PN}:${PN} "/var/log/${PN}"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
insinto "/etc/${PN}"
|
||||
doins config.sample.yaml
|
||||
fowners -R ${PN}:${PN} "/etc/${PN}"
|
||||
|
||||
doinitd "${FILESDIR}"/${PN}
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
distutils-r1_src_install
|
||||
}
|
||||
|
69
dev-python/hydroqc2mqtt/hydroqc2mqtt-2.0.0.ebuild
Normal file
69
dev-python/hydroqc2mqtt/hydroqc2mqtt-2.0.0.ebuild
Normal file
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi systemd
|
||||
|
||||
DESCRIPTION="MQTT daemon that sends your Hydro-Quebec account information to your MQTT server for consumption by Home-Assistant or other home automation platforms."
|
||||
HOMEPAGE="https://hydroqc.ca/en/ https://gitlab.com/hydroqc/hydroqc2mqtt https://pypi.org/project/hydroqc2mqtt/"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+ujson"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/hydroqc2mqtt
|
||||
acct-group/hydroqc2mqtt
|
||||
dev-python/hydroqc[${PYTHON_USEDEP}]
|
||||
dev-python/mqtt_hass_base[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
~dev-python/aiomqtt-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/paho-mqtt[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
ujson? ( dev-python/ujson[${PYTHON_USEDEP}] )
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
|| ( app-misc/homeassistant-min[mqtt,${PYTHON_USEDEP}] app-misc/homeassistant[mqtt,${PYTHON_USEDEP}] app-misc/homeassistant-full[mqtt,${PYTHON_USEDEP}] )
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
#BDEPEND="
|
||||
# test? (
|
||||
# dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
# )"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic stuff and force version
|
||||
sed 's/dynamic = \[.*\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
|
||||
sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R ${PN}:${PN} "/var/log/${PN}"
|
||||
|
||||
keepdir "/etc/${PN}"
|
||||
insinto "/etc/${PN}"
|
||||
doins config.sample.yaml
|
||||
fowners -R ${PN}:${PN} "/etc/${PN}"
|
||||
|
||||
doinitd "${FILESDIR}"/${PN}
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
distutils-r1_src_install
|
||||
}
|
||||
|
15
dev-python/hydroqc2mqtt/metadata.xml
Normal file
15
dev-python/hydroqc2mqtt/metadata.xml
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>b@edevau.net</email>
|
||||
<name>Andreas Billmeier</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">hydroqc2mqtt</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>info@hydroqc.ca</email>
|
||||
<name>Hydroqc Team</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
3
dev-python/mqtt_hass_base/Manifest
Normal file
3
dev-python/mqtt_hass_base/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
AUX mqtt_hass_base-aiomqtt-2.0.0.patch 13589 BLAKE2B 0e51afd79b2d130814ac70e1d93abd9be042add627a333b7026e3486f4d5d9282cbefa154bce9eb5049c8d91646d7221e165d4abc2c859aacc0b82351cfb4de2 SHA512 e3986881242811ffaee3a0a14cd3737ba8892817a49f78cd212a62eac82696ec45a406a120b19d5bfba47b79b136cb18d8d449e1c1e8a22cc2e3599f1b9f875c
|
||||
DIST mqtt_hass_base-4.3.0.tar.gz 65845 BLAKE2B 7ff81787295eee0130ffb69bd69e58082cdad52670b506a176256e0c76a66156f031937bc0c48dfb0bac5ffeb05a3c2b733f028d3bf2feb3139e90793cec498d SHA512 5ec0cbb2819fbe79d8656237454edd5a021c69a626687f72d51348110b10a02c9c08239c37b1ff5f50da4d79dccf33e4b8759c65765b662c279ba2e3261c8d78
|
||||
EBUILD mqtt_hass_base-4.3.0.ebuild 1356 BLAKE2B ca07486584b2226ce73cdfe69f2c62e89e0fdc5313aa7e382316cb81ce5f6872760aed5ae2d89f269a795f95df12041512cae87d37c29b698d18162024c50174 SHA512 2b552ff8e04fcdb8abf9061ade1f87fcc7c5d2bf098b749d012ea060089f7b1712393127acd2dc14502d1d2466fe69061e6f3df93ec7ecfa3db29471eafcc965
|
@ -0,0 +1,332 @@
|
||||
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
|
||||
index 811dda7..00b0104 100644
|
||||
--- a/.pre-commit-config.yaml
|
||||
+++ b/.pre-commit-config.yaml
|
||||
@@ -39,7 +39,7 @@ repos:
|
||||
- id: mypy
|
||||
args: [--strict, --pretty, --show-error-codes]
|
||||
additional_dependencies:
|
||||
- - "aiomqtt==1.2.1"
|
||||
+ - "aiomqtt==2.0.0"
|
||||
- "pytest-asyncio==0.23.6"
|
||||
- "types-paho-mqtt==1.6.0.20240321"
|
||||
- - "homeassistant-stubs==2024.5.2"
|
||||
+ - "homeassistant-stubs==2024.10.4"
|
||||
diff --git a/mqtt_hass_base/daemon.py b/mqtt_hass_base/daemon.py
|
||||
index e3c73dc..d4b9af5 100644
|
||||
--- a/mqtt_hass_base/daemon.py
|
||||
+++ b/mqtt_hass_base/daemon.py
|
||||
@@ -127,7 +127,7 @@ class MqttClientDaemon:
|
||||
self.logger.setLevel(getattr(logging, self.log_level.upper()))
|
||||
|
||||
async def _mqtt_connect(self, stack: AsyncExitStack) -> None:
|
||||
- """Connecto to the MQTT server."""
|
||||
+ """Connect to the MQTT server."""
|
||||
self.logger.info("Connecting to MQTT server")
|
||||
tls_params = None
|
||||
if self._mqtt_ssl_enabled:
|
||||
@@ -142,7 +142,7 @@ class MqttClientDaemon:
|
||||
port=self.mqtt_port,
|
||||
# logger==
|
||||
keepalive=60,
|
||||
- client_id=self.name,
|
||||
+ identifier=self.name,
|
||||
username=self.mqtt_username,
|
||||
password=self.mqtt_password,
|
||||
transport=self._mqtt_transport,
|
||||
@@ -215,7 +215,6 @@ class MqttClientDaemon:
|
||||
self.logger.info("Main loop stopped")
|
||||
await self._loop_stopped()
|
||||
self.logger.info("Closing MQTT client")
|
||||
- await self.mqtt_client.disconnect(timeout=10)
|
||||
await self._base_on_disconnect()
|
||||
else:
|
||||
self.logger.info("Main loop never started")
|
||||
diff --git a/mqtt_hass_base/device.py b/mqtt_hass_base/device.py
|
||||
index dfab48c..4eb7f5c 100644
|
||||
--- a/mqtt_hass_base/device.py
|
||||
+++ b/mqtt_hass_base/device.py
|
||||
@@ -235,7 +235,7 @@ class MqttDevice:
|
||||
self._connections[raw_item[0]] = raw_item[1]
|
||||
else:
|
||||
raise MQTTHassBaseError(
|
||||
- f"Bad connection value: {raw_item} - Shoube dict or tuple"
|
||||
+ f"Bad connection value: {raw_item} - Should be dict or tuple"
|
||||
)
|
||||
|
||||
@property
|
||||
diff --git a/mqtt_hass_base/entity/button.py b/mqtt_hass_base/entity/button.py
|
||||
index a017b63..e08f59d 100644
|
||||
--- a/mqtt_hass_base/entity/button.py
|
||||
+++ b/mqtt_hass_base/entity/button.py
|
||||
@@ -99,12 +99,7 @@ class MqttButton(MqttEntity):
|
||||
"""Subscribe to all mqtt topics needed."""
|
||||
tasks: set[asyncio.Task[None]] = set()
|
||||
if on_command_callback := self._subscriptions.get("command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(self._on_messages(messages, on_command_callback))
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(on_command_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
diff --git a/mqtt_hass_base/entity/common.py b/mqtt_hass_base/entity/common.py
|
||||
index 297474a..e874e3b 100644
|
||||
--- a/mqtt_hass_base/entity/common.py
|
||||
+++ b/mqtt_hass_base/entity/common.py
|
||||
@@ -3,12 +3,11 @@
|
||||
import asyncio
|
||||
import json
|
||||
import logging
|
||||
-from collections.abc import AsyncGenerator, Callable
|
||||
+from collections.abc import Callable
|
||||
from contextlib import AsyncExitStack
|
||||
from typing import Any, TypedDict
|
||||
|
||||
import aiomqtt as mqtt
|
||||
-import paho.mqtt.client as paho
|
||||
|
||||
from mqtt_hass_base.error import MQTTHassBaseError
|
||||
|
||||
@@ -158,12 +157,11 @@ class MqttEntity:
|
||||
|
||||
async def _on_messages(
|
||||
self,
|
||||
- messages: AsyncGenerator[paho.MQTTMessage, None],
|
||||
on_message_callback: Callable[..., Any],
|
||||
) -> None:
|
||||
"""on_command MQTT callback."""
|
||||
try:
|
||||
- async for message in messages:
|
||||
+ async for message in self._mqtt_client.messages:
|
||||
await on_message_callback(message)
|
||||
except mqtt.MqttError as exp:
|
||||
self.logger.warning(exp)
|
||||
diff --git a/mqtt_hass_base/entity/light.py b/mqtt_hass_base/entity/light.py
|
||||
index 1fdb9b0..18e1c69 100644
|
||||
--- a/mqtt_hass_base/entity/light.py
|
||||
+++ b/mqtt_hass_base/entity/light.py
|
||||
@@ -154,12 +154,7 @@ class MqttLight(MqttEntity):
|
||||
"""Subscribe to all mqtt topics needed."""
|
||||
tasks: set[asyncio.Task[None]] = set()
|
||||
if on_command_callback := self._subscriptions.get("command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(self._on_messages(messages, on_command_callback))
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(on_command_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
diff --git a/mqtt_hass_base/entity/lock.py b/mqtt_hass_base/entity/lock.py
|
||||
index 990bb62..4a9cb17 100644
|
||||
--- a/mqtt_hass_base/entity/lock.py
|
||||
+++ b/mqtt_hass_base/entity/lock.py
|
||||
@@ -113,12 +113,7 @@ class MqttLock(MqttEntity):
|
||||
"""Subscribe to all mqtt topics needed."""
|
||||
tasks: set[asyncio.Task[None]] = set()
|
||||
if on_command_callback := self._subscriptions.get("command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(self._on_messages(messages, on_command_callback))
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(on_command_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
diff --git a/mqtt_hass_base/entity/number.py b/mqtt_hass_base/entity/number.py
|
||||
index 0ae97cf..37031eb 100644
|
||||
--- a/mqtt_hass_base/entity/number.py
|
||||
+++ b/mqtt_hass_base/entity/number.py
|
||||
@@ -139,14 +139,7 @@ class MqttNumber(MqttEntity):
|
||||
"""Subscribe to all mqtt topics needed."""
|
||||
tasks: set[asyncio.Task[None]] = set()
|
||||
if self._subscriptions.get("command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(
|
||||
- self._on_messages(messages, self._set_current_value)
|
||||
- )
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(self._set_current_value)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
diff --git a/mqtt_hass_base/entity/switch.py b/mqtt_hass_base/entity/switch.py
|
||||
index ff115f6..50ea1a1 100644
|
||||
--- a/mqtt_hass_base/entity/switch.py
|
||||
+++ b/mqtt_hass_base/entity/switch.py
|
||||
@@ -112,12 +112,7 @@ class MqttSwitch(MqttEntity):
|
||||
"""Subscribe to all mqtt topics needed."""
|
||||
tasks: set[asyncio.Task[None]] = set()
|
||||
if on_command_callback := self._subscriptions.get("command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(self._on_messages(messages, on_command_callback))
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(on_command_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
diff --git a/mqtt_hass_base/entity/vacuum.py b/mqtt_hass_base/entity/vacuum.py
|
||||
index e9fae38..1decfae 100644
|
||||
--- a/mqtt_hass_base/entity/vacuum.py
|
||||
+++ b/mqtt_hass_base/entity/vacuum.py
|
||||
@@ -148,38 +148,21 @@ class MqttVacuum(MqttEntity):
|
||||
"""Subscribe to all mqtt topics needed."""
|
||||
tasks: set[asyncio.Task[None]] = set()
|
||||
if on_command_callback := self._subscriptions.get("command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(self._on_messages(messages, on_command_callback))
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(on_command_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
await self._mqtt_client.subscribe(self.command_topic)
|
||||
|
||||
if on_send_command_callback := self._subscriptions.get("send_command_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.send_command_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(
|
||||
- self._on_messages(messages, on_send_command_callback)
|
||||
- )
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(on_send_command_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
await self._mqtt_client.subscribe(self.send_command_topic)
|
||||
|
||||
if set_fan_speed_callback := self._subscriptions.get("set_fan_speed_topic"):
|
||||
- messages = await stack.enter_async_context(
|
||||
- self._mqtt_client.filtered_messages(self.set_fan_speed_topic)
|
||||
- )
|
||||
- tasks.add(
|
||||
- asyncio.create_task(self._on_messages(messages, set_fan_speed_callback))
|
||||
- )
|
||||
+ tasks.add(asyncio.create_task(self._on_messages(set_fan_speed_callback)))
|
||||
# Subscribe to topic(s)
|
||||
# 🤔 Note that we subscribe *after* starting the message
|
||||
# loggers. Otherwise, we may miss retained messages.
|
||||
diff --git a/setup.cfg.old b/setup.cfg
|
||||
index 078d280..3458d39 100644
|
||||
--- a/setup.cfg.old
|
||||
+++ b/setup.cfg
|
||||
@@ -3,8 +3,8 @@ url = https://gitlab.com/ttblt-oss/hass/mqtt-hass-base
|
||||
|
||||
[options]
|
||||
install_requires =
|
||||
- homeassistant==2024.5.2
|
||||
- aiomqtt==1.2.1
|
||||
+ homeassistant==2024.10.4
|
||||
+ aiomqtt==2.0.0
|
||||
|
||||
[egg_info]
|
||||
tag_build =
|
||||
diff --git a/test_requirements.txt b/test_requirements.txt
|
||||
index 34fb6fe..68e988b 100644
|
||||
--- a/test_requirements.txt
|
||||
+++ b/test_requirements.txt
|
||||
@@ -4,10 +4,11 @@ pylint==3.1.0
|
||||
pytest==8.2.0
|
||||
pytest-cov==5.0.0
|
||||
pytest-asyncio==0.23.6
|
||||
-asyncio_mqtt==0.16.2
|
||||
+asyncio-mqtt==0.16.2
|
||||
black==24.4.2
|
||||
mypy==1.10.0
|
||||
pyright==1.1.362
|
||||
lxml==5.2.1
|
||||
types-paho-mqtt==1.6.0.20240321
|
||||
-homeassistant-stubs==2024.5.2
|
||||
+aiomqtt==2.0.0
|
||||
+homeassistant-stubs==2024.10.4
|
||||
diff --git a/tests/__init__.py b/tests/__init__.py
|
||||
new file mode 100644
|
||||
index 0000000..914c099
|
||||
--- /dev/null
|
||||
+++ b/tests/__init__.py
|
||||
@@ -0,0 +1 @@
|
||||
+"""MQTT Hass tests."""
|
||||
diff --git a/tests/test_daemon.py b/tests/test_daemon.py
|
||||
index 5ff2f6f..b8b78fa 100644
|
||||
--- a/tests/test_daemon.py
|
||||
+++ b/tests/test_daemon.py
|
||||
@@ -6,12 +6,11 @@ import os
|
||||
import signal
|
||||
import threading
|
||||
import traceback
|
||||
-from collections.abc import AsyncGenerator, Callable
|
||||
+from collections.abc import Callable
|
||||
from contextlib import AsyncExitStack
|
||||
from typing import Any
|
||||
|
||||
import aiomqtt as mqtt
|
||||
-import paho.mqtt.client as paho
|
||||
import pytest
|
||||
|
||||
from mqtt_hass_base.daemon import MqttClientDaemon
|
||||
@@ -65,22 +64,15 @@ def get_fakedaemon(
|
||||
test_fake_daemon._init_main_loop = _init_main_loop # type: ignore[method-assign]
|
||||
if test_step >= 7:
|
||||
|
||||
- async def on_messages(
|
||||
- messages: AsyncGenerator[ # pylint: disable=unused-argument
|
||||
- paho.MQTTMessage, None
|
||||
- ]
|
||||
- ) -> None:
|
||||
+ async def on_messages() -> None:
|
||||
pass
|
||||
|
||||
async def _main_loop( # pylint: disable=unused-argument,invalid-name
|
||||
self: MqttClientDaemon,
|
||||
stack: AsyncExitStack,
|
||||
) -> None:
|
||||
- messages = await stack.enter_async_context(
|
||||
- self.mqtt_client.unfiltered_messages()
|
||||
- )
|
||||
|
||||
- task = asyncio.create_task(on_messages(messages))
|
||||
+ task = asyncio.create_task(on_messages())
|
||||
self.tasks.add(task)
|
||||
await asyncio.gather(*self.tasks)
|
||||
self.must_run = False
|
||||
@@ -327,7 +319,7 @@ class TestBase:
|
||||
stack: AsyncExitStack, # pylint: disable=unused-argument
|
||||
) -> None:
|
||||
self.must_run = False
|
||||
- await self.mqtt_client.disconnect()
|
||||
+ await self.mqtt_client.__aexit__(None, None, None)
|
||||
await self.mqtt_client.publish("toto", "toto")
|
||||
|
||||
test_mqtt_daemon = get_fakedaemon(
|
||||
diff --git a/tests/test_device.py b/tests/test_device.py
|
||||
index 66d69bb..c462d70 100644
|
||||
--- a/tests/test_device.py
|
||||
+++ b/tests/test_device.py
|
||||
@@ -30,7 +30,7 @@ class TestBase:
|
||||
port=1883,
|
||||
# logger==
|
||||
keepalive=60,
|
||||
- client_id="fake_client",
|
||||
+ identifier="fake_client",
|
||||
username="hass",
|
||||
password="hass",
|
||||
)
|
45
dev-python/mqtt_hass_base/mqtt_hass_base-4.3.0.ebuild
Normal file
45
dev-python/mqtt_hass_base/mqtt_hass_base-4.3.0.ebuild
Normal file
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Small python lib to create quickly daemons which interact with HomeAssistant through MQTT."
|
||||
HOMEPAGE="https://gitlab.com/ttblt-oss/hass/mqtt-hass-base https://pypi.org/project/mqtt-hass-base/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
#IUSE="test"
|
||||
#RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
~dev-python/aiomqtt-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/paho-mqtt[${PYTHON_USEDEP}]
|
||||
|| ( app-misc/homeassistant-min[mqtt,${PYTHON_USEDEP}] app-misc/homeassistant[mqtt,${PYTHON_USEDEP}] app-misc/homeassistant-full[mqtt,${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
#BDEPEND="
|
||||
# test? (
|
||||
# dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
# )"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-aiomqtt-2.0.0.patch")
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic stuff and force version
|
||||
sed 's/dynamic = \[.*\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
|
||||
sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
12
dev-python/nose/metadata.xml
Normal file
12
dev-python/nose/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>bass_dr@hotmail.com</email>
|
||||
<name>David Racine</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">nose</remote-id>
|
||||
<remote-id type="github">nose-devs/nose</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +1,5 @@
|
||||
DIST numexpr-2.10.1.gh.tar.gz 119668 BLAKE2B 9b6255831b2512eb14c9eb1ef41cd0c90984c74d0555bc17e0d85c9a18ba12ab0d58fef84b650c8c5be648201e298883bca9f51cdf1ff5270a841843e738ab2e SHA512 8d98b08db6ad9872c18384c49b961321560f7612c75eceb1691b40802ba165c491ae170ac005ad854f140f40e5a40dbb0dbda5377d5b561b6e61afbbafc8d284
|
||||
DIST numexpr-2.9.0.gh.tar.gz 118463 BLAKE2B 04904a6faaff713b9775dc3601fcfc963b9bea5bc24e1d2ca21f0123d7dca8d088abef9b8da09195e9bf9fb6a4ff3b2bee0f75dbc5b40e174803cb726d8b1f31 SHA512 9d7319a872228faea845fbc8c2b85b5f9e941eb2e1308711835bdba37fce65543a23ad483b92e28c33b3eb341f2f7d75b760a0827ae63782fac573a65efdedb0
|
||||
EBUILD numexpr-2.10.1-r1.ebuild 1249 BLAKE2B 32694035239af1c2bf7f90d6d415ab336d8947f23cf70dfb9d6362f8ddeae1f3da7067cebbbf0e72e397c0b665c8e7dae9dbac99516ee4ecfd60177ccf8c8bda SHA512 8f33c7a8f20e428a3e43fe15762f8646605134a70b2917320112e3b0273d589ab659062f14686420ab369cf8c7a480916d969c626c471389b3ec2e250db3a897
|
||||
EBUILD numexpr-2.9.0.ebuild 962 BLAKE2B 419b4ec9b5ba9d85301f0d16de5b1c31d24274afaf20e27d1bedc1244391ad20034974825a209e183169c7a70be08738bee390f82de8198e188fd68db5dd5c4f SHA512 cbd7b90774916648a14be3cb86c4705122dff29369e683f3fe110e8564d1337750c47f77c27a8ae9968b1a3e51f78b47ffc6085bba058a3cebf708a3e1322036
|
||||
MISC metadata.xml 513 BLAKE2B ff302715ecd972260efb4ed3b67c56c0cd55c052412238bec2133bd23eebdbcfb331c2379943c5486dbda1237af58d839420d96a687b798c1a138ad8ccb5fb0a SHA512 3fe0aac4d70e012d67398928aa6ffafb73eff14d76d26f35b7167e9ff341a707786fc026fd49441e8872fcd523c4a82bd43bade344e258a0231b96ff891034dd
|
||||
MISC metadata.xml 979 BLAKE2B 3989684463c5b6768152cd928705a49629a784f80d6c02546a43784b1de6f3498a53d5707efb84bdda558b8a5f74e7494f07a67c23179952fea2470038901ee5 SHA512 15708b049b47ab6c5fb53fa38fb4940dfe76ffddd2948ccf35cca3639689afa2ba347cbccbc6cb1941778ecd1185ff50f790c411b880373b9b9225d6b06764b5
|
||||
|
@ -13,4 +13,13 @@
|
||||
<name>Blosc Development Team</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
<longdescription lang="en">
|
||||
The numexpr package evaluates multiple-operator array expressions
|
||||
many times faster than NumPy can. It accepts the expression as a
|
||||
string, analyzes it, rewrites it more efficiently, and compiles it
|
||||
to faster Python code on the fly. It's the next best thing to
|
||||
writing the expression in C and compiling it with a specialized
|
||||
just-in-time (JIT) compiler, i.e. it does not require a compiler at
|
||||
runtime.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
48
dev-python/numexpr/numexpr-2.10.1-r1.ebuild
Normal file
48
dev-python/numexpr/numexpr-2.10.1-r1.ebuild
Normal file
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( pypy3 python3_{10..13} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy"
|
||||
HOMEPAGE="
|
||||
https://github.com/pydata/numexpr/
|
||||
https://pypi.org/project/numexpr/
|
||||
"
|
||||
SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
|
||||
|
||||
DEPEND="
|
||||
>=dev-python/numpy-1.23.0:=[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# broken with > 8 CPU threads?
|
||||
# https://github.com/pydata/numexpr/issues/490
|
||||
sed -e 's:test_max_threads_unset:_&:' \
|
||||
-i numexpr/tests/test_numexpr.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || die
|
||||
"${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}"
|
||||
import sys,numexpr
|
||||
sys.exit(0 if numexpr.test(verbosity=2).wasSuccessful() else 1)
|
||||
EOF
|
||||
pushd >/dev/null || die
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST pwmled-1.6.10.tar.gz 9455 BLAKE2B d26bdf2dee9b8dae1be7a3c482a1839b28ec76a887a6f44be49aed45868b5c7983cd7cf691e7cc61784b1f86e54ca8c9ba26243f7661b0ed2412d19d7a50413d SHA512 0548fa5199edc90f44a146fc6a0386660171656d64225a5b5a2db34a0f36391126162ef7dda3c72e034d2505063f5566cf314fafb33c75cee42655d200ebd295
|
||||
EBUILD pwmled-1.6.10.ebuild 835 BLAKE2B 2616fa2b9c975eac59ea201876b9f5f6b0002c7c0fe83c5481c8e3b50fe58a75be81700e36ed0567fba6ef81ed273806fae9113d403d7558cf5fd7ff29fe57bd SHA512 d54662e0331b378d356089dc7114a7709beb44b57458aee8a97ff0b4a50e224bc36490c3eae4a9e3c8bbfa71fb78f7a384df4c95372d9e4b1ae012605289719c
|
||||
EBUILD pwmled-1.6.10.ebuild 733 BLAKE2B ce8cd87f33500e46d4d3468a0a9e6c41433528231e1c5676c61f765e5214ec305024d5c75507ab6d56f29e740b67df99903eccbcdb4eac8218936ce86440d0b5 SHA512 368dc61921e3b60271887744f26f8eb4fb797e12420a7f541146d04faa4598948d4ffe6986ecc2a3789492fbb1e21ec3b9c4b5c0b968738030911a4aaa9ba0f2
|
||||
MISC metadata.xml 508 BLAKE2B 34457f2bdc299c5ecb1f35ed15fe8ef6ae4e3b7ad4062015109ed32fb00bae77898837792890a561a5635772405d9d6d45a57592a8fc2ba6bdb5e23dd1e68a98 SHA512 6b3326f2bec635a86ef17941fba28c37e499056ff4225fb94deaa51d90121bf0d2607e2467cba8125b1b15460f4fc78cb43387aa2b33ccc786b0340e114b6fdf
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@ -22,13 +22,5 @@ RDEPEND=">=dev-python/pigpio-1.78[${PYTHON_USEDEP}]
|
||||
>=dev-python/Adafruit-Blinka-5.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/adafruit-circuitpython-pca9685-3.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-singleton-0.1.2[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST py_aosmith-1.0.1.tar.gz 5501 BLAKE2B 8efeea448f5892a845f6d4cf82775dc0446041c44de2de4ff269bc50da131397b814718235cc59189ab67f502ffb5e16801f886af9e76e71ea36bd8dc55259aa SHA512 d9161a3a2757adc23b941dcc112f1b12337550de06e876a2015bf6d904aa9f7f569cfc7a2d15480a3019322869597a5d933596565f662f3ae07ccbe8a598d235
|
||||
DIST py_aosmith-1.0.10.tar.gz 11147 BLAKE2B d743c219e5077e9ad2e13431cfa183754e460952752ebeea689b737b37197a300e8f87bb4798e2da542c852cfa3b389727258f976957e9ffa3f49bd2d59e5c6d SHA512 47332bbbd1f6cfe5819d78cf81559414b6c6afba1a79aef297980f1ac3416b41e484a586459f85acd053217949e4d3f19d939681122cb2dbee7e8b1ed2a15595
|
||||
DIST py_aosmith-1.0.8.tar.gz 11105 BLAKE2B d1fdfe8255a0b469dcb219fd521288d11a72dff533e8c6cf880b0bf0480a7b4bbe96bc4f8e8679a32ff9bb6a797c5e281ac84e2b740134046ec547baa9430df3 SHA512 a7246d7ea102224290653fa5596c6f306667172c175f1de991a4ce5e57928fc86cf011d32057716d5023ac7193c5ecb34b89599c99d9bb45bb93af1038320f8f
|
||||
EBUILD py-aosmith-1.0.1.ebuild 545 BLAKE2B 19c0865fd68d6232a2186c3d622076796f44f1b684a68bcfcf2bd1b5c6caff1c57de93be7b4dd0e3d5fef941a5655544f6c10efbd22d251043f0fcc5b5c509e5 SHA512 0bbab96b4d2de6edea4c1c2170b379475ccae32dbf7c3d67dcd973b0196acf3783fc37dcc8852848594285a9032afa9a84bef29c5c9fd4762bd58123ef65ba54
|
||||
EBUILD py-aosmith-1.0.10.ebuild 601 BLAKE2B ca5428eb6cd2f4c31bafcebd7d5a5a9d96217c9df26e8cf7273ba087b743e5f3e4f97de9e518730810712561c0dfbd830e85b3a187226a578d104f4d9bcbb4ee SHA512 1b3b9d2292fa5a91f3bf60671695c642d41b911bf652d48dba7b9b0428909eff4bfb7b65fadb80455c42b7a880a8adc698d97b6b4da957729985f5afb4cad469
|
||||
EBUILD py-aosmith-1.0.8.ebuild 601 BLAKE2B ca5428eb6cd2f4c31bafcebd7d5a5a9d96217c9df26e8cf7273ba087b743e5f3e4f97de9e518730810712561c0dfbd830e85b3a187226a578d104f4d9bcbb4ee SHA512 1b3b9d2292fa5a91f3bf60671695c642d41b911bf652d48dba7b9b0428909eff4bfb7b65fadb80455c42b7a880a8adc698d97b6b4da957729985f5afb4cad469
|
||||
MISC metadata.xml 526 BLAKE2B d23fb053423d222655986fc131246941d3fb72db21c3ac719a29f317f24655b0b1feaaeb69b762c972da209b480dede78d0ee39e922ab5615858cbe030d10f3c SHA512 19b0a9308f50a4861f458ac8fbba15df30fbf867ee5ceb93f9402eaf3168a850bae78f71499912ff1062df5b891f13302ffccc357e15fed229edb8fe173ea958
|
||||
|
@ -3,21 +3,20 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Library to control Airzone Cloud devices"
|
||||
HOMEPAGE="https://github.com/Noltari/aioairzone-cloud https://pypi.org/project/aioairzone-cloud/"
|
||||
DESCRIPTION="A Python client library for A. O. Smith water heaters"
|
||||
HOMEPAGE="https://github.com/bdr99/py-aosmith https://pypi.org/project/py-aosmith/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
|
||||
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
|
||||
distutils_enable_tests pytest
|
@ -2,4 +2,5 @@ AUX 0.22_py311.patch 11950 BLAKE2B 10919d610ebd5949c4496ab58c002fe1048e287d7965c
|
||||
AUX pybluez-0.23_2to3.patch 15812 BLAKE2B 53c11164f80d2edd5c56e4923c3bb34b305aeb258247e6eab3053e3d25350158a49ddb9504bf3cd29509756aeb443de0b334c696a5d75f379c73e74cd2190d1d SHA512 d9bbe143cc23b7cb3618bde6d59b6848a2f0dadac9a621e5449a32e24a1932f02a1fd1788c04cabad68ddd7fb1e5f4af919d976b33ba1df5b757b0aae085ed31
|
||||
DIST PyBluez-0.22.zip 109060 BLAKE2B 0bbe0d23b3baf0e76567f2dee8f38ca1460767179df15b52c545e84cd131d23a5ae3752dd7867aae6307fd98f0b2c5a5f55b23c550805e163675526696f559fb SHA512 c166a976d311eba73516aaf86ab42b100a39ebccd3d70f93ccb89f59c12127a857698dcfe4b25f8f689eee12187b5f35ccc8235e36cf012e73df155ba5adfae6
|
||||
EBUILD pybluez-0.22-r1.ebuild 732 BLAKE2B 982ff5bd7e141e669ae090353969143059eae4ba7074b1a759a55ec854a2e5532ffa8b0d81d7f1339cc5156f0715b7d4211af24b3f78934f73d40b1a59484746 SHA512 8ea608b66ad9eac738884fd970e1363dfdf68352d47f721d9d0c5cdaabe1549f9f44330492482fc04f437df8c24ec986d4738d054d5d60c3940642321c433378
|
||||
EBUILD pybluez-0.22-r2.ebuild 746 BLAKE2B 22962fca16fbd0074eb85cf28912ef4f29e5ebd1a58ece5c83a7481568d686d2819990d08cba351b1ca2ff3df0f7c4bf8036413d8d6372ca01df3ccdd9fdf22b SHA512 d2dfd0b165cf530efd1708d19db40c207e41d8d75ef30640c5f85f024575e99f8e4b741eb978d567c947fe4b59279bc34bb574f723b62a3c089103a36a70390d
|
||||
MISC metadata.xml 510 BLAKE2B 1259a87c770e666a8790896a219ccfb243b11ad7cd25a68c414dee5a131fa4f5583e5053c3c4f87b9dabc8d36c77dd4c011f288072e4d0bc8da91d16ba771aa0 SHA512 8b88f1808d5d887780e23cc1f59baea0b0c48ca8af7a85b3e8adbfc4a1930dc7907eebc10b916b6ed36ffe6edf69cde9144900d26fb4eba9bd19fc85d4692120
|
||||
|
33
dev-python/pybluez/pybluez-0.22-r2.ebuild
Normal file
33
dev-python/pybluez/pybluez-0.22-r2.ebuild
Normal file
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="PyBluez"
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Bluetooth Python extension module"
|
||||
HOMEPAGE="https://github.com/pybluez/pybluez/ https://pypi.org/project/PyBluez/"
|
||||
SRC_URI="$(pypi_sdist_url --no-normalize "${PYPI_PN}" "${PV}" ".zip")"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PATCHES=("${FILESDIR}/${PV}_py311.patch")
|
||||
|
||||
RDEPEND="net-wireless/bluez[experimental]"
|
||||
BDEPEND="
|
||||
app-arch/unzip
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST pyspeex_noise-1.0.2.tar.gz 49882 BLAKE2B 6f56a556e791b6f7155d2e31ddbc7f65d31086c0b6453963f8dc66413e945ad1f62d71b910a932c8ccb626416f6c8f1baaee37befcab96a68e417139364fdfff SHA512 1f3e687fe63f4e2bd6bb54f4e07dc6fd3684103be25c1c39eea5746df7fb4fc0f01368eefa87820f49bc2f8bf46627841b36ce7cf92dbb9a46f9eff9e2994fd7
|
||||
EBUILD pyspeex-noise-1.0.2-r1.ebuild 547 BLAKE2B 445f92a0de15549f1e7ae51d2f75ca4da9b2aa00d502bc5e26268f8dfdd0a9bf96d931e3ec943ba3f096cdbf6adf65d65fe5af8c807b8555c81e6f765190db3a SHA512 fd4b4f1971f68c08c633153e2a685fc91e4e4dd3e2a4b9a12b218d8d40404018ba7c027893a85399156860104768cecb2f533a8e438f532e12ec7e5ada2480ea
|
||||
EBUILD pyspeex-noise-1.0.2.ebuild 471 BLAKE2B f5dc37d524804e6b2f9e0ea545bd1a8a29b375569e44d84f78da07f279d55c6e88d90b920f397751e2b9cfeba2daefc5771a0a603d417886d7de5c5d0540e108 SHA512 3701c6cf5d25dc64eb3f42f9628728b1a19d54d37521ed8aff3b4890971b5ae4e26c8c782a140a6907baad1beb0fa9d3f9aa17419edd18d7321d01c6e4d89174
|
||||
MISC metadata.xml 517 BLAKE2B 2185397c4b1f973a469db8a4b89338531a081e4193de5292d2c50a9a121a28728d549f66bb52b58ef0f12a09440aab0feb1f9d82c5c7e1f967a1299a4ccc2758 SHA512 9311151a202b0e4c7ea2189fd7be98a13fceca43380129ac42c4973086af865de134b6ef3b8d2e2a734320ba12785d274056d623e8f013d3441ffbaef4b5ff81
|
||||
|
@ -1,9 +1,7 @@
|
||||
DIST yalexs-3.0.1.tar.gz 59490 BLAKE2B 4aa6eced4eb28cdae4a02aec088688bb0514bb403fd553545861bbac399b51fea45f44f8733c342954c8cc71d1c7b385758fbd5828582fce281337bc229947b3 SHA512 e5195da80cc03d56fb0cb7a22693a655f1011c00450abc7f583e47157c012cff6b5fe0a6385453e82cbe1114983f657b23c3937d4fae45c5caf86251b39afef8
|
||||
DIST yalexs-3.1.0.tar.gz 59725 BLAKE2B 16056f282fd2c2f4997a3d2f6de7a2800eacdc95f1de6ee192b921b00a9b1b7f442aca245a5a3e4230ae7340f879384f9c1c8ba55076b2894f314d75fc17fe6a SHA512 6d26c0c2e77c8c4987714d3cefa3d1748d4b0fb529da2f6497a716a032ce1d6d6d270f81f4b0d1da0f46c124cb57e36814c8df477e49f15ff3ae825f20a8a2f8
|
||||
DIST yalexs-8.10.0.tar.gz 39141 BLAKE2B 476f40da46f2fa8ed7fa1700aa073b62edb52f1161eebd1b8e3831454e038e425714a918c5f29c09a3199956354b120f971f0826afe500d9a479ffdeb2565b52 SHA512 c18d1ac49bf71f796b7ac5b20e6b88de48342eacf42c9c4579852f89eb06c31cfcc467915293ef518dc4f10a197d6fb1576f1a13b7f7d2748d77e7a210bd79f0
|
||||
DIST yalexs-8.6.3.tar.gz 38680 BLAKE2B eccc060311e1c8e007f0d2f880513d449f4715c54a70f218d33c5b00da59fa56ad46a5a45f036b06d103cdff97e1a50ecbae97e4915b3c31be99e895566a74f3 SHA512 1ee6362677c58df410b7a36ef7e9c6aee085d21fe05b796414a41824cf1fb53723c64eea81e736004afe2ec26214a43cbe9f82aed7f372c41aeb98e75986ed44
|
||||
DIST yalexs-8.6.4.tar.gz 39507 BLAKE2B 3e8b722782b4540500dea727258908d5f33a1ed2bd0480263112bc7a1f9db2bdea4249f48a5daaaad786f42edcb9c2090e8b397f73f47e30a1747f32f03dd549 SHA512 9d1b088fe02c56287048d7e5b7a33d0e00527fbfc303730c44385e1507eb3434a27c8aa80a09913adb7cd7e3bc33dc9862c535fa8991b1ee33024c8d55010366
|
||||
EBUILD yalexs-3.0.1.ebuild 843 BLAKE2B 2dad0f10e13c3fc02603b22ab0d778a8cf53c1ab8443d2ff9cb6e754f957c7eca6565cad2ed7b3dbcc89ad774c4c6ab57acc38d4082047889af9d0ce6a0f8ea9 SHA512 56ed3251b6f7a1129bf32afb3d16e659a542efeb755db1fc763e9c6283d929d934c1c25991775646ca0c80d9673bbad8249f456aa953636d81a50b22fd5dbff0
|
||||
EBUILD yalexs-3.1.0.ebuild 865 BLAKE2B 96e6ecfe6b9b3cbe88dad96f47137c1032ba9fecfd771a13f2b1849eaae33ccd48175419a87e73ea23d342eb2f939ed779a65216498ed88fb3eb87a91b508967 SHA512 e53add322f22aaed4f5d3d56d4c2101353355c75c73173f167cee88802a3e77a2855362b2b508edef8eee5c5bd8fb826d407239a37dc46374ad2cbe326cce08c
|
||||
EBUILD yalexs-8.10.0.ebuild 1006 BLAKE2B 41a576e9c666fc6c247c23fa80c518ff80c54bef37c4a7d36b050539680faf6b437ef0935778858cccb15c2e0abb1a83e780bcae9d14d13951f3f66f71f615a9 SHA512 9b0874e518010b0b99d31efbf80e6044187ecbdfc47cc2fa869b2bfc23b4e4de97017fd5c398cbddb62619eee02140fc5f7b1a5aa95b2e443ebd110705c97daf
|
||||
EBUILD yalexs-8.6.3.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62
|
||||
EBUILD yalexs-8.6.4.ebuild 1009 BLAKE2B 115ec04ce85618a300d79b66b1cfa1a78aa14ac9daca3be63fa52906b09473b8220064ef3cac6360d1444aadf77df65e9476bd723fadf475678168d76f4e3f32 SHA512 f6f4bbd37d2058b647506bc2e6ee714eaf7ea31bdb6f633b29df06beab7bb3bef02ffda9d0ab0e585bf6315b623d6c6173dd6c9686e19653efc5a64859e914ee
|
||||
MISC metadata.xml 503 BLAKE2B b43d19c5a6986536aa8276b653c762cc0e23c39348efd13dc9570dd509013dd1c43d6ae20ce6e99609018a82349307d57abb6761cd174bc74d664de88cf01c34 SHA512 6abf6661d92115ddcf76ca0da01113f535a1e4f068291f845212669514d95af308baba404a819c632247406bcdf20b988690e64fd4ab99074b2c8b621b1419ab
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python API for Yale Access (formerly August) Smart Lock and Doorbell"
|
||||
HOMEPAGE="https://github.com/bdraco/yalexs https://pypi.org/project/yalexs/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/aiofiles[${PYTHON_USEDEP}]
|
||||
>=dev-python/pubnub-7.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python API for Yale Access (formerly August) Smart Lock and Doorbell"
|
||||
HOMEPAGE="https://github.com/bdraco/yalexs https://pypi.org/project/yalexs/"
|
||||
@ -20,10 +20,11 @@ DOCS="README.md"
|
||||
RDEPEND=">=dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/vol[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/aiofiles[${PYTHON_USEDEP}]
|
||||
>=dev-python/pubnub-7.4.1[${PYTHON_USEDEP}]"
|
||||
|| ( >=dev-python/freenub-0.1.0[${PYTHON_USEDEP}] dev-python/pubnub[${PYTHON_USEDEP}] )
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-5.11.3[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -3,7 +3,7 @@ DIST zeroconf-0.135.0.tar.gz 171896 BLAKE2B 99822f18b98bedf8af03cb3f6483b0884ef9
|
||||
DIST zeroconf-0.136.0.tar.gz 238635 BLAKE2B 265dac1aed041d86f81264b5449952695f316cdfd9ff8e594631cd5c5eebad917d32537920308ae62feee7927307a667fdfd3cfd5c182fff08120cba19bbc60e SHA512 835f1e22a92e62efaba055816c962fdea12b80e3a875883da28919e952363ce14dea6b60738a2c199d6e4718c016c00a7dfaa86ee4b20347c69a771515240be3
|
||||
DIST zeroconf-0.136.2.tar.gz 238720 BLAKE2B c47bd38a75f01c1e4268c6567a13e664638c05efa1a45ff1593b3d1347e369acd7a284580a02d34f398710f5faf319150c9eca151667dbb6a184bad35f24d4ce SHA512 30e352cfa2c3b7e7c3b9e38d6d1db0471d1f2c7dcd6785b0aab63a1027da21e966565803d4b2bfde6a89d4362039165f19b5c179117128a992f4960af2ac031d
|
||||
EBUILD zeroconf-0.133.0.ebuild 1383 BLAKE2B 0850c4465bf048f6ee208b4a4d9d8495300885e4aa98664680e157c8e01951f23b72a83ed7fda5bc3baf61cba395f95f769ae96cebb7842931d7c6bb2ad65803 SHA512 7731b6a188430354b6da785c214e28870acec6616afb212cadba14db1c00ff9510b19d1327b00e135010e84f5391e0b2c29de26d59043b5be77197159496cc27
|
||||
EBUILD zeroconf-0.135.0.ebuild 1383 BLAKE2B 0850c4465bf048f6ee208b4a4d9d8495300885e4aa98664680e157c8e01951f23b72a83ed7fda5bc3baf61cba395f95f769ae96cebb7842931d7c6bb2ad65803 SHA512 7731b6a188430354b6da785c214e28870acec6616afb212cadba14db1c00ff9510b19d1327b00e135010e84f5391e0b2c29de26d59043b5be77197159496cc27
|
||||
EBUILD zeroconf-0.135.0.ebuild 1409 BLAKE2B 4948f0843db5919314580ce7b4d66cc8496ccd700f9836ab8c3bd89163e789560639e3343d9b50af578999d05c81b95876b3600dd48101daf4c22cb181b070fc SHA512 665b3e4538b5cc96f1b3a16e2a4658321adced312e04d0babb36e8192f2d434abed3eaffb102488279411bf33b95788d17de14aead15965c60c77e1a79f3a397
|
||||
EBUILD zeroconf-0.136.0.ebuild 1384 BLAKE2B 0a6416a4ecafa3f599c78d67b67ed4121a286268da8eec9e3dca855ea60729c12b4c9393f55b1159cfdb3b57a082745a1f32325d897b99df1680f47e42e25396 SHA512 cb84c5cd8393c8e458aa828d676c0aa545e34b43d8c36d73d25ffd8f911d9f327cdd6ca32054f91cc72274fef98197f2af41e52b818554c711c7015f67de2921
|
||||
EBUILD zeroconf-0.136.2.ebuild 1384 BLAKE2B bf72672756e0e3903b1ec04387f0481bd2284ae39b4bbc17398c66a4944fd2670c5ecaf9fab81da5e4c0261a7e5219df328c7ac678b191d1515cc96130f25c0e SHA512 664eadca13963591281aec98720663aee0d8bd9f2b2e86e6788a65b3219db05eacdcb6001e0e0a9e306218bd6f5981955c20a09904bca813a5beb8ae4eeb0e49
|
||||
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
@ -15,9 +15,9 @@ HOMEPAGE="
|
||||
https://pypi.org/project/zeroconf/
|
||||
"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
|
||||
|
@ -1,7 +1,9 @@
|
||||
DIST zha_quirks-0.0.122.tar.gz 306636 BLAKE2B 63b19e15550a2de9881fbb865fb542a5413e92031b8c79e3598acd1abb361ae879872a1fc452fb166940115ba546bb55daf0607e4cd5a0dd55a6b93a525c109a SHA512 bfcf8f209b1b108db149c672c8b74c99fe6f6e407bacb33db4180e02c38007b5349c62a84f95cd78341a58f0eb609be6af3f3d3866a5ff96b1541c355758ed2f
|
||||
DIST zha_quirks-0.0.124.tar.gz 317153 BLAKE2B e22a7667b1ce35a18e173a2b84c644e24787e2bfa01e0c44fdbdc759807ca27f95d7712ab26a1198514a1a088cb91185cf6582e8fa12bdab90438d29ff5ccdb3 SHA512 1c01ba3de7894bdecccb9a2f4407bdb6509ecfada77a0bf48e0afddb4da0cdef08df752a0ce9ed06f1a5add908c87ac2b06547c6cbedc9e069d30b10dba51d10
|
||||
DIST zha_quirks-0.0.125.tar.gz 326560 BLAKE2B ff5561aac04c76e6bd776913f231390c134efdb4f6511d22c3e3e13f73f6c90f1c5f58ff91be0459cc387e9313d57fc70ca61906fe3af00727ee68fc3e8d0830 SHA512 3692a990a079edfa19d4ea163fee155e54afc4e7debcb0f72f7212f4d85b59dd8c5716c679b2be4f559f544e89b079552ddf2d90512a20618052c4351755aa8c
|
||||
DIST zha_quirks-0.0.133.tar.gz 346000 BLAKE2B f3ae9add151e62852ecd70f841457d651ced3d6d227dd3c2d4e9d6e9e64a8b16bb49e8be0c21eeeb4ee23e93e464450eb752b4b01e1fb77d0aa41430244b7ff6 SHA512 e2ac8eb21d940e65e754be3b6c04a63b816a1fe52ee4063faa3573839a708e128be61899539fc30eaac982c7e7f4433b8252d4b566e718dfc0b162f81263f202
|
||||
EBUILD zha-quirks-0.0.122.ebuild 794 BLAKE2B efef9de3b51ed8a581770190cf355b852f9a913272da3bb39efa985ead87fea181409205263d20cf98bf893af39695c023864e1bca0d216758f199cbd83bdbea SHA512 1136271bef94e3a2f5a01e69d610446b0905658bac90db1e068c5ff6ea11d0c708af4b71e21d5c251b826be7382ce20aec93c9e3fd0a83a234c51206d9a5030c
|
||||
EBUILD zha-quirks-0.0.124.ebuild 794 BLAKE2B b99e5f6322e87e964a8d456fffbf0457c403aaf76abeef1f6535089f5b0294c46ff0c6695c51a0577d55160bf28006f00df4c3d9290623978436af46071ee7d9 SHA512 609541ed4a0596236412bfc9a21708defcf81485b25e7967a41831f54b76b27c98e23d251aa131ffb189b3b49bc5a9f9ce9f33c3c509168ce28ec9af4291880b
|
||||
EBUILD zha-quirks-0.0.125.ebuild 794 BLAKE2B b99e5f6322e87e964a8d456fffbf0457c403aaf76abeef1f6535089f5b0294c46ff0c6695c51a0577d55160bf28006f00df4c3d9290623978436af46071ee7d9 SHA512 609541ed4a0596236412bfc9a21708defcf81485b25e7967a41831f54b76b27c98e23d251aa131ffb189b3b49bc5a9f9ce9f33c3c509168ce28ec9af4291880b
|
||||
EBUILD zha-quirks-0.0.133.ebuild 794 BLAKE2B d19d89da8a7c53db5a9916d0b8375372278023c355b38ff7e6bd7961e5b2f9bb0dc158ecc03b3fbb9929e1ee9eb0f48fedd2d890d7053eff064ee3663610d396 SHA512 0ea3c8e2a68a467a3deacdb05e6cc5ce0b21fa3e423cf8f91f4718ade2bd1864b9ce7b02a876316c9303c840218f56decc9822f8940372aa7821b126170af171
|
||||
MISC metadata.xml 534 BLAKE2B c49399b02f69326c0660ea44e5cb09450574f11eb3157a7fc795f3418b843e2bbe009f3437e737e5c4cfcf97fde075f0bc0cd28798ed56674d06cf57cc628c48 SHA512 61c787a75e289c4d83474b7cb83278c82f421d5046fd654d438dc6223883e20ae4fcc2d086889a4782b428e125d5775f121fd79caba3bf64115547d1d1dbba4b
|
||||
|
29
dev-python/zha-quirks/zha-quirks-0.0.124.ebuild
Normal file
29
dev-python/zha-quirks/zha-quirks-0.0.124.ebuild
Normal file
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Library implementing Zigpy quirks for ZHA in Home Assistant"
|
||||
HOMEPAGE="https://github.com/dmulcahey/zha-device-handlers https://pypi.org/project/zha-quirks/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/zigpy-0.70.0[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic-versioning
|
||||
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
|
||||
sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
@ -4,7 +4,7 @@ DIST zha-0.0.37.tar.gz 219272 BLAKE2B 9b7d24c407ed16bff77c25dbda121fa8f8e869fef4
|
||||
DIST zha-0.0.39.tar.gz 219352 BLAKE2B b13d1d9301bc35798b5abbaeab77b398f104d0fbe798bb4acd2843b5cdb0c7696baa921ee2d5d14935d4f2fae0206b9536916c2bdd0327cecac5b6511546c251 SHA512 d745e22b80c3bf1c7cdf16b705215b05fb05f174831773c1fd1326537836bcf80b13f4a679a42ccaf9e49d50098df6ac1837627e8652aa8e64aea1a2628ca6e2
|
||||
DIST zha-0.0.42.tar.gz 220472 BLAKE2B ba30962760e6e00d6984fa1dc87fd6bf5f880f1fc95547af1fd6f52b8c22a32a47f354e3ffd58e7a5b29ce730a73e2dd82074e7f96dcc7e8d5304f6608aea41c SHA512 5ee6d58301cef7fb69924606568666dd9ed719938d82edeef6abc04296ba8e0ead4b5c39c80bcbac28134e547ba31bc5f2c6d606a0b94c593279b1d362100a3f
|
||||
EBUILD zha-0.0.33.ebuild 931 BLAKE2B 8e948861852ac6995a66fe7bd053fa4f0a05e5703fee7902903ba49680f3336e96d5a2a574f68718583d5db233749b92f91165db61730ab1c2e7474ec9cfa2cd SHA512 715a8ea5ae3dd4d5db02bde5c294d46d1dfbc0a46746f35c462cf2b6212c698454f6d2ed08128fc7c32eb0952ba2fde504fbc619d9b131532ff05bddf262ddc0
|
||||
EBUILD zha-0.0.34.ebuild 931 BLAKE2B ce0830c21f77f08e0fe729307c4aaee8cf84aef701b17ff75fd5aa7b369b05048f1570804a80ad15193c5267f5b6431ab538132761cb2514db9179db833cd821 SHA512 73fc8a5c1b8b2d58345313c1feeac4a0f568ab44fb86b647160ccdef9bb23e2bfeb3ceecb193fc5de723436a12d678cfe0994d708aa7572d199d5ae601aaf339
|
||||
EBUILD zha-0.0.34-r1.ebuild 979 BLAKE2B 0b2f7325acea67e8641a083c2e25e6088359de108e10ea38f12c0c404271fb3bda1fce3542ff21c9cab8021cf1ddd51c7fa23391dd003d1ec26af309164d7bd3 SHA512 e73fc473c5f328372157cd69b2d3b365c9fc4463ab2d02f3933e208ab5b113b4d773a2b6ca3a759d404458ab7c020250fca2290f8f7b6ae8b77af7eada469ad6
|
||||
EBUILD zha-0.0.37.ebuild 931 BLAKE2B bf7279ae914ea39b91184266dcdfe46e4b42cf527adab603c67827e29a2e385277640f8b72910d03d7448b7fa73281deb573650408e228ccfdd14fc5b9ab4e7a SHA512 7c821943ee404f91e4838afe472f9f84429fd73f1ecd024da16b1776f6400a6240a791265a16bbf821a2dac5e374b5dbeff0c92ac9c496432399ded0100fb3f5
|
||||
EBUILD zha-0.0.39.ebuild 931 BLAKE2B ddd32bddd9f2d3e78cde440066ea3d090cb7fdfb548014bf5f05ebdf31e7c82b8b25d4b410e29736ce19959c199b7a999614596fca337216b5e2f2f957871dab SHA512 b3d04faf48ee9adaab57cbdb7df94e4f56b615eb21a4da06ffc59e9fb1007dcfe329c2a947baf5224bdd889feb26f8a6d0ac58244114470a71f792b475618ca9
|
||||
EBUILD zha-0.0.42.ebuild 931 BLAKE2B 238ceced48de00462f85733dfdd5a37a03c5677ab0e6a3587e401ecafc7cb60e5ab86a77d3e72bef5e4dad76a68937e323778d82e0fb643772fb9e41e4d89e20 SHA512 947f30271a29b0b92d1b5b997e0123e33ab2d4932acd9324939ff4b7b2a36caab306e0b8257c334b380ce19d964033e5a4e30b3d2e918a5d2e20b6d749bfeb7e
|
||||
|
@ -18,14 +18,16 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="~dev-python/zigpy-0.70.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-0.41.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-znp-0.13.0[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-deconz-0.24.0[${PYTHON_USEDEP}]
|
||||
RDEPEND="~dev-python/zigpy-0.69.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bellows-0.40.6[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-znp-0.12.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-deconz-0.23.3[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-xbee-0.20.2[${PYTHON_USEDEP}]
|
||||
~dev-python/zigpy-zigate-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.124[${PYTHON_USEDEP}]
|
||||
~dev-python/zha-quirks-0.0.122[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
dev-python/pyserial-asyncio-fast[${PYTHON_USEDEP}]"
|
||||
~dev-python/pyserial-asyncio-fast-0.13[${PYTHON_USEDEP}]
|
||||
dev-python/voluptuous[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -3,5 +3,5 @@ DIST zigpy_deconz-0.24.0.tar.gz 46950 BLAKE2B 992914962e7143679e77c39452fcc2173c
|
||||
DIST zigpy_deconz-0.24.1.tar.gz 46945 BLAKE2B ef8a9292c3ee34de2fdea70ac0a5df4023190cffbfbae77d52b1fc8e86a14c6c548e1f5cde9b8f1309e25432f7cbef5826681084ba43ee64da01d98fcf99db35 SHA512 6d6af1e2800756fc789cf253ec0abc524e01caea0ff693c02037efe3d4f21f5db79b8fa775617eac34b7a6c2f7a9ce293eb4376bfc57b7b6a73719d3a2b73dc6
|
||||
EBUILD zigpy-deconz-0.23.3.ebuild 1009 BLAKE2B 255803e66e61b3f41e05f466664068f14132d028d9323c39ef16a58cb29dc193648724f41556167491b62dde63a2b07e7a2af6f3dec2df99d5c5a700064bb655 SHA512 24e86a7a64c344cf68088bf487538fb21a6006a221235dd0bb700b2cd9fde27c50303f4eac19b2ea025fbc9dcd8d76ac2789dde066b0a253fb9d6668e85486cd
|
||||
EBUILD zigpy-deconz-0.24.0.ebuild 929 BLAKE2B 841a20d0906771514622edf36fbd51fa87e54ee8151e96e3b46275fd1013c0e53cb03cda01b65cca4b113f0d3c60f9e0b698321aa30904ad77f8ac5d0f434892 SHA512 846a3ff52c81920a3c2fcf4aea98083fb3428b82321125b01ef701839290822076a7c88337dff26f9797c262e1c9825cafe1fcede56ccc59788c96480d1819e9
|
||||
EBUILD zigpy-deconz-0.24.1.ebuild 929 BLAKE2B f01c08bcf8e1c7f63a4e0665c52b462752520154fddd6fd7ded2f1774352af0649cbe1fea5f4d4376fb0661766dc5553b90afc699b51427dd5923efe9f1b4ee8 SHA512 504755ebc6d0492eac74db2ce434119dfbf3984a1f6cb2818cf150224d15fd92ef448ad9847f167aa68b0c147d9b3207cf5134028d86275962f7effa4ced9b32
|
||||
EBUILD zigpy-deconz-0.24.1.ebuild 929 BLAKE2B 048f15e495dcaf2422f8ee8271bce7a7a53beb2b1246729b3fa7ca450f4e00a34213e60be9fde55030cf5012596a24a1a135cc14c854b86a4c86120d4279fa1a SHA512 d8321369658dc8654705a0d4844bae6ea0f1aa1029d53544ba8956c00b5a2e2724c530d65bd757aa970add718f04ab10fcf86036769e3649151312144f5c2ab6
|
||||
MISC metadata.xml 515 BLAKE2B 0e763a42825d0f33061e8d8af191279b2275ea8da372440d91bcdef0b1925d11ae0548def9108fd9b04232b0f56e64c0cb46df9474c128cc32875e617e64a742 SHA512 e4c862554c7bd6dc5f29d221eddeceeec3f53b086458c991df86ab861367c84acb73da323c06337c8befb7cf58855a232d67e4a3e3a26174533189de6df74548
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST zigpy_xbee-0.20.2.tar.gz 43985 BLAKE2B f2fe2a9acdce04ae09e7d14b71422b046583bdd5a624d0921325dd5d5a35bf9e5321255a67c15004cbd3a0d4824f72c81cfaf42e39c3434ebb75d34c2ead066e SHA512 85b83f533e5d6ce712cb0ddd1a3f9af5d94d4e62c6055d5e3d8f93da5f44ae7232a78be547190910e8296cc79906f0f59a34848a5060045381166c05d58270e1
|
||||
DIST zigpy_xbee-0.21.0.tar.gz 43228 BLAKE2B 69b5326940e58d63c9dc2b7d904e5d1c1dc179ce87ad6f5cc850b061c1e60e76173c813434a111f6be97aff226f509bd92712a865475be1820f2181fda972ed9 SHA512 1478ba14b5090ae184a67e8eeb99357b5e07887819fc96769feb758395b5a82754e4e7d59e713c74a467e09f9df0a89cc9977d081932fa485d95d1993670181c
|
||||
EBUILD zigpy-xbee-0.20.2.ebuild 920 BLAKE2B 71bbe4a88c243c0857454507119b5d693631be17cdf0f09ef86719df4d348297ecfb741ec73393a954d3f0a9e243abcd5223b5d282457840ba992ed3b60c6949 SHA512 d8acb269de2c6790ac5424931f12651a62b24e7a79bc4743bd05573eb62a020d052733510e9e2acc8f0d17960a37a8405d6ced7b00edba026558ddf03e7ae2ba
|
||||
EBUILD zigpy-xbee-0.21.0.ebuild 920 BLAKE2B 670969ab4348dc5608ef85ee0bdb491c3afea9877ac7e01530fa56ea99aed7a7c8fa97c85da27fb795b4b6f9b52fbd576a26395c48c98086fb912192038bbf2a SHA512 c5183bd9099dc57aa47fbaa3bf941e85311305acdebc7985a1d61610c8fc553aec143a87b0fba131d4a8739c9044891eed71723a4bb786b1d0d20dc6d6b9cec3
|
||||
EBUILD zigpy-xbee-0.21.0.ebuild 882 BLAKE2B 0526044aa1c32a57c911b527fcd868d0c66e76d73e260efbf706617803a3f1579bb49a980d64f82ace06f5f7ae0e1a0f1cda6e24f2c3e55e855685f740edd380 SHA512 738f6263fe53f3c78b581c6e8342a9cbf8a4b62d9718788486be017ba67573898dc2474a41472d671c2d332ed751d8a8841ba89cf925f3e302d82509aa708886
|
||||
MISC metadata.xml 512 BLAKE2B 0ec2ea229c830acf617c79b448621314805024a55f77ba34236816ab5da35452d9363c4f9eb8b5f0afe29f8ae3b56c574b920a888b93c38b557ab37b120b0af4 SHA512 5ab21bc616519b62afe32482b89e0eeae2771fe954fae4d45608c2a634603cf9c636b3a52ce8402caea9ddd05fcf59780e6fe6c36b2e14fe12fde6e8c30ac461
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@ -21,7 +21,6 @@ RDEPEND=">=dev-python/zigpy-0.70.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/asynctest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST zigpy_zigate-0.13.1.tar.gz 45278 BLAKE2B 4ef9a2545edc796d192de62cac7caebd6498f210876abd32202b4efe7668c49a6ae57ecb83fd96ee67f5b20b5e4883f4120e23fa6e6b6a2c368d1fec308bee25 SHA512 05850fa66abf8394ac813d5ac61a17b6e268410d5f2cdae3dd318873418ff02bafdc1d5799959af09950dee0bdf62b53a64be11555f492c0cb76c8308cca3309
|
||||
DIST zigpy_zigate-0.13.2.tar.gz 45066 BLAKE2B 6245eebc5e1386211423590dcb430866c715a68758aa3bc97a55e32176419b189190a27664d969eaaa50c04fa06c9861d2f54fff19380fd8c157e6e818f12d06 SHA512 9e4d8a03d426dac9507e38720531e8d212977c7881eb326434e4b83da7e05c55d20beca3cb4ca83bab51ce6faeb8dedcd3aafcdd55b5f31fd53ee3fc0c69ed50
|
||||
EBUILD zigpy-zigate-0.13.1.ebuild 1069 BLAKE2B 91780de230723ed57e1a8898d24d6a5526be1569df754290480b58b8871bc7c61c276c24d3445ca726f759b7f717e11c5f41b819d23d44724d97a91aef132756 SHA512 eb6c438732d52ba0118f55d7775b5a69da81ad7a9c49b2eb03ef8c870e39c8231f407480f09a31e9e996a71f782b7d8940804951dd6c0df484315a7f0ecc06cb
|
||||
EBUILD zigpy-zigate-0.13.2.ebuild 1069 BLAKE2B 502e0f9b9f4f37f11d0cdaa2c2698b221c192ce3f8e7be77c39bfd8312a1b914aa37795cd73f0357677d3cbbc852f550ed7b56d2bbd04cf0a57ad099584805cc SHA512 cf1dac544c64d4be2ca6677bb1573f24e715b5d61b8575a2ca4eb8fc55cdb3a0b0a3168e3fb366d4e3b14411db05567cd9e8ecb205320ed1a708feef8456dd45
|
||||
EBUILD zigpy-zigate-0.13.2.ebuild 1069 BLAKE2B 8d3b30b0bef7e2dfc07af8eff6f0c402658fa86c3a098d4b4d503e883ceae3b6d295de50d298f5d7482ddd9b6c8287699af6678f970a11390db27cd29e9738ef SHA512 989405a3c47e6e1b20e8e729a1a3fe1da49601d80b65babd5bba1d68183d3331e0f8cb7af0f5b70e67c031ac4b1290027e4f3d98bfbcdf86b0b456f54bc6cb63
|
||||
MISC metadata.xml 527 BLAKE2B 744884c21293845150c8f2e36238834af5020bc028ba7b7aa016230ce55755df9e8c6aac961ad01eff0804156a6bcf08c6b3a4f7d296d7e2e4befd2124ce5120 SHA512 26811f84d320ca3353c6546821c004830fad13cc269c9d25f574a009588eaaa01b316bc335a8a4c2ad209966fe420c9f62c68ffd1db8260de1c51045eaeb3672
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
@ -2,6 +2,6 @@ DIST zigpy_znp-0.12.4.tar.gz 117204 BLAKE2B 4e5dbeb479c1493f2bde6ed18e057a7f185e
|
||||
DIST zigpy_znp-0.13.0.tar.gz 117268 BLAKE2B fe9cb2043deb6ff54bf0a7a4d9fdd1c292d5eaf82dfcb780db0ece9b5598e7f0ef6fd92d5980ef561b23ea8eb75f497915616c1c30a5a40cf3971758e71a3c04 SHA512 b81b65ed053da02dd66c4c8f2eeaf74d5506b72b87dc4b740ea441566b29a2acdd0d52559b41bcc6a10795703fef207a52fb4657af4ab9f60177b3dbb4459bb9
|
||||
DIST zigpy_znp-0.13.1.tar.gz 117135 BLAKE2B aa6e544646208d3cd2550140038faac2cfe1c3f06b17bb6f989d74046baf31abbab70874b17f0951c5d62942789b891e75179acb0a118b702bd62ca8738f85c9 SHA512 5a1773552d513763578c6b2e65038144b519239b1cfe372a2aa94cd60bcc79d9aa099c30abe3d55d6d82d96fe728ab45ded3920250f7fa94b0760c69998f2950
|
||||
EBUILD zigpy-znp-0.12.4.ebuild 1287 BLAKE2B e9822df24725a5f2ebc9ac3cc11d5784d36aea4ef4e96e05e2c226bcffb4eaeed60dedf9e90ae516d46537445c6c3f4f04d234edae885d4a8129544efa679540 SHA512 965bc7f562ed3e28520514037d13b9d8d27b672c9b80125f4bcea6a2177a021c015f41772ade5261828a445381cf5e49b0edd45dbec5065cde8468beae3cc467
|
||||
EBUILD zigpy-znp-0.13.0.ebuild 1287 BLAKE2B 20d7bca0e6d29a0fbb4ee2e2e4b7cec69a68418bb180c99017ae9dca3ff34f5d692269f0da4a4d232f7e17160637d90876a29a85151ce38b31280a1b2238e18e SHA512 bbb3f6380b072c7e07dc32d117abfc076dcd7c7e67f825364db607fada09911e6327bd9cc6a38a667579696e987f441217877f66c35de255a4c050cc95856c9c
|
||||
EBUILD zigpy-znp-0.13.1.ebuild 1287 BLAKE2B 0bd3bc1a270f8d8f5abe49cd381de618d4b93a8ee58bd4845df7f02d5e263dcc7e91ac1fb16cbeb9f837ace2be9f5c969472e52c3df64fd498c52f6b435be47f SHA512 53101c6e4f85f45a0b0af3cbdc618acb2a4844051be79ecb55517653922ac7acce5bcf7b1a29cded877a3380bcab2c82feb57fd667d16c7e40f8cda95572de00
|
||||
EBUILD zigpy-znp-0.13.0.ebuild 1303 BLAKE2B e8cd73a7328edc8b41675190c550c9c322cd658f945d6d101e8ec0927b1012125b5967756efb59dd684bdc932b87cc401a5fc557329f654c029f4373d630880d SHA512 1dc82f037eb2aaaef288799029e0ee6180ad8391baef9db59babd30bc2a0ebd0206e0b09fcc9cbd699b765107f8526c0aea8b76dd48fe5b3eca1706fd44b1372
|
||||
EBUILD zigpy-znp-0.13.1.ebuild 1382 BLAKE2B fb2ef4419d6e5da349fae358b2ef596dfe4d456c71afeb98a751538cdabc29a590eb5eb3bccebe859af1391f7eeffa114eaf269d9fe802a24039e84020591497 SHA512 eb7ef11c3c299ba3f6c1909f2de8548eb713b60693d8f447c95b149d015744e29210606a0e191d175e75c3678e6a4c64e9f41613d0a0dfdc5a99d42f67e3fc29
|
||||
MISC metadata.xml 519 BLAKE2B d6c1f99a4aa6bab7bcf09908aecd3c0912693da76815801656edfa7d84f1d2202077450be9a31937ce62ecbe6371249f5d41441e3846819a9a158a3cd000c541 SHA512 bdfae4a2621cd7fe444c7ced55703ffd01f510aca43e4e38756fa8aa84cb44a5abf86d718ab2bc70c50973122cda4ab3b915e1d1bdfae01a265aa91cdb73cef7
|
||||
|
@ -19,10 +19,12 @@ RESTRICT="!test? ( test )"
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/zigpy-0.69.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
dev-python/voluptuous[${PYTHON_USEDEP}]
|
||||
dev-python/coloredlogs[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]"
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@ -22,7 +22,9 @@ RDEPEND=">=dev-python/zigpy-0.70.0[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
|
||||
dev-python/voluptuous[${PYTHON_USEDEP}]
|
||||
dev-python/coloredlogs[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]"
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
|
@ -1,10 +1,12 @@
|
||||
DIST zigpy-0.67.0.tar.gz 272898 BLAKE2B 36d023d051a3ab6f35ad4c86e9f11344f37cc6f00213b8988df4f2cfc5e96606ba9329f069c1aec4a6a26309e7fd8b1d7b35912037013a4c8466d781903f0125 SHA512 9ad22415891411cbeba2c91fab2177b65561ba9cb016f3beda3f2da339661854948e9648ba44c54eac16ee61359d6085db5697d3fb35218980a9e69715db2742
|
||||
DIST zigpy-0.69.0.tar.gz 275507 BLAKE2B 0f7d682a28e5f34c98b5730a0d1139cd3f211904fa7cf7c7100928ed176e5982e6e322e4ff5305486726931c88e622b43e095696c9a1f0567d10dfa5fef815f9 SHA512 a06ebddc7c1808a7acfe550c07ab76591b80ecc624cec977d0e8ca986b253aec0d5dc8dbd6a6929d7b04fde4e72d8a9bbd56d8839a0ff677539c9cb5a43e8613
|
||||
DIST zigpy-0.70.0.tar.gz 276831 BLAKE2B 29dfcd297edbcf1b4f84ea39aae3c0c279d0e1f19247e0e7add7e40a7da1b8f11ffa1f49dc2158e9fb8d85f5683858444a69fe6bea6c94adb28736bfa8e5c33c SHA512 31dee66314f723dfbc6d5ce8d1b14dad332219f1d0b3c67063c8f5860ec82ebd8c5f1f76e21180e4ae7c5e8ba48720236c7e27b5e1f50b90d3d5afa8c0ba1f71
|
||||
DIST zigpy-0.71.0.tar.gz 277224 BLAKE2B 81ad3b5643916e0a319bb13265a17574003d907e62dc58c3593711d6757868ee47652022d2711fe99b50525d537137af5ac2ac45dd8d141ea71abd0c1249b869 SHA512 a9913681808a260a71bb1d85d6b59c136fdfb5f65f7d504ceb3d3b6571a4bb16e9cc2c2c006a03877a5b11836373343ed08c7e1bc00c37e000a2c5b6f8445a1a
|
||||
DIST zigpy-0.72.0.tar.gz 277979 BLAKE2B e0443f1a24d45546ecb010a9dfc38c16de48f1451c7b0887fadc1c462bd4a8a6328b48dbc568eeb7736bfe0e589dd30111c1d231c4ce80297881389965984de2 SHA512 dbb229a3611ff48a595066b57c7a0cbe99cccbc45e4e849be2bd50668fa114455b56f0dad43e06b66f5cc10fdb5815387bebb339e3b895e184a3392f1b13cda5
|
||||
DIST zigpy-0.73.1.tar.gz 279247 BLAKE2B 1e89461cf597a8158d0a4d6f7e42cd60cc4c7f99e588d2f4a8c5b78c2b738bab368ae7db516f43d595a7e2178899f5f661f3fa362b26bc9d7eba72270b45117d SHA512 63703468e8342cb89c1b8ba1ad039b2f215a351d6dc2a8bedce7ff780b4603d16f09a4991a88f2273b28ab7b86393d4b31369ea2ef0e03380e70d4df6b8f934e
|
||||
DIST zigpy-0.76.1.tar.gz 282384 BLAKE2B b224a63ac256c8b8d12f153094dcabf0c7aa43781e03633ae92053bcd32d8a8fc869c4b59f613daeb0e3f9bb5a676b548216ad3ae102bdf9f414fc442a889520 SHA512 f65e0f68e9ce755264813c5eda8fe1117143d4464b83c554238457c09c6a83af024a72432f32ee7ba5da7924fd8cd909aa037b4abad033628e77064c256e7847
|
||||
EBUILD zigpy-0.67.0.ebuild 1277 BLAKE2B 2dad92770637ef73f84fed5736097366ec7932e7e25db8c6035d1fdcf0d1c2954207b4b323ed1b38152a6d21e86305eff59834d50fe230d88d16e4e3e531bb25 SHA512 7ee07d9f494ebdf9d376919d9e697f6ab16e3214a2e2ce8074a7ebff94fdae7118817b52fbeb0e471c34d42d45f2211cc8371691ed3baf902fdffa5a5c5760c4
|
||||
EBUILD zigpy-0.69.0.ebuild 1277 BLAKE2B 2dad92770637ef73f84fed5736097366ec7932e7e25db8c6035d1fdcf0d1c2954207b4b323ed1b38152a6d21e86305eff59834d50fe230d88d16e4e3e531bb25 SHA512 7ee07d9f494ebdf9d376919d9e697f6ab16e3214a2e2ce8074a7ebff94fdae7118817b52fbeb0e471c34d42d45f2211cc8371691ed3baf902fdffa5a5c5760c4
|
||||
EBUILD zigpy-0.70.0.ebuild 1277 BLAKE2B 2dad92770637ef73f84fed5736097366ec7932e7e25db8c6035d1fdcf0d1c2954207b4b323ed1b38152a6d21e86305eff59834d50fe230d88d16e4e3e531bb25 SHA512 7ee07d9f494ebdf9d376919d9e697f6ab16e3214a2e2ce8074a7ebff94fdae7118817b52fbeb0e471c34d42d45f2211cc8371691ed3baf902fdffa5a5c5760c4
|
||||
EBUILD zigpy-0.71.0.ebuild 1277 BLAKE2B 2dad92770637ef73f84fed5736097366ec7932e7e25db8c6035d1fdcf0d1c2954207b4b323ed1b38152a6d21e86305eff59834d50fe230d88d16e4e3e531bb25 SHA512 7ee07d9f494ebdf9d376919d9e697f6ab16e3214a2e2ce8074a7ebff94fdae7118817b52fbeb0e471c34d42d45f2211cc8371691ed3baf902fdffa5a5c5760c4
|
||||
EBUILD zigpy-0.72.0.ebuild 1277 BLAKE2B 2dad92770637ef73f84fed5736097366ec7932e7e25db8c6035d1fdcf0d1c2954207b4b323ed1b38152a6d21e86305eff59834d50fe230d88d16e4e3e531bb25 SHA512 7ee07d9f494ebdf9d376919d9e697f6ab16e3214a2e2ce8074a7ebff94fdae7118817b52fbeb0e471c34d42d45f2211cc8371691ed3baf902fdffa5a5c5760c4
|
||||
|
@ -2,11 +2,13 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Library implementing EZSP"
|
||||
HOMEPAGE="https://github.com/zigpy/bellows https://pypi.org/project/bellows/"
|
||||
|
||||
DESCRIPTION="Library implementing a ZigBee stack"
|
||||
HOMEPAGE="https://github.com/zigpy/zigpy https://pypi.org/project/zigpy/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@ -14,11 +16,18 @@ KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-log-0.2.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pure-pcapy3-1.0.1[${PYTHON_USEDEP}]
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/attrs[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}]
|
||||
dev-python/crccheck[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/voluptuous[${PYTHON_USEDEP}]
|
||||
>=dev-python/zigpy-0.68.0[${PYTHON_USEDEP}]"
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
dev-python/frozendict[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/asynctest[${PYTHON_USEDEP}]
|
Loading…
x
Reference in New Issue
Block a user