Merge branch 'master' of github.com:xavierforestier/HomeAssistantRepository into xavierforestier-master

This commit is contained in:
Andreas Billmeier 2024-10-26 20:24:31 +02:00
commit 81116e95c5
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
409 changed files with 13184 additions and 640 deletions

View File

@ -606,36 +606,36 @@ 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 2138 Ebuilds in total, 2124 of them have in total 2165 (42 different) licenses assigned.
There are 2254 Ebuilds in total, 2240 of them have in total 2277 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1228|
|Apache-2.0|493|
|GPL-3|133|
|BSD|112|
|LGPL-3|24|
|GPL-2|23|
|BSD-2|17|
|GPL-3+|17|
|all-rights-reserved|16|
|LGPL-3+|14|
|Unlicense|10|
|MIT|1275|
|Apache-2.0|531|
|GPL-3|139|
|BSD|122|
|GPL-2|25|
|LGPL-3|23|
|BSD-2|19|
|GPL-3+|18|
|LGPL-3+|16|
|all-rights-reserved|15|
|Unlicense|13|
|PSF-2|10|
|ISC|8|
|MPL-2.0|6|
|ZPL|6|
|AGPL-3|4|
|EPL-1.0|4|
|0BSD|3|
|CC-BY-4.0|3|
|PYTHON|3|
|ZPL|3|
|LGPL-2.1+|3|
|LGPL-2.1|3|
|EPL-1.0|3|
|CC0-1.0|3|
|AGPL-3+|2|
|LGPL-2+|2|
|public-domain|2|
|LGPL-2.1|2|
|ElementTree|2|
|BSD-4|2|
|LGPL-2|2|

View File

@ -1,3 +1,6 @@
AUX genebuild_2024.10.2.patch 6287 BLAKE2B 6b7772b39a54f7c9b957a862aac37c3f096e529a1aaf11f1a31ba6322c8c3d772f4179c81014fe69bceddd247110650da45faaf8eea9c22ab109f70a6c03b54a SHA512 4f340c327d7febf9541954b2d81786a281372f4f50c92ef0b92251bd00361b1abb594d7d547c47cc1a0a90b5e03f495d8058643c4a6582b94e68bd0a84284212
AUX genebuild_2024.10.3.patch 6287 BLAKE2B 7f2c5dc27ed1f27c22593a21d3cf1cb451e0f61213b34d8496703353084a9a1f0745f8e593f7c7dd6bf035ff7b13c27b8c091e7ff9b163c9cf00708fba75d06e SHA512 f730183b20dec1856259c7d4c1307009783ca5221e4af93ec5d6663cac99741bc855f209438b94fac50c4025069521bb185856a09747dec5dbeae0112a0cd398
AUX genebuild_2024.10.4.patch 6287 BLAKE2B baaffb2501875bd4da918851bc5b6deafd6689d1df1ff29c55f791e04a89ef72a270a55f1613e25fe51446642166512e4ef53b3852118aafdb7633a231b0a119 SHA512 d2c566041dcefa71f5f777a23e7469eafb47c45fc0dbf0c4d289f88ddb73e0a7c012df6d9210de670656a8af679052822824262fe31b116d4d893e61f6cd06e1
AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c
AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110
AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb
@ -8,11 +11,22 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2024.10.2.gh.tar.gz 18778811 BLAKE2B 36dbd1c111c4c068fe78ce1b2e334051ce911b7535dfca4eea105340e3e9eaa1c6115dde0fbf331f38e818434aee80c47e98b80e6a9d85f48d530df54a05391c SHA512 bf292b3d248cc86ffcf6563571b426e4be90d63005a260fe27f40d4fa5cd55f3a303ac4eb60e935253ed525ad851b120d15b3430c2206d0112e82e5aace4ff80
DIST homeassistant-2024.10.2.tar.gz 22947130 BLAKE2B c861125267537495bc40449330a5f7fa7d97e72ecdc7b2f475ca7979144a46c8ab28b12e7899cab59c28acfe2edf97e7a3f9077177f6f00f2dc0f2a9b7a186cb SHA512 55b27af2f089357cf6db53152d664510733a80742aac05e879e9a4124c4864c893a37c45cef2526e4b5e2d62e6bc558a7aeaf9f6c222c1b0008002e7cc3f2271
DIST homeassistant-2024.10.3.gh.tar.gz 18782063 BLAKE2B 6d124e7282815ebb106051e6795d801fc07b18694a172711a34baa0e909f2207c4cbca79ab6be73e3b4dde333b2ede66cfd2cc1226897bfff878878c8a2f05ea SHA512 8ab59252eb0c25e0bbea92fa594a94bb086c718528af4a81da8ea7d790c2d67a5253a1b177c9dc2862486cd7786703985329646e6084e23a86e20ee24f9076b2
DIST homeassistant-2024.10.3.tar.gz 22982969 BLAKE2B de54bf0dc737fe6fe9990d5bef07df7eca5ff2962df6832e72de471f5b4f4f458a5e38c4d31083f09305e428a419294cf408a884620a687f6a41ce7bce0f0b0a SHA512 9666fdebc99ff6712375a2b1d4d29073e5ddb26d7d33c5e3f01f6b96b7f64fb006746998f81003bc12170dbed92de90b3d21c55ff89f395cd18701073b2f947f
DIST homeassistant-2024.10.4.gh.tar.gz 18785041 BLAKE2B bd3d63a8f16555976bb9d5b61a8c7ed7e29f709a398830b0c37fb581c35c6ff755db523b33743c92c55468b6025444333e412e2f3fd915fcc3778d723103ff32 SHA512 dd8557f7c86e045269931efa80c7cfaafdd2a53edafdff3af31e7cd2d0438c05909bd34f6fe8bb3945ef7a8f090806d207fb41e9055b21686015078209e4c553
DIST homeassistant-2024.10.4.tar.gz 23077043 BLAKE2B 2ec1562ae041e8ec37506945a4f21f121a721e004e9c20ff295c7a251c89279cc0a34f1e1dd2946edd589d8ba74b9f4d24133fd465f2cdc5331ea16720b03e9c SHA512 de1de3a649479d8e8f745a559ac9ff9f297651571bdcbfda1851006a64b8c8bd308b1769825d05dded541b0fe21c4e82f632c731de46e6a4630e03ade065712c
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
EBUILD homeassistant-full-2024.10.2.ebuild 87607 BLAKE2B b9c2aceeac42c2b63e6cc6a230cd92f91b4fa222707ac170d2b0f2600e5ab878f943ba9b445bf7cc3e294db8e94499ffb61b509d2084fb6bd9400263ad9050b6 SHA512 f13d0885e73fb2cf3a8748a730a123b210afda6918b1a5d34dc072717be22a4a41ca76b409f0813a6ca4efe6fbd1f2e95ccd5039a550f2af567422b8f52d0dab
EBUILD homeassistant-full-2024.10.3.ebuild 87607 BLAKE2B a408c1b643bd2a39d1064cdd969a416e3e3a272c23693fec932595ca7c18f4a42a3ccfea77609d63aa8335f0d191434c60cb96c7d6c69cb76c54acae8d3ddf93 SHA512 1d85e275e5c28e618876111a45753f000724a88cc1928dffd6f32cb2235843648eb026d5c20074ed855679a8e9bc1498b27bcd1dd6aad61a258e12de78d5c9a4
EBUILD homeassistant-full-2024.10.4.ebuild 87607 BLAKE2B 5dd4dd9ee1662a45755794ab0cbcfa3ec2295151577ac884072f214a23c0feb442208323d6036cc168697a06aee446063ed20e3b05e1d6b749c5994e13236fa6 SHA512 5417750bf406feaa36d10b1372d496713880fb4f916201540b8c6ebf43ed756a98dfed784447997ca14a0f5f04a168331dd0a6ab04ffd249d6340ce96221b6c6
EBUILD homeassistant-full-2024.5.5.ebuild 87190 BLAKE2B 22ac1dc7d5be921e7a72cf1eb9bcd6f770f2bb5a28e7bd04daaa5afbf4ce2e25b07b2c214d3f3dcfdb3f0a688f948f0e23e760d0b03593a791872ec4afa41311 SHA512 8bcb7381d43930fb7e199e0bba32cf82adfd8afc7af4eaa6ae9dcf9a628e50e38cee70fb701aa87c10a864fea4226ff6253507720ed0ae1a988ef7dc524ef551
EBUILD homeassistant-full-2024.6.4.ebuild 87802 BLAKE2B 266b07de8f1443d187024699e46fbc0b4c3f6622faa5e233be5ce6639f7d27ed53ce4809fe3cc78f2ef2b56bc46d56cc608b6a842d7cf8def20bba19194468ce SHA512 de6fad31b936f241dfd8ac1127b4ab6c1c208725d3ac922eff8f782f66ced0d1f24b1b3614974f6fec3026be26821fd8f038b83eef3e9225c3bb610c799097e2
EBUILD homeassistant-full-9999.ebuild 87715 BLAKE2B 54bdcdbc3e0e48d70a849e6ecec43e29e7a0900ba80685bd39613ec032dbdd174581ce39751120108baa2adc3e232e947597758c898017ca51bd5c6ad321cd29 SHA512 cf44446b6b1fc1031dccf50b7a4fd55a8f4623a97c7c264b2d77ad4b881b341db691a06a224d7df7842b01168875e85e3b4716935b2ad957751be40ea28d7234
MISC genebuild.sh 20826 BLAKE2B 21e5c5c45139392abe5f6a5b3fdb2a663ad0626333644a9bd93b78ff6a616be505d0db7c0949fef8d0b642ca1a78240623d1e2cc1c9a7b9ffb53a28fd56f4b63 SHA512 181e671e1a7b17f52a178eb83cbb05a2603451a95e9391f6e10ce21cb7a464745db8fa9628d57ed66617c2863c7a5de65024ec9417bdd6ebf2141db8d12e422c
MISC metadata.xml 93089 BLAKE2B 01dd2ec3963a9c126163f40d13631016482d5dbb662fe465cb03ddbfc41fa6d7a81f2f7ecdcd671b4394ec5180e28acbf5dbb886d36ddc876498caeb706baed9 SHA512 2a105e066da64eb8babc874e3aae6481e37e889478445ef7a4b489cd1181c5432e8025b67c51470f29ec6ad20fa39a60acc458d7f9f3a7bfac3ab9c1ead06410
MISC test.sh 952 BLAKE2B 15c3ca304b9de0fe03a15511c06fbef6fb0778c2566a18f4045c6c77546a933384374161f4c2185e00778e745b0fdc8a5f8ab20091f82fbfb1e9a99640ce9888 SHA512 d1e2e05d54ba946b82926edeb8faf2224560f6aa27a2fb70733208acff0162f2f675d131df26c2e5e63a55f9692a4c2e2ccd779fbf03319fd8144475dbc28465

View File

@ -0,0 +1,272 @@
--- a/core-2024.10.2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200
+++ b/core-2024.10.2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200
@@ -167,7 +167,7 @@
dacite>=1.7.0
# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
-pandas==2.1.4
+#pandas==2.1.4
# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x
chacha20poly1305-reuseable>=0.13.0
--- a/homeassistant-2024.10.2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200
+++ b/homeassistant-2024.10.2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200
@@ -167,7 +167,7 @@
dacite>=1.7.0
# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
-pandas==2.1.4
+#pandas==2.1.4
# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x
chacha20poly1305-reuseable>=0.13.0
--- a/core-2024.10.2/requirements_all.txt 2024-10-11 18:25:02.000000000 +0200
+++ b/core-2024.10.2/requirements_all.txt 2024-10-13 20:44:30.782824454 +0200
@@ -100,7 +100,7 @@
PyTurboJPEG==1.7.5
# homeassistant.components.vicare
-PyViCare-neo==0.3.0
+PyViCare==2.34.0
# homeassistant.components.xiaomi_aqara
PyXiaomiGateway==0.14.3
@@ -183,7 +183,7 @@
# homeassistant.components.ambient_network
# homeassistant.components.ambient_station
-aioambient==2024.08.0
+aioambient==2024.8.0
# homeassistant.components.apcupsd
aioapcaccess==0.4.2
@@ -252,7 +252,7 @@
aiogithubapi==24.6.0
# homeassistant.components.guardian
-aioguardian==2022.07.0
+aioguardian==2022.7.0
# homeassistant.components.harmony
aioharmony==0.2.10
@@ -306,7 +306,7 @@
aionanoleaf==0.2.1
# homeassistant.components.notion
-aionotion==2024.03.0
+aionotion==2024.3.0
# homeassistant.components.nut
aionut==4.3.3
@@ -347,10 +347,10 @@
aioraven==0.7.0
# homeassistant.components.recollect_waste
-aiorecollect==2023.09.0
+aiorecollect==2023.9.0
# homeassistant.components.ridwell
-aioridwell==2024.01.0
+aioridwell==2024.1.0
# homeassistant.components.ruckus_unleashed
aioruckus==0.41
@@ -547,7 +547,7 @@
azure-servicebus==7.10.0
# homeassistant.components.holiday
-babel==2.15.0
+Babel==2.15.0
# homeassistant.components.baidu
baidu-aip==1.6.6
@@ -550,7 +550,7 @@
babel==2.15.0
# homeassistant.components.baidu
-baidu-aip==1.6.6
+baidu-aip==1.6.6.0
# homeassistant.components.homekit
base36==0.1.1
@@ -828,7 +828,7 @@
energyzero==2.1.1
# homeassistant.components.enocean
-enocean==0.50
+enocean==0.50.1
# homeassistant.components.entur_public_transport
enturclient==0.2.4
@@ -895,7 +895,7 @@
fivem-api==0.1.2
# homeassistant.components.fixer
-fixerio==1.0.0a0
+fixerio==1.0.0_alpha0
# homeassistant.components.fjaraskupan
fjaraskupan==2.3.0
@@ -930,7 +930,7 @@
# homeassistant.components.fritz
# homeassistant.components.fritzbox_callmonitor
-fritzconnection[qr]==1.13.2
+fritzconnection[qrcode]==1.13.2
# homeassistant.components.fyta
fyta_cli==0.6.7
@@ -1052,7 +1052,7 @@
gstreamer-player==1.1.2
# homeassistant.components.profiler
-guppy3==3.1.4.post1
+guppy3==3.1.4_p1
# homeassistant.components.iaqualink
h2==4.1.0
@@ -1179,7 +1179,7 @@
imgw_pib==1.0.6
# homeassistant.components.incomfort
-incomfort-client==0.6.3-1
+incomfort-client==0.6.3-r1
# homeassistant.components.influxdb
influxdb-client==1.24.0
@@ -1282,7 +1282,7 @@
librouteros==3.2.0
# homeassistant.components.soundtouch
-libsoundtouch==0.8
+libsoundtouch==0.8.0
# homeassistant.components.osramlightify
lightify==1.0.7.3
@@ -1297,7 +1297,7 @@
linear-garage-door==0.2.9
# homeassistant.components.linode
-linode-api==4.1.9b1
+linode-api==4.1.9_beta1
# homeassistant.components.lamarzocco
lmcloud==1.2.3
@@ -1529,7 +1529,7 @@
openevsewifi==1.1.2
# homeassistant.components.openhome
-openhomedevice==2.2.0
+openhomedevice==2.2
# homeassistant.components.opensensemap
opensensemap-api==0.2.0
@@ -1647,7 +1647,7 @@
pulsectl==23.5.2
# homeassistant.components.androidtv
-pure-python-adb[async]==0.3.0.dev0
+pure-python-adb[async]==0.3.0-r0
# homeassistant.components.pushbullet
pushbullet.py==0.11.0
@@ -1750,7 +1750,7 @@
# homeassistant.components.airvisual
# homeassistant.components.airvisual_pro
-pyairvisual==2023.08.1
+pyairvisual==2023.8.1
# homeassistant.components.aprilaire
pyaprilaire==0.7.4
@@ -1774,7 +1774,7 @@
pybalboa==1.0.2
# homeassistant.components.bbox
-pybbox==0.0.5-alpha
+pybbox==0.0.5_alpha0
# homeassistant.components.blackbird
pyblackbird==0.6
@@ -1867,7 +1867,7 @@
pyefergy==22.5.0
# homeassistant.components.energenie_power_sockets
-pyegps==0.2.5
+pyEGPS==0.2.5
# homeassistant.components.onkyo
pyeiscp==0.0.7
@@ -1918,7 +1918,7 @@
pyfritzhome==0.6.12
# homeassistant.components.ifttt
-pyfttt==0.3
+pyfttt==0.3.2
# homeassistant.components.skybeacon
pygatt[GATTTOOL]==4.0.5
@@ -1963,7 +1963,7 @@
pyipp==0.16.0
# homeassistant.components.iqvia
-pyiqvia==2022.04.0
+pyiqvia==2022.4.0
# homeassistant.components.irish_rail_transport
pyirishrail==0.0.2
@@ -2104,7 +2104,7 @@
pyombi==0.1.10
# homeassistant.components.openuv
-pyopenuv==2023.02.0
+pyopenuv==2023.2.0
# homeassistant.components.openweathermap
pyopenweathermap==0.1.1
@@ -2316,7 +2316,7 @@
# python-gammu==3.2.4
# homeassistant.components.gc100
-python-gc100==1.0.3a0
+python-gc100==1.0.3_alpha0
# homeassistant.components.gitlab_ci
python-gitlab==1.6.0
@@ -2325,7 +2325,7 @@
python-homeassistant-analytics==0.7.0
# homeassistant.components.homewizard
-python-homewizard-energy==v6.3.0
+python-homewizard-energy==6.3.0
# homeassistant.components.hp_ilo
python-hpilo==4.4.3
@@ -2525,7 +2525,7 @@
refoss-ha==1.2.4
# homeassistant.components.rainmachine
-regenmaschine==2024.03.0
+regenmaschine==2024.3.0
# homeassistant.components.renault
renault-api==0.2.7
@@ -2576,7 +2576,7 @@
rtsp-to-webrtc==0.5.1
# homeassistant.components.russound_rnet
-russound==0.2.0
+russound==0.1.9
# homeassistant.components.ruuvitag_ble
ruuvitag-ble==0.1.2
@@ -2649,7 +2649,7 @@
simplepush==2.2.3
# homeassistant.components.simplisafe
-simplisafe-python==2024.01.0
+simplisafe-python==2024.1.0
# homeassistant.components.sisyphus
sisyphus-control==3.1.4

View File

@ -0,0 +1,272 @@
--- a/core-2024.10.3/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200
+++ b/core-2024.10.3/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200
@@ -167,7 +167,7 @@
dacite>=1.7.0
# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
-pandas==2.1.4
+#pandas==2.1.4
# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x
chacha20poly1305-reuseable>=0.13.0
--- a/homeassistant-2024.10.3/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200
+++ b/homeassistant-2024.10.3/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200
@@ -167,7 +167,7 @@
dacite>=1.7.0
# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
-pandas==2.1.4
+#pandas==2.1.4
# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x
chacha20poly1305-reuseable>=0.13.0
--- a/core-2024.10.3/requirements_all.txt 2024-10-11 18:25:02.000000000 +0200
+++ b/core-2024.10.3/requirements_all.txt 2024-10-13 20:44:30.782824454 +0200
@@ -100,7 +100,7 @@
PyTurboJPEG==1.7.5
# homeassistant.components.vicare
-PyViCare-neo==0.3.0
+PyViCare==2.34.0
# homeassistant.components.xiaomi_aqara
PyXiaomiGateway==0.14.3
@@ -183,7 +183,7 @@
# homeassistant.components.ambient_network
# homeassistant.components.ambient_station
-aioambient==2024.08.0
+aioambient==2024.8.0
# homeassistant.components.apcupsd
aioapcaccess==0.4.2
@@ -252,7 +252,7 @@
aiogithubapi==24.6.0
# homeassistant.components.guardian
-aioguardian==2022.07.0
+aioguardian==2022.7.0
# homeassistant.components.harmony
aioharmony==0.2.10
@@ -306,7 +306,7 @@
aionanoleaf==0.2.1
# homeassistant.components.notion
-aionotion==2024.03.0
+aionotion==2024.3.0
# homeassistant.components.nut
aionut==4.3.3
@@ -347,10 +347,10 @@
aioraven==0.7.0
# homeassistant.components.recollect_waste
-aiorecollect==2023.09.0
+aiorecollect==2023.9.0
# homeassistant.components.ridwell
-aioridwell==2024.01.0
+aioridwell==2024.1.0
# homeassistant.components.ruckus_unleashed
aioruckus==0.41
@@ -547,7 +547,7 @@
azure-servicebus==7.10.0
# homeassistant.components.holiday
-babel==2.15.0
+Babel==2.15.0
# homeassistant.components.baidu
baidu-aip==1.6.6
@@ -550,7 +550,7 @@
babel==2.15.0
# homeassistant.components.baidu
-baidu-aip==1.6.6
+baidu-aip==1.6.6.0
# homeassistant.components.homekit
base36==0.1.1
@@ -828,7 +828,7 @@
energyzero==2.1.1
# homeassistant.components.enocean
-enocean==0.50
+enocean==0.50.1
# homeassistant.components.entur_public_transport
enturclient==0.2.4
@@ -895,7 +895,7 @@
fivem-api==0.1.2
# homeassistant.components.fixer
-fixerio==1.0.0a0
+fixerio==1.0.0_alpha0
# homeassistant.components.fjaraskupan
fjaraskupan==2.3.0
@@ -930,7 +930,7 @@
# homeassistant.components.fritz
# homeassistant.components.fritzbox_callmonitor
-fritzconnection[qr]==1.13.2
+fritzconnection[qrcode]==1.13.2
# homeassistant.components.fyta
fyta_cli==0.6.7
@@ -1052,7 +1052,7 @@
gstreamer-player==1.1.2
# homeassistant.components.profiler
-guppy3==3.1.4.post1
+guppy3==3.1.4_p1
# homeassistant.components.iaqualink
h2==4.1.0
@@ -1179,7 +1179,7 @@
imgw_pib==1.0.6
# homeassistant.components.incomfort
-incomfort-client==0.6.3-1
+incomfort-client==0.6.3-r1
# homeassistant.components.influxdb
influxdb-client==1.24.0
@@ -1282,7 +1282,7 @@
librouteros==3.2.0
# homeassistant.components.soundtouch
-libsoundtouch==0.8
+libsoundtouch==0.8.0
# homeassistant.components.osramlightify
lightify==1.0.7.3
@@ -1297,7 +1297,7 @@
linear-garage-door==0.2.9
# homeassistant.components.linode
-linode-api==4.1.9b1
+linode-api==4.1.9_beta1
# homeassistant.components.lamarzocco
lmcloud==1.2.3
@@ -1529,7 +1529,7 @@
openevsewifi==1.1.2
# homeassistant.components.openhome
-openhomedevice==2.2.0
+openhomedevice==2.2
# homeassistant.components.opensensemap
opensensemap-api==0.2.0
@@ -1647,7 +1647,7 @@
pulsectl==23.5.2
# homeassistant.components.androidtv
-pure-python-adb[async]==0.3.0.dev0
+pure-python-adb[async]==0.3.0-r0
# homeassistant.components.pushbullet
pushbullet.py==0.11.0
@@ -1750,7 +1750,7 @@
# homeassistant.components.airvisual
# homeassistant.components.airvisual_pro
-pyairvisual==2023.08.1
+pyairvisual==2023.8.1
# homeassistant.components.aprilaire
pyaprilaire==0.7.4
@@ -1774,7 +1774,7 @@
pybalboa==1.0.2
# homeassistant.components.bbox
-pybbox==0.0.5-alpha
+pybbox==0.0.5_alpha0
# homeassistant.components.blackbird
pyblackbird==0.6
@@ -1867,7 +1867,7 @@
pyefergy==22.5.0
# homeassistant.components.energenie_power_sockets
-pyegps==0.2.5
+pyEGPS==0.2.5
# homeassistant.components.onkyo
pyeiscp==0.0.7
@@ -1918,7 +1918,7 @@
pyfritzhome==0.6.12
# homeassistant.components.ifttt
-pyfttt==0.3
+pyfttt==0.3.2
# homeassistant.components.skybeacon
pygatt[GATTTOOL]==4.0.5
@@ -1963,7 +1963,7 @@
pyipp==0.17.0
# homeassistant.components.iqvia
-pyiqvia==2022.04.0
+pyiqvia==2022.4.0
# homeassistant.components.irish_rail_transport
pyirishrail==0.0.2
@@ -2104,7 +2104,7 @@
pyombi==0.1.10
# homeassistant.components.openuv
-pyopenuv==2023.02.0
+pyopenuv==2023.2.0
# homeassistant.components.openweathermap
pyopenweathermap==0.1.1
@@ -2316,7 +2316,7 @@
# python-gammu==3.2.4
# homeassistant.components.gc100
-python-gc100==1.0.3a0
+python-gc100==1.0.3_alpha0
# homeassistant.components.gitlab_ci
python-gitlab==1.6.0
@@ -2325,7 +2325,7 @@
python-homeassistant-analytics==0.7.0
# homeassistant.components.homewizard
-python-homewizard-energy==v6.3.0
+python-homewizard-energy==6.3.0
# homeassistant.components.hp_ilo
python-hpilo==4.4.3
@@ -2525,7 +2525,7 @@
refoss-ha==1.2.4
# homeassistant.components.rainmachine
-regenmaschine==2024.03.0
+regenmaschine==2024.3.0
# homeassistant.components.renault
renault-api==0.2.7
@@ -2576,7 +2576,7 @@
rtsp-to-webrtc==0.5.1
# homeassistant.components.russound_rnet
-russound==0.2.0
+russound==0.1.9
# homeassistant.components.ruuvitag_ble
ruuvitag-ble==0.1.2
@@ -2649,7 +2649,7 @@
simplepush==2.2.3
# homeassistant.components.simplisafe
-simplisafe-python==2024.01.0
+simplisafe-python==2024.1.0
# homeassistant.components.sisyphus
sisyphus-control==3.1.4

View File

@ -0,0 +1,272 @@
--- a/core-2024.10.4/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200
+++ b/core-2024.10.4/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200
@@ -167,7 +167,7 @@
dacite>=1.7.0
# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
-pandas==2.1.4
+#pandas==2.1.4
# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x
chacha20poly1305-reuseable>=0.13.0
--- a/homeassistant-2024.10.4/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200
+++ b/homeassistant-2024.10.4/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200
@@ -167,7 +167,7 @@
dacite>=1.7.0
# Musle wheels for pandas 2.2.0 cannot be build for any architecture.
-pandas==2.1.4
+#pandas==2.1.4
# chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x
chacha20poly1305-reuseable>=0.13.0
--- a/core-2024.10.4/requirements_all.txt 2024-10-11 18:25:02.000000000 +0200
+++ b/core-2024.10.4/requirements_all.txt 2024-10-13 20:44:30.782824454 +0200
@@ -100,7 +100,7 @@
PyTurboJPEG==1.7.5
# homeassistant.components.vicare
-PyViCare-neo==0.3.0
+PyViCare==2.34.0
# homeassistant.components.xiaomi_aqara
PyXiaomiGateway==0.14.3
@@ -183,7 +183,7 @@
# homeassistant.components.ambient_network
# homeassistant.components.ambient_station
-aioambient==2024.08.0
+aioambient==2024.8.0
# homeassistant.components.apcupsd
aioapcaccess==0.4.2
@@ -252,7 +252,7 @@
aiogithubapi==24.6.0
# homeassistant.components.guardian
-aioguardian==2022.07.0
+aioguardian==2022.7.0
# homeassistant.components.harmony
aioharmony==0.2.10
@@ -306,7 +306,7 @@
aionanoleaf==0.2.1
# homeassistant.components.notion
-aionotion==2024.03.0
+aionotion==2024.3.0
# homeassistant.components.nut
aionut==4.3.3
@@ -347,10 +347,10 @@
aioraven==0.7.0
# homeassistant.components.recollect_waste
-aiorecollect==2023.09.0
+aiorecollect==2023.9.0
# homeassistant.components.ridwell
-aioridwell==2024.01.0
+aioridwell==2024.1.0
# homeassistant.components.ruckus_unleashed
aioruckus==0.41
@@ -547,7 +547,7 @@
azure-servicebus==7.10.0
# homeassistant.components.holiday
-babel==2.15.0
+Babel==2.15.0
# homeassistant.components.baidu
baidu-aip==1.6.6
@@ -550,7 +550,7 @@
babel==2.15.0
# homeassistant.components.baidu
-baidu-aip==1.6.6
+baidu-aip==1.6.6.0
# homeassistant.components.homekit
base36==0.1.1
@@ -828,7 +828,7 @@
energyzero==2.1.1
# homeassistant.components.enocean
-enocean==0.50
+enocean==0.50.1
# homeassistant.components.entur_public_transport
enturclient==0.2.4
@@ -895,7 +895,7 @@
fivem-api==0.1.2
# homeassistant.components.fixer
-fixerio==1.0.0a0
+fixerio==1.0.0_alpha0
# homeassistant.components.fjaraskupan
fjaraskupan==2.3.0
@@ -930,7 +930,7 @@
# homeassistant.components.fritz
# homeassistant.components.fritzbox_callmonitor
-fritzconnection[qr]==1.13.2
+fritzconnection[qrcode]==1.13.2
# homeassistant.components.fyta
fyta_cli==0.6.7
@@ -1052,7 +1052,7 @@
gstreamer-player==1.1.2
# homeassistant.components.profiler
-guppy3==3.1.4.post1
+guppy3==3.1.4_p1
# homeassistant.components.iaqualink
h2==4.1.0
@@ -1179,7 +1179,7 @@
imgw_pib==1.0.6
# homeassistant.components.incomfort
-incomfort-client==0.6.3-1
+incomfort-client==0.6.3-r1
# homeassistant.components.influxdb
influxdb-client==1.24.0
@@ -1282,7 +1282,7 @@
librouteros==3.2.0
# homeassistant.components.soundtouch
-libsoundtouch==0.8
+libsoundtouch==0.8.0
# homeassistant.components.osramlightify
lightify==1.0.7.3
@@ -1297,7 +1297,7 @@
linear-garage-door==0.2.9
# homeassistant.components.linode
-linode-api==4.1.9b1
+linode-api==4.1.9_beta1
# homeassistant.components.lamarzocco
lmcloud==1.2.3
@@ -1529,7 +1529,7 @@
openevsewifi==1.1.2
# homeassistant.components.openhome
-openhomedevice==2.2.0
+openhomedevice==2.2
# homeassistant.components.opensensemap
opensensemap-api==0.2.0
@@ -1647,7 +1647,7 @@
pulsectl==23.5.2
# homeassistant.components.androidtv
-pure-python-adb[async]==0.3.0.dev0
+pure-python-adb[async]==0.3.0-r0
# homeassistant.components.pushbullet
pushbullet.py==0.11.0
@@ -1750,7 +1750,7 @@
# homeassistant.components.airvisual
# homeassistant.components.airvisual_pro
-pyairvisual==2023.08.1
+pyairvisual==2023.8.1
# homeassistant.components.aprilaire
pyaprilaire==0.7.4
@@ -1774,7 +1774,7 @@
pybalboa==1.0.2
# homeassistant.components.bbox
-pybbox==0.0.5-alpha
+pybbox==0.0.5_alpha0
# homeassistant.components.blackbird
pyblackbird==0.6
@@ -1867,7 +1867,7 @@
pyefergy==22.5.0
# homeassistant.components.energenie_power_sockets
-pyegps==0.2.5
+pyEGPS==0.2.5
# homeassistant.components.onkyo
pyeiscp==0.0.7
@@ -1918,7 +1918,7 @@
pyfritzhome==0.6.12
# homeassistant.components.ifttt
-pyfttt==0.3
+pyfttt==0.3.2
# homeassistant.components.skybeacon
pygatt[GATTTOOL]==4.0.5
@@ -1963,7 +1963,7 @@
pyipp==0.17.0
# homeassistant.components.iqvia
-pyiqvia==2022.04.0
+pyiqvia==2022.4.0
# homeassistant.components.irish_rail_transport
pyirishrail==0.0.2
@@ -2104,7 +2104,7 @@
pyombi==0.1.10
# homeassistant.components.openuv
-pyopenuv==2023.02.0
+pyopenuv==2023.2.0
# homeassistant.components.openweathermap
pyopenweathermap==0.1.1
@@ -2316,7 +2316,7 @@
# python-gammu==3.2.4
# homeassistant.components.gc100
-python-gc100==1.0.3a0
+python-gc100==1.0.3_alpha0
# homeassistant.components.gitlab_ci
python-gitlab==1.6.0
@@ -2325,7 +2325,7 @@
python-homeassistant-analytics==0.7.0
# homeassistant.components.homewizard
-python-homewizard-energy==v6.3.0
+python-homewizard-energy==6.3.0
# homeassistant.components.hp_ilo
python-hpilo==4.4.3
@@ -2525,7 +2525,7 @@
refoss-ha==1.2.4
# homeassistant.components.rainmachine
-regenmaschine==2024.03.0
+regenmaschine==2024.3.0
# homeassistant.components.renault
renault-api==0.2.7
@@ -2576,7 +2576,7 @@
rtsp-to-webrtc==0.5.1
# homeassistant.components.russound_rnet
-russound==0.2.0
+russound==0.1.9
# homeassistant.components.ruuvitag_ble
ruuvitag-ble==0.1.2
@@ -2649,7 +2649,7 @@
simplepush==2.2.3
# homeassistant.components.simplisafe
-simplisafe-python==2024.01.0
+simplisafe-python==2024.1.0
# homeassistant.components.sisyphus
sisyphus-control==3.1.4

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,23 @@
#/bin/bash
if [ "$1" != "" ]; then
pkg="$( pwd | rev | cut -d/ -f1-2 | rev )-$1"
else
for v in `ls -vr *.ebuild`; do
pkg=$( pwd | rev | cut -d/ -f2 | rev )/$( echo $v | rev | cut -c8- | rev )
break
done
fi
rm /etc/portage/package.use/zzzzz_tmp.use
touch /etc/portage/package.use/zzzzz_tmp.use
#all but "github test systemd"
MYUSE=""
for u in `cat $( echo $pkg | cut -d/ -f2 ).ebuild | grep IUSE= | cut -d\" -f2`; do
u=${u/+/}
if [ \( "$u" != "systemd" \) -a \( "$u" != "test" \) -a \( "$u" != "bme680" \) -a \( "%u" != "russound_rnet" \) -a \( "%u" != "russound" \) -a \( "%u" != "zeversolar" \) ]; then
MYUSE="$MYUSE$u "
fi
done
USE="$MYUSE" emerge --keep-going --oneshot --autounmask --autounmask-write=y --autounmask-use=y --autounmask-backtrack=y --verbose-conflicts --backtrack=30 -va =$pkg
dispatch-conf
USE="$MYUSE" emerge --keep-going --oneshot --verbose-conflicts --backtrack=30 -va =$pkg
rm /etc/portage/package.use/zzzzz_tmp.use

View File

@ -8,15 +8,28 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
DIST homeassistant-2024.10.3.gh.tar.gz 18782063 BLAKE2B 6d124e7282815ebb106051e6795d801fc07b18694a172711a34baa0e909f2207c4cbca79ab6be73e3b4dde333b2ede66cfd2cc1226897bfff878878c8a2f05ea SHA512 8ab59252eb0c25e0bbea92fa594a94bb086c718528af4a81da8ea7d790c2d67a5253a1b177c9dc2862486cd7786703985329646e6084e23a86e20ee24f9076b2
DIST homeassistant-2024.10.3.tar.gz 22982969 BLAKE2B de54bf0dc737fe6fe9990d5bef07df7eca5ff2962df6832e72de471f5b4f4f458a5e38c4d31083f09305e428a419294cf408a884620a687f6a41ce7bce0f0b0a SHA512 9666fdebc99ff6712375a2b1d4d29073e5ddb26d7d33c5e3f01f6b96b7f64fb006746998f81003bc12170dbed92de90b3d21c55ff89f395cd18701073b2f947f
DIST homeassistant-2024.10.4.gh.tar.gz 18785041 BLAKE2B bd3d63a8f16555976bb9d5b61a8c7ed7e29f709a398830b0c37fb581c35c6ff755db523b33743c92c55468b6025444333e412e2f3fd915fcc3778d723103ff32 SHA512 dd8557f7c86e045269931efa80c7cfaafdd2a53edafdff3af31e7cd2d0438c05909bd34f6fe8bb3945ef7a8f090806d207fb41e9055b21686015078209e4c553
DIST homeassistant-2024.10.4.tar.gz 23077043 BLAKE2B 2ec1562ae041e8ec37506945a4f21f121a721e004e9c20ff295c7a251c89279cc0a34f1e1dd2946edd589d8ba74b9f4d24133fd465f2cdc5331ea16720b03e9c SHA512 de1de3a649479d8e8f745a559ac9ff9f297651571bdcbfda1851006a64b8c8bd308b1769825d05dded541b0fe21c4e82f632c731de46e6a4630e03ade065712c
DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f
DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796
DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed
DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3
DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d5775934fe5b91da8465ca759f8f47f5fe05a8299b7adfff57b89b14003cdaae7ade438ff8d22afd9818b7fe8e5effaca10cbf4090 SHA512 0337090ac109446849c44327f494d6ced783aa270a49941178bce091c8621499b7bba442642ff99e5e6ca2490f0736e7ed16a437ff5da83363fd4abb767fc120
DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6
DIST homeassistant-2024.7.3.gh.tar.gz 17515947 BLAKE2B 0ebeae6a365a977c1f3285e58ef643042ce32d4e479b8af91fc94f5060c02b45cf10c24517c7de1829e21d9f9d6c1b375c3ec2617682eb9816386134e6f9de25 SHA512 16d83cdd1ea5a3b59d47a2e4cdcdaa4eb4b4544a88ce31d185aac820b4e56e1a3285f2d68319910f5f939161bcdff5c02593982259fb7ed3f27ead03a6d4b425
DIST homeassistant-2024.7.3.tar.gz 21846054 BLAKE2B 331637f82f6118b8234ee0a399df359b5e64e881093a276c781b0c4a77796818eeb1301e5570132ab925d4e448f08049e3d25890cbce0187d0aef8c36550f83e SHA512 d20f896c45a17eafcfe3dc1eccb4e9c7204f4a932be7413442a2cb92fe9973b9c43cc893be3d21a5b7a5633692240389f287f2323b0e33bdb9c5e16dece5f6c6
DIST homeassistant-2024.8.3.gh.tar.gz 17753086 BLAKE2B 342aaa50d7ecb398edda44d5775934fe5b91da8465ca759f8f47f5fe05a8299b7adfff57b89b14003cdaae7ade438ff8d22afd9818b7fe8e5effaca10cbf4090 SHA512 0337090ac109446849c44327f494d6ced783aa270a49941178bce091c8621499b7bba442642ff99e5e6ca2490f0736e7ed16a437ff5da83363fd4abb767fc120
DIST homeassistant-2024.8.3.tar.gz 22278165 BLAKE2B e799883637e21f5425960d76feec5dfe4ddc2fd31d0feda85f4460b32ff2162018c52a5ac1ffdeba768ee6f05e477fe90dcc358582df00a015561e5bc95c4f52 SHA512 f55e67f7d0a8faf438afd0f9d1a01c5b6b04db20382eac7e2c942ac981dd09db7ed53e43eab6febcf09db6bfe6bb89b1cb8671929413c7aae933491d4072ecb6
DIST homeassistant-2024.9.2.gh.tar.gz 17868949 BLAKE2B fa6e8296849a5115e04b4dd9210c881bdf81c77a8e1d6df636afbcb055329c61cf60e6c311d557aa8abdb5e8fff7805c233fcaf4f455696898d05eba60d19a19 SHA512 102e4cd931d024a63a91a7e299aa27aef38f308640f0d344431dd0b51dd80377416ae0c3ef754066924f366242ac605147c4bf29014926e1bc49dc6f6cce7196
DIST homeassistant-2024.9.2.tar.gz 22554858 BLAKE2B 42e9a11884b87137eef2178eaf77164907a10c065917ffb294c7ecb189109d4a54c76f79566c6c44bba20c3f1bc42aea760e26f94c53f33bddafbb76191b9dc2 SHA512 7476f3d82c38104cc697a7a07bbce030b802f5560d4ebcccdf4a8c9b5687fd66e3595cca723bf9b9c43d7c738b633275e29d5c41698f6248db95911efe323f92
DIST homeassistant-2024.9.3.gh.tar.gz 17871399 BLAKE2B dd87f91d3ac20b1940f56975692ac5e6f3d3ca28b9b16854cf0138c6acdbb3e856b166a8f1b40ffbe6c175af516dc5e44e06cac33ec575c68f35fd0a41b1a927 SHA512 3df6321c8a279414f364a3f91a9c7824c7832fd176137e511805ae683608830bd00fd2c71d40f77573c4b9aaa9703ae716d3025a9cf7adc1a02a8a1a82223c60
DIST homeassistant-2024.9.3.tar.gz 22557091 BLAKE2B d99f577b226336b5a50208d6713c7a51ba4a2488e29535b4ef25c5c265cfb3d2f685febf88c151b281ea5e7f979ad4b2935aee78708bfac0d401fca30f619414 SHA512 148b5d69c2834cd14015aa0a9c0b2e3e4d27cdc7538ee8278583b9cc5e1ee7147bd29680cb72c7a105b86ba2d605c40537d0aebf38ed33afc9859878c3555659
EBUILD homeassistant-2024.10.3.ebuild 37851 BLAKE2B 962da2f285780011d4065b400ea63b7aa63716669adb738fa1cbe0f5040a5d0c04c323220311aca84691e4bb91ff2f03209bbd6fd15049b80175850c38afab88 SHA512 bb0773594655d081a2ee67473ac292839bd7a9d157d935d6adc2985c4aea1699f5370f89f28f2a88fd62d62e80daad4d830c79988ce3536d7096c5a247fe52d7
EBUILD homeassistant-2024.10.4.ebuild 37851 BLAKE2B b7930e90e615116773c0eecdecbf0c4e908104ad93985cf20353be63bb06b75888af7e98720a0de29839668917d69a808cca10a06e6bf0ab00ec6087b1009eff SHA512 5a4333ae8fcc73db179f55c618a3aac2c1c058727482e4281b0d5a03f81a820fa54f8e5ab89b0dc44dea4fe6e3b12810f6c09fd2e122c0fa3e11956712c5e3d6
EBUILD homeassistant-2024.5.5.ebuild 34380 BLAKE2B f4c2514212925ee3aaaef7224fd0c39b5fb1c274243813efb332b420bfbf62f8100ee33a249baa901f868e3d38cefbe9ddb16c479a82abfffa77374dd6dde0dd SHA512 45e1e398d00ee019fbc223c214ec8246665cd87ee8da3c5ddc6063f742fb4d81f14b098db59d8caa1f2bd28f2609c401e22b4deb2ea698ef3f68f71b2fa3c680
EBUILD homeassistant-2024.6.4.ebuild 34440 BLAKE2B 3df3359d75c411b4b364f78b5ce00abfb24583f821bb6ecbf0bc386f775fa668a3323bd8e27ee4a0d4dfca7eba41bcecd6ad348ad7cde6a4a887235c81b01c80 SHA512 adca2850deeadaf268c5b4e22191ea707e3344085264422e8837a8cda753ea7a470c0816f598c696837b4621d91c067fb675d0db79f6433cca275b19a963fa12
EBUILD homeassistant-2024.7.3.ebuild 34450 BLAKE2B 27dbe0a7bbb11cc722a00ef2adee3325e590f3895a9073ef591703e6da6152140631e5e51b7380f9edeb0cc09acfcec0e27655fed2113d034066a156a10d1806 SHA512 4ac4bff3a397bbb57e0b01b1bb6514bc65b1498d4e55a2807368d991a90ce3e7982225620392dee167b1f90d9d80f7114d9354c09ea475bc74fd5969a62da84f
EBUILD homeassistant-2024.8.3.ebuild 35197 BLAKE2B aa6526dd3171a7e792310369c901e0fcd92899f849b4bea20c8e10f3517ca5c6b427be120db203753df3b208794f747e076d420e910280fef90c59260bdb9940 SHA512 0c3e2454b861be37d62e7daabe803084345bdec9e6517682629beda148480c7aa8cea0d0840751dbc219bfe50a85b594402715e20d7fb8b998ecb49d38ac8c6f
EBUILD homeassistant-2024.9.2.ebuild 37724 BLAKE2B 39f96454df5597cedc652222a0217c940da15899ddacfb1579321827a76e15082cf825e031f90dc9e42eac289b722eee54b9c27efbd599fb42ace15c50ff1031 SHA512 904689d7be1cb1b115f9c00eeca6bee37f6ff269b0aa99afc31551aaabc8ab623424da0f7febe5213ca7fdffc1a1f869046537e3bf41d2cbbdbbe7c79c7a2a36
EBUILD homeassistant-2024.9.3.ebuild 37724 BLAKE2B b255d6016d9703f4223c5bc6f1f7adadfe0275a0826310fb7c0aa090da81c65fcd4f1e8519a15051d15c5da79f06a2f6c73b866c66198ba976d2b6234f69e3d8 SHA512 480e08ca2687a63411258f14f5d5e1dc2057c9d054bcc90181a9bc31058db41eef20427a78c109f01ae3a77c549517708c180e6da198a8b659575f1053458b99
MISC metadata.xml 27465 BLAKE2B 1af3996bc2b0ec02ff639b28c127d9bc0f6c480cb89a1b4368bbabd7207da41b02dc8f2c2ac8da01d7ab870dd567ecf80d78f64baea8551970544bd2028595be SHA512 44110155ecebab1564c971bf431145a6dc535e87404c87933d8a68a123e64025d3aa0316d56483d26a7e66d9bf93dafec8b7c7e9d796239342db429a1eafef3d

View File

@ -0,0 +1,627 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon ruuvi_gateway samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
REQUIRED_USE="bluetooth? ( ruuvi_gateway shelly )
homekit_controller? ( bluetooth )"
# Home Assistant Core dependencies from ./core-2024.10.3/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.6.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241002.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
>=dev-python/uv-0.4.15
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.13.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.135.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
"
# Home Assistant Core dependencies from ./homeassistant-2024.10.3/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.6.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241002.3[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
>=dev-python/uv-0.4.15
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.13.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.135.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
ambiclimate? ( dev-python/Ambiclimate[${PYTHON_USEDEP}] )
bh1750? ( dev-python/i2csense[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
bme280? ( dev-python/i2csense[${PYTHON_USEDEP}] dev-python/bme280spi[${PYTHON_USEDEP}] )
bme680? ( dev-python/bme680[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( dev-python/coronavirus[${PYTHON_USEDEP}] )
deutsche_bahn? ( dev-python/schiene[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-6.2.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0-r0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.8.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/auroranoaa-0.0.3[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-ble-2.4.3[${PYTHON_USEDEP}] ~dev-python/yalexs-8.6.4[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
avion? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.5.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/pychromecast-14.0.3[${PYTHON_USEDEP}] ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.9.0[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.6.2[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.3[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.4[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.7[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-1.0.0[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.6.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.4[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.22.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-27.0.0[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.5.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.2[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.9.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.3-r1[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyinsteon-1.6.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.17.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/knx-frontend-2024.9.10.221729[${PYTHON_USEDEP}] ~dev-python/xknx-3.2.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] ~dev-python/aiolifx-1.1.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.5.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.10.07[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.13.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/aiooui-0.1.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[retry,${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.1.1[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-1.4.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.6[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
ruuvi_gateway? ( ~dev-python/aioruuvigateway-0.1.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[websocket,${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-11.4.2[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.9.3[${PYTHON_USEDEP}] )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.12[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.5[speedups,${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-80[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.7.6[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.34.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-3.0.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.135.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.22[${PYTHON_USEDEP}] ~dev-python/zha-0.0.34[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.58.1[${PYTHON_USEDEP}] )
"
BDEPEND="${RDEPEND}
test? (
dev-python/astroid[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/mock-open[${PYTHON_USEDEP}]
dev-python/mypy-dev[${PYTHON_USEDEP}]
dev-python/pipdeptree[${PYTHON_USEDEP}]
dev-vcs/pre-commit
dev-python/pylint-per-file-ignores[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-freezer[${PYTHON_USEDEP}]
dev-python/pytest-github-actions-annotate-failures[${PYTHON_USEDEP}]
dev-python/pytest-picked[${PYTHON_USEDEP}]
dev-python/pytest-socket[${PYTHON_USEDEP}]
dev-python/pytest-sugar[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-unordered[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/respx[${PYTHON_USEDEP}]
dev-python/syrupy[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -0,0 +1,627 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon ruuvi_gateway samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
REQUIRED_USE="bluetooth? ( ruuvi_gateway shelly )
homekit_controller? ( bluetooth )"
# Home Assistant Core dependencies from ./core-2024.10.4/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.6.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241002.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
>=dev-python/uv-0.4.15
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.13.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.135.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
"
# Home Assistant Core dependencies from ./homeassistant-2024.10.4/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohasupervisor-0.1.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.8[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.2.0[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.6.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.1[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.13.0[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20241002.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.10.2[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.2[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
>=dev-python/uv-0.4.15
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.13.1[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.135.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.6.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.4[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
ambiclimate? ( dev-python/Ambiclimate[${PYTHON_USEDEP}] )
bh1750? ( dev-python/i2csense[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
bme280? ( dev-python/i2csense[${PYTHON_USEDEP}] dev-python/bme280spi[${PYTHON_USEDEP}] )
bme680? ( dev-python/bme680[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( dev-python/coronavirus[${PYTHON_USEDEP}] )
deutsche_bahn? ( dev-python/schiene[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-6.2.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0-r0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.8.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/auroranoaa-0.0.3[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-ble-2.4.3[${PYTHON_USEDEP}] ~dev-python/yalexs-8.6.4[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
avion? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.5.0[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/pychromecast-14.0.3[${PYTHON_USEDEP}] ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.9.0[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.6.2[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.3[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.4[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.7[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-1.0.0[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.6.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.4[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.22.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-27.0.0[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-24.6.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.5.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.2[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.9.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.3-r1[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyinsteon-1.6.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.17.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.7.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/knx-frontend-2024.9.10.221729[${PYTHON_USEDEP}] ~dev-python/xknx-3.2.0[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.8.1[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] ~dev-python/aiolifx-1.1.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.2.0[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.5.2[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.10.22[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.13.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/aiooui-0.1.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[retry,${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.1.1[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-1.4.0[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.3[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.8[${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
ruuvi_gateway? ( ~dev-python/aioruuvigateway-0.1.0[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[websocket,${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.3.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-11.4.2[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.6[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.9.3[${PYTHON_USEDEP}] )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.3[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.2[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.12[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.5[speedups,${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-80[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.7.6[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.34.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-3.0.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.58[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.135.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.22[${PYTHON_USEDEP}] ~dev-python/zha-0.0.34[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.58.1[${PYTHON_USEDEP}] )
"
BDEPEND="${RDEPEND}
test? (
dev-python/astroid[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/mock-open[${PYTHON_USEDEP}]
dev-python/mypy-dev[${PYTHON_USEDEP}]
dev-python/pipdeptree[${PYTHON_USEDEP}]
dev-vcs/pre-commit
dev-python/pylint-per-file-ignores[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-freezer[${PYTHON_USEDEP}]
dev-python/pytest-github-actions-annotate-failures[${PYTHON_USEDEP}]
dev-python/pytest-picked[${PYTHON_USEDEP}]
dev-python/pytest-socket[${PYTHON_USEDEP}]
dev-python/pytest-sugar[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-unordered[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/respx[${PYTHON_USEDEP}]
dev-python/syrupy[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -0,0 +1,624 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies from ./homeassistant-2024.9.2/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240909.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.9.4[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.7[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.4.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.6.0[${PYTHON_USEDEP}]
"
# Home Assistant Core dependencies from ./core-2024.9.2/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240909.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.9.4[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.7[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.4.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.6.0[${PYTHON_USEDEP}]
"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
ambiclimate? ( dev-python/Ambiclimate[${PYTHON_USEDEP}] )
bh1750? ( dev-python/i2csense[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
bme280? ( dev-python/i2csense[${PYTHON_USEDEP}] dev-python/bme280spi[${PYTHON_USEDEP}] )
bme680? ( dev-python/bme680[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( dev-python/coronavirus[${PYTHON_USEDEP}] )
deutsche_bahn? ( dev-python/schiene[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-5.2.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0-r0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.8.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/auroranoaa-0.0.3[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-ble-2.4.3[${PYTHON_USEDEP}] ~dev-python/yalexs-8.6.4[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
avion? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.4.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.8.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.6.2[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.6[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.2[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.22.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-25.3.1[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.5.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.56[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.2[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.8.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.3-r1[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyinsteon-1.6.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.16.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.6.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/knx-frontend-2024.9.10.221729[${PYTHON_USEDEP}] ~dev-python/xknx-3.1.1[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] ~dev-python/aiolifx-1.1.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.1.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.3.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.08.06[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/aiooui-0.1.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[retry,${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.1.1[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.38.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.0[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[websocket,${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-11.4.2[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.3[speedups,${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-80[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.7.6[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.34.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-3.0.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.56[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.22[${PYTHON_USEDEP}] ~dev-python/zha-0.0.33[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.57.0[${PYTHON_USEDEP}] )
"
BDEPEND="${RDEPEND}
test? (
dev-python/astroid[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/mock-open[${PYTHON_USEDEP}]
dev-python/mypy-dev[${PYTHON_USEDEP}]
dev-python/pipdeptree[${PYTHON_USEDEP}]
dev-vcs/pre-commit
dev-python/pylint-per-file-ignores[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-freezer[${PYTHON_USEDEP}]
dev-python/pytest-github-actions-annotate-failures[${PYTHON_USEDEP}]
dev-python/pytest-picked[${PYTHON_USEDEP}]
dev-python/pytest-socket[${PYTHON_USEDEP}]
dev-python/pytest-sugar[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-unordered[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/respx[${PYTHON_USEDEP}]
dev-python/syrupy[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -0,0 +1,624 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="homeassistant"
inherit distutils-r1 pypi readme.gentoo-r1 systemd
MY_PN=homeassistant
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/homeassistant-full-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="$(pypi_sdist_url)
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="Open-source home automation platform running on Python."
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual alarmdecoder alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp isal islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
RESTRICT="!test? ( test )"
# external deps
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|| ( dev-lang/python:3.12 dev-lang/python:3.13 )
app-admin/logrotate
dev-db/sqlite
dev-libs/libfastjson
dev-libs/xerces-c"
# make sure no conflicting main Ebuild is installed
RDEPEND="${RDEPEND}
!app-misc/homeassistant-min
!app-misc/homeassistant-full"
# Home Assistant Core dependencies from ./core-2024.9.3/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240909.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.9.4[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.7[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.4.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.6.0[${PYTHON_USEDEP}]
"
# Home Assistant Core dependencies from ./homeassistant-2024.9.3/homeassistant/package_constraints.txt
RDEPEND="
~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}]
~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}]
~dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
~dev-python/aiohttp-fast-zlib-0.1.1[${PYTHON_USEDEP}]
~dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}]
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
~dev-python/aiozoneinfo-0.2.1[${PYTHON_USEDEP}]
~dev-python/astral-2.2[${PYTHON_USEDEP}]
~dev-python/async-interrupt-1.2.0[${PYTHON_USEDEP}]
~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}]
~dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
~dev-python/awesomeversion-24.6.0[${PYTHON_USEDEP}]
~dev-python/bcrypt-4.1.3[${PYTHON_USEDEP}]
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
~dev-python/bleak-0.22.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}]
~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}]
~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}]
~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}]
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
~dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}]
~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}]
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}]
~dev-python/hass-nabucasa-0.81.1[${PYTHON_USEDEP}]
~dev-python/hassil-1.7.4[${PYTHON_USEDEP}]
~dev-python/home-assistant-bluetooth-1.12.2[${PYTHON_USEDEP}]
~dev-python/home-assistant-frontend-20240909.1[${PYTHON_USEDEP}]
~dev-python/home-assistant-intents-2024.9.4[${PYTHON_USEDEP}]
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
~dev-python/jinja-3.1.4[${PYTHON_USEDEP}]
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
~dev-python/orjson-3.10.7[${PYTHON_USEDEP}]
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
~dev-python/pillow-10.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
~dev-python/pyjwt-2.9.0[${PYTHON_USEDEP}]
~dev-python/pymicro-vad-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
~dev-python/pyopenssl-24.2.1[${PYTHON_USEDEP}]
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
~dev-python/pyspeex-noise-1.0.2[${PYTHON_USEDEP}]
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}]
~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}]
~dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
~dev-python/requests-2.32.3[${PYTHON_USEDEP}]
~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
~dev-python/ulid-transform-1.0.2[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-openapi-0.0.5[${PYTHON_USEDEP}]
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
~dev-python/voluptuous-0.15.2[${PYTHON_USEDEP}]
~dev-python/yarl-1.9.7[${PYTHON_USEDEP}]
~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
~dev-python/anyio-4.4.0[${PYTHON_USEDEP}]
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.13.1[${PYTHON_USEDEP}]
!=dev-python/pubnub-6.4.0[${PYTHON_USEDEP}]
!=dev-python/iso4217-1.10.20220401[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-24.0.0[${PYTHON_USEDEP}]
~dev-python/protobuf-python-4.25.4[${PYTHON_USEDEP}]
>=dev-python/cchardet-2.1.18[${PYTHON_USEDEP}]
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.0[${PYTHON_USEDEP}]
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
>=dev-python/tuf-4.0.0[${PYTHON_USEDEP}]
!=dev-python/tenacity-8.4.0[${PYTHON_USEDEP}]
~dev-python/pyasn1-0.6.0[${PYTHON_USEDEP}]
"
# unknown origin, still something to clean up here
RDEPEND="${RDEPEND}
~dev-python/colorlog-6.8.2[${PYTHON_USEDEP}]
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
# Module requirements from useflags
RDEPEND="${RDEPEND}
ambiclimate? ( dev-python/Ambiclimate[${PYTHON_USEDEP}] )
bh1750? ( dev-python/i2csense[${PYTHON_USEDEP}] )
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
bme280? ( dev-python/i2csense[${PYTHON_USEDEP}] dev-python/bme280spi[${PYTHON_USEDEP}] )
bme680? ( dev-python/bme680[${PYTHON_USEDEP}] )
cli? ( app-misc/home-assistant-cli )
coronavirus? ( dev-python/coronavirus[${PYTHON_USEDEP}] )
deutsche_bahn? ( dev-python/schiene[${PYTHON_USEDEP}] )
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
mosquitto? ( app-misc/mosquitto )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
socat? ( net-misc/socat )
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
abode? ( ~dev-python/jaraco-abode-5.2.1[${PYTHON_USEDEP}] )
accuweather? ( ~dev-python/accuweather-3.0.0[${PYTHON_USEDEP}] )
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
acmeda? ( ~dev-python/aiopulse-0.4.6[${PYTHON_USEDEP}] )
adguard? ( ~dev-python/adguardhome-0.7.0[${PYTHON_USEDEP}] )
ads? ( ~dev-python/pyads-3.4.0[${PYTHON_USEDEP}] )
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
alarmdecoder? ( ~dev-python/adext-0.4.3[${PYTHON_USEDEP}] )
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
ambient_station? ( ~dev-python/aioambient-2024.8.0[${PYTHON_USEDEP}] )
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.7.0[${PYTHON_USEDEP}] )
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0-r0[async,${PYTHON_USEDEP}] )
androidtv_remote? ( ~dev-python/androidtvremote2-0.1.2[${PYTHON_USEDEP}] )
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
apple_tv? ( ~dev-python/pyatv-0.15.1[${PYTHON_USEDEP}] )
apprise? ( ~dev-python/apprise-1.8.0[${PYTHON_USEDEP}] )
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
arcam_fmj? ( ~dev-python/arcam-fmj-1.5.2[${PYTHON_USEDEP}] )
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
aten_pe? ( ~dev-python/auroranoaa-0.0.3[${PYTHON_USEDEP}] )
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
august? ( ~dev-python/yalexs-ble-2.4.3[${PYTHON_USEDEP}] ~dev-python/yalexs-8.6.4[${PYTHON_USEDEP}] )
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
avea? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
avion? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
axis? ( ~dev-python/axis-62[${PYTHON_USEDEP}] )
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
beewi_smartclim? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
blebox? ( ~dev-python/blebox-uniapi-2.4.2[${PYTHON_USEDEP}] )
blink? ( ~dev-python/blinkpy-0.23.0[${PYTHON_USEDEP}] )
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
bluetooth? ( ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bleak-0.22.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.19.4[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.2[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.20.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.24.0[${PYTHON_USEDEP}] ~dev-python/habluetooth-3.4.0[${PYTHON_USEDEP}] )
bluetooth_tracker? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] )
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.16.3[china,${PYTHON_USEDEP}] )
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
braviatv? ( ~dev-python/pybravia-0.3.4[${PYTHON_USEDEP}] )
bring? ( ~dev-python/bring-api-0.8.1[${PYTHON_USEDEP}] )
broadlink? ( ~dev-python/broadlink-0.19.0[${PYTHON_USEDEP}] )
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
bsblan? ( ~dev-python/python-bsblan-0.6.2[${PYTHON_USEDEP}] )
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
buienradar? ( ~dev-python/buienradar-1.0.6[${PYTHON_USEDEP}] )
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
camera? ( ~dev-python/PyTurboJPEG-1.7.5[${PYTHON_USEDEP}] )
canary? ( ~dev-python/py-canary-0.5.4[${PYTHON_USEDEP}] )
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
daikin? ( ~dev-python/pydaikin-2.13.7[${PYTHON_USEDEP}] )
deconz? ( ~dev-python/pydeconz-116[${PYTHON_USEDEP}] )
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.2[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.1.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.5.0[${PYTHON_USEDEP}] )
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
dlna_dmr? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
dlna_dms? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] )
doorbird? ( ~dev-python/DoorBirdPy-3.0.2[${PYTHON_USEDEP}] )
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
ecobee? ( ~dev-python/python-ecobee-api-0.2.18[${PYTHON_USEDEP}] )
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
emulated_roku? ( ~dev-python/emulated-roku-0.3.0[${PYTHON_USEDEP}] )
enigma2? ( ~dev-python/openwebifpy-4.2.7[${PYTHON_USEDEP}] )
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
enphase_envoy? ( ~dev-python/pyenphase-1.22.0[${PYTHON_USEDEP}] )
environment_canada? ( ~dev-python/env-canada-0.7.2[${PYTHON_USEDEP}] )
esphome? ( ~dev-python/aioesphomeapi-25.3.1[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] )
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
evohome? ( ~dev-python/evohome-async-0.4.20[${PYTHON_USEDEP}] )
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
fibaro? ( ~dev-python/pyfibaro-0.7.8[${PYTHON_USEDEP}] )
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
fritzbox? ( ~dev-python/pyfritzhome-0.6.12[${PYTHON_USEDEP}] )
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
gios? ( ~dev-python/gios-4.0.0[${PYTHON_USEDEP}] )
github? ( ~dev-python/aiogithubapi-23.11.0[${PYTHON_USEDEP}] )
glances? ( ~dev-python/glances-api-0.8.0[${PYTHON_USEDEP}] )
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
growatt_server? ( ~dev-python/growattServer-1.5.0[${PYTHON_USEDEP}] )
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
here_travel_time? ( ~dev-python/here-routing-1.0.1[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.1[${PYTHON_USEDEP}] )
holiday? ( ~dev-python/Babel-2.15.0[${PYTHON_USEDEP}] ~dev-python/holidays-0.57[${PYTHON_USEDEP}] )
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] )
homekit_controller? ( ~dev-python/aiohomekit-3.2.3[${PYTHON_USEDEP}] )
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
homematicip_cloud? ( ~dev-python/homematicip-1.1.2[${PYTHON_USEDEP}] )
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
hue? ( ~dev-python/aiohue-4.7.3[${PYTHON_USEDEP}] )
hydrawise? ( ~dev-python/pydrawise-2024.9.0[${PYTHON_USEDEP}] )
iaqualink? ( ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] )
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
image_upload? ( ~dev-python/pillow-10.4.0[${PYTHON_USEDEP}] )
imap? ( ~dev-python/aioimaplib-1.1.0[${PYTHON_USEDEP}] )
incomfort? ( ~dev-python/incomfort-client-0.6.3-r1[${PYTHON_USEDEP}] )
influxdb? ( ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] )
insteon? ( ~dev-python/insteon-frontend-home-assistant-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyinsteon-1.6.3[${PYTHON_USEDEP}] )
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
ipp? ( ~dev-python/pyipp-0.16.0[${PYTHON_USEDEP}] )
isal? ( ~dev-python/isal-1.6.1[${PYTHON_USEDEP}] )
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-offline-1.0.3[${PYTHON_USEDEP}] )
jewish_calendar? ( ~dev-python/hdate-0.10.9[${PYTHON_USEDEP}] )
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
knx? ( ~dev-python/knx-frontend-2024.9.10.221729[${PYTHON_USEDEP}] ~dev-python/xknx-3.1.1[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] )
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
lifx? ( ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.5.5[${PYTHON_USEDEP}] ~dev-python/aiolifx-1.1.1[${PYTHON_USEDEP}] )
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
litterrobot? ( ~dev-python/pylitterbot-2023.5.0[${PYTHON_USEDEP}] )
local_calendar? ( ~dev-python/ical-8.1.1[${PYTHON_USEDEP}] )
local_todo? ( ~dev-python/ical-8.1.1[${PYTHON_USEDEP}] )
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
matter? ( ~dev-python/python-matter-server-6.3.0[${PYTHON_USEDEP}] )
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
media_extractor? ( ~net-misc/yt-dlp-2024.08.06[${PYTHON_USEDEP}] )
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
mfi? ( ~dev-python/mficlient-0.5.0[${PYTHON_USEDEP}] )
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
modbus? ( ~dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] )
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
netatmo? ( ~dev-python/pyatmo-8.1.0[${PYTHON_USEDEP}] )
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.1[${PYTHON_USEDEP}] )
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
nmap_tracker? ( ~dev-python/aiooui-0.1.6[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] )
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
nut? ( ~dev-python/aionut-4.3.3[${PYTHON_USEDEP}] )
nws? ( ~dev-python/pynws-1.8.2[retry,${PYTHON_USEDEP}] )
nx584? ( ~dev-python/pynx584-0.8.2[${PYTHON_USEDEP}] )
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
onkyo? ( ~dev-python/pyeiscp-0.0.7[${PYTHON_USEDEP}] )
onvif? ( ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] )
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
openweathermap? ( ~dev-python/pyopenweathermap-0.1.1[${PYTHON_USEDEP}] )
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
panasonic_viera? ( ~dev-python/panasonic-viera-0.4.2[${PYTHON_USEDEP}] )
philips_js? ( ~dev-python/ha-philipsjs-3.2.2[${PYTHON_USEDEP}] )
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
plex? ( ~dev-python/PlexAPI-4.15.16[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
plugwise? ( ~dev-python/plugwise-0.38.3[${PYTHON_USEDEP}] )
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
powerwall? ( ~dev-python/tesla-powerwall-0.5.2[${PYTHON_USEDEP}] )
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
python_script? ( ~dev-python/RestrictedPython-7.0[${PYTHON_USEDEP}] )
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
rainbird? ( ~dev-python/pyrainbird-6.0.1[${PYTHON_USEDEP}] )
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
recorder? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-1.0.2[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
ring? ( ~dev-python/ring-doorbell-0.9.0[listen,${PYTHON_USEDEP}] )
roku? ( ~dev-python/rokuecp-0.19.3[${PYTHON_USEDEP}] )
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
samsungtv? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[websocket,${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
shelly? ( ~dev-python/aioshelly-11.4.2[${PYTHON_USEDEP}] )
shodan? ( ~net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}] )
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.24[${PYTHON_USEDEP}] )
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
snmp? ( ~dev-python/pysnmp-6.2.5[${PYTHON_USEDEP}] )
solax? ( ~dev-python/solax-3.1.1[${PYTHON_USEDEP}] )
sonos? ( ~dev-python/soco-0.30.4[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
sql? ( ~dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
synology_dsm? ( ~dev-python/py-synologydsm-api-2.5.2[${PYTHON_USEDEP}] )
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-6.0.0[${PYTHON_USEDEP}] )
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
tasmota? ( ~dev-python/HATasmota-0.9.2[${PYTHON_USEDEP}] )
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
totalconnect? ( ~dev-python/total-connect-client-2024.5[${PYTHON_USEDEP}] )
tplink? ( ~dev-python/python-kasa-0.7.3[speedups,${PYTHON_USEDEP}] )
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
unifi? ( ~dev-python/aiounifi-80[${PYTHON_USEDEP}] )
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
upnp? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
usb? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyudev-0.24.1[${PYTHON_USEDEP}] )
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
vallox? ( ~dev-python/vallox-websocket-api-5.3.0[${PYTHON_USEDEP}] )
velbus? ( ~dev-python/velbus-aio-2024.7.6[${PYTHON_USEDEP}] )
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
vicare? ( ~dev-python/PyViCare-2.34.0[${PYTHON_USEDEP}] )
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
waqi? ( ~dev-python/aiowaqi-3.1.0[${PYTHON_USEDEP}] )
waze_travel_time? ( ~dev-python/pywaze-1.0.2[${PYTHON_USEDEP}] )
webostv? ( ~dev-python/aiowebostv-0.4.2[${PYTHON_USEDEP}] )
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
withings? ( ~dev-python/aiowithings-3.0.3[${PYTHON_USEDEP}] )
wled? ( ~dev-python/wled-0.20.2[${PYTHON_USEDEP}] )
workday? ( ~dev-python/holidays-0.57[${PYTHON_USEDEP}] )
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
yeelight? ( ~dev-python/async-upnp-client-0.40.0[${PYTHON_USEDEP}] ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] )
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
zeroconf? ( ~dev-python/zeroconf-0.133.0[${PYTHON_USEDEP}] )
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
zha? ( ~dev-python/universal-silabs-flasher-0.0.22[${PYTHON_USEDEP}] ~dev-python/zha-0.0.33[${PYTHON_USEDEP}] )
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.57.0[${PYTHON_USEDEP}] )
"
BDEPEND="${RDEPEND}
test? (
dev-python/astroid[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/freezegun[${PYTHON_USEDEP}]
dev-python/mock-open[${PYTHON_USEDEP}]
dev-python/mypy-dev[${PYTHON_USEDEP}]
dev-python/pipdeptree[${PYTHON_USEDEP}]
dev-vcs/pre-commit
dev-python/pylint-per-file-ignores[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-freezer[${PYTHON_USEDEP}]
dev-python/pytest-github-actions-annotate-failures[${PYTHON_USEDEP}]
dev-python/pytest-picked[${PYTHON_USEDEP}]
dev-python/pytest-socket[${PYTHON_USEDEP}]
dev-python/pytest-sugar[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/pytest-unordered[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/respx[${PYTHON_USEDEP}]
dev-python/syrupy[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
)
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]"
src_prepare() {
if use test ; then
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
fi
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
distutils-r1_src_prepare
}
INSTALL_DIR="/opt/${MY_PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
DOCS="README.rst"
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
keepdir "/var/log/${MY_PN}"
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
dobin "${FILESDIR}/hasstest"
if use socat ; then
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
fi
if use mqtt ; then
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
fi
insinto /etc/logrotate.d
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
distutils_enable_tests pytest

View File

@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="DTLSSocket"
inherit distutils-r1 pypi
@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="<dev-python/cython-3[${PYTHON_USEDEP}]
BDEPEND="dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@ -0,0 +1,3 @@
DIST dtlssocket-0.2.2.tar.gz 181655 BLAKE2B eb23e88aae1b4ae3a4a5e63fd9208dcd091e05e94f913f908a6aa370e806dc4cee4137009d7f00e9257cd203398a43d874b37a6009915348187131ff3de14886 SHA512 b27c1d866ae87332a6926267e30a1f141e9d6f092a165b86da3f1170471da4e8cded33d81faae38e309f0d6922ce1245a3fb37a9cf8829dfc148b686b1d735b1
EBUILD DTLSSocket-0.2.2.ebuild 695 BLAKE2B 1e3dee2f03598d4840b0f67cb9c9742b45414cdaa218fed1bfa972f90f2afdb858e1419b9bdd36670ef211cf8b365d6849e81027939cbee2e021468936d981af SHA512 93bc36633bcc6fce9c5e11dbb077a937d8637c08d1dffe5ee475b2a4bfe96dbbff169b164a1bbabdc84a5787f449042e9e77a3b8178a62db05562670cb025f93
MISC metadata.xml 453 BLAKE2B 50744e1d0a4d257733c2ba1df4e99a5cc572abcc110201ce2d5b60e0a0932dcd0017c65a4ed83e5e1f091bc550d907b01889aca187e537e01694b0edce3f6060 SHA512 d76ffb1502f596c728251853042c562567a99fd7179a936b30372dbecef1bb5bd5e54b4ae0da59f450d751f458239d0f4e0a36319768ebea72db71beee5e93d7

View File

@ -1,7 +1,9 @@
DIST PlexAPI-4.15.10.tar.gz 150162 BLAKE2B 34dfe9d000499b9619f8562ee247cc05979cfd41a5002a4a878f24b9726e5667ff078ef3ec7ff0574d9c3d0152328f7f5b5b894a46fc4e87624bc267172b3a83 SHA512 f34468724b964d2f13559e9792b513d4312f4f540dd38468fe3b228a080bd9738ab670d0b44d5c463c8e069923934370e656790718666a5ebafba94ff1d0a9eb
DIST PlexAPI-4.15.12.tar.gz 151865 BLAKE2B 47b8c3fe82fa0735f0701cf8d3e6ca563861e9c34712f3ee57d49c94401458b9ba7c8a6d1c3df02a188336f1767266c1f4ff70abb2742df70bac6cebb544be9f SHA512 bc32771474689906938cc7cfa46fd4658ad2ba674e85d801951069eabef31801dd477bc43b749b132e024600b8fff135cbb8ae07198951cae90bc168eae321bd
DIST PlexAPI-4.15.13.tar.gz 152192 BLAKE2B 445510ec064b9681a25f9ec96bcbf1c46c1ed3c0d374009ba0f57b7e4b9109d6233d4a77646fd74552d1b22a5008cc8513dbb3c3619ae091d59fbf1a0d2ddcc2 SHA512 c8e390924e4791fb4e06edd04ab5af495531c45bdf2a3dbfd24a7540f610c66b30d52336d3315ac588d09a6000cf764fd94f9195d66d6104fa9e62df4db3d467
DIST PlexAPI-4.15.16.tar.gz 153260 BLAKE2B 51e8acba47bd67eeb3fb36d0ddfbd85c3aeab7616887d8332677237533f6397ba796961efc6b7c05a6fdc99930409ae61de04b0939e8f3eea8fccffa3ce3f33a SHA512 503cb2273efbf47a265ee691befb4f6950aed84280df241b6088dcb8134ba7ab39d898bf4795a5cbb97a21ae015bf098f4980bfc7c94678f98203fa56f17ae2a
EBUILD PlexAPI-4.15.10.ebuild 552 BLAKE2B a9b9d4646ab427bb4e27d9ab1b0195b0d02a24add0892877dae79835c0497f38ca6425e0e7ceee80c5fd82838d00d20207fe4c5a23f546b85214cf7626e08d43 SHA512 a8cfb3747338bfc9f3e628add2f25242b8e45a72d4c2e8c82745d9bd56b5812faec58e0fe43f2eda2694bc3a692aa2146b9239f18e61496a636b1b06ae93da0e
EBUILD PlexAPI-4.15.12.ebuild 552 BLAKE2B a9b9d4646ab427bb4e27d9ab1b0195b0d02a24add0892877dae79835c0497f38ca6425e0e7ceee80c5fd82838d00d20207fe4c5a23f546b85214cf7626e08d43 SHA512 a8cfb3747338bfc9f3e628add2f25242b8e45a72d4c2e8c82745d9bd56b5812faec58e0fe43f2eda2694bc3a692aa2146b9239f18e61496a636b1b06ae93da0e
EBUILD PlexAPI-4.15.13.ebuild 552 BLAKE2B a9b9d4646ab427bb4e27d9ab1b0195b0d02a24add0892877dae79835c0497f38ca6425e0e7ceee80c5fd82838d00d20207fe4c5a23f546b85214cf7626e08d43 SHA512 a8cfb3747338bfc9f3e628add2f25242b8e45a72d4c2e8c82745d9bd56b5812faec58e0fe43f2eda2694bc3a692aa2146b9239f18e61496a636b1b06ae93da0e
EBUILD PlexAPI-4.15.16.ebuild 552 BLAKE2B a9b9d4646ab427bb4e27d9ab1b0195b0d02a24add0892877dae79835c0497f38ca6425e0e7ceee80c5fd82838d00d20207fe4c5a23f546b85214cf7626e08d43 SHA512 a8cfb3747338bfc9f3e628add2f25242b8e45a72d4c2e8c82745d9bd56b5812faec58e0fe43f2eda2694bc3a692aa2146b9239f18e61496a636b1b06ae93da0e
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746

View File

@ -3,19 +3,21 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="https://github.com/pkkid/python-plexapi https://pypi.org/project/PlexAPI/"
DESCRIPTION="Atomic file writes"
HOMEPAGE="https://github.com/untitaker/python-atomicwrites/ https://pypi.org/project/atomicwrites/"
LICENSE="MIT"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
#DEPEND="!dev-python/atomicwrites[${PYTHON_USEDEP}]"
DOCS="README.rst"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

View File

@ -1,5 +1,7 @@
DIST PySwitchbot-0.45.0.tar.gz 31567 BLAKE2B e50ed40a12a64d36a2a8cad960e35c4eb80af9b9bf76efc4ea7b32e831d29ecbebcbeba05221454b865a32b882d9d23d5b6e82e995f166115c4f5eca88b70a57 SHA512 c419eca8dc875cceafd1f9b7ac7b7a9c0629136ddb52e3657cab2921fe24eae7de4f1cb5da006f77bc6e37858493f8067a0ee9db501216788b2ebf38f43026a1
DIST pyswitchbot-0.46.1.tar.gz 31455 BLAKE2B 319772fe2a6be19ead19142782e7c16c5b10c6c44f1634bf8e7080c80e4c2883ee2fa2d41f7c9461c157ea786a10fe371aa0c691637c50b7bbd9115412e74202 SHA512 d21d721b99fe75a2a063aa8c289995041cd233c4575ece152ba197b538f203e07b0f164ed30620744ebb8ff9f6ca0f5b9c612c474fc111a184c788e8d5975418
DIST pyswitchbot-0.48.2.tar.gz 32197 BLAKE2B 599fca46fe1129724f14e2770591a1a72eb99fc169941427cb5e2047acc976238681b05483fdcb4de5e76f5f28e821cfe0dc1082f54d654a696a3044ae57f2a5 SHA512 8d42c4ddbe312a396de68ed85821e594cfd835c5599a46d6212eb06a59da4620ac817c9a251244cc5f976665f05d58189d9ce75fb5f989798a682229d0a3f0ee
EBUILD PySwitchbot-0.45.0.ebuild 799 BLAKE2B 115a7175fd8597aedc8cb5249fb338e432fea76d14d82112f1000de62aca0736d0ee5560a5acb049d67caafef58dec8aa7529e57966de7921073b1a5fb38fc0e SHA512 aae4245e47e678f8ad391e6450277d021f9d9acd33381dc61c8fa21584ca5868279e22d3c2794e669b58f159eae555dd3fce9efe0141bcecd360848889293d20
EBUILD PySwitchbot-0.46.1.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
EBUILD PySwitchbot-0.48.2.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,3 @@
DIST PyViCare-2.29.0.tar.gz 37732 BLAKE2B a126834c4151073b43ad2c0561ef608c7bb2ee9f1b9f8911ac56281e964084fe813ae85e0574e69689d315cb85e3e5c02a6b456c4dbabc80c1799dc32740369a SHA512 a8eb5157d530e24b55eb8a0d8e8b9216a33a01da768284d4a11310a904dcfe086ae7ef9332d411c4b2bc6be30446b03d0c30b01facb21e74b8bfa3eed0e1a4e5
DIST PyViCare-2.32.0.tar.gz 39320 BLAKE2B 0910fa519e6403cbaa880169baec5aa1b9cbf39209b80a4d5bac84eed2b5b91e7f2630d79582c361fd0c716232bfabd83c413d995b071e1147246ac73394d937 SHA512 88c86174c7290722d0b2bd38a23da7bccf7b1f6c16aba69f4e13182b89baf1cb75cd731e6d508192a13ad6949aa8b50cd5f8f7e79e6a2201c7ccb20fc6367881
EBUILD PyViCare-2.29.0.ebuild 881 BLAKE2B 88bd236e445c16d801090613e54df8bae7b6ec1b99804df10795f16275dc8d736daf757ff9770dcfdf984de7031cfc98f88e65dd532e9090b1e6a1c9c7d8833a SHA512 6aea9499cd4063ec30158ca70e98dda62ca52ed475d007a85b844fcca3c49f2f7236ab6aba8356685ac3ea5e2185ffeaf38c24307fa07a346cb76309c3286ccc
EBUILD PyViCare-2.32.0.ebuild 881 BLAKE2B 88bd236e445c16d801090613e54df8bae7b6ec1b99804df10795f16275dc8d736daf757ff9770dcfdf984de7031cfc98f88e65dd532e9090b1e6a1c9c7d8833a SHA512 6aea9499cd4063ec30158ca70e98dda62ca52ed475d007a85b844fcca3c49f2f7236ab6aba8356685ac3ea5e2185ffeaf38c24307fa07a346cb76309c3286ccc
DIST pyvicare-2.34.0.tar.gz 26183 BLAKE2B 7576911f46234dbcdce88afaf16d2d6422a5e543ccfb1aea4092bcd4d1b26800e5ce4fc76cdde5bc8c2cc1a815d8d2603f4b0bce96648b26c522d6ebfbb7d9da SHA512 0368592b806ba966d511390463a48cc357a2e80e31f821a7c3657b22e68752b067ce74b7f35751636541be17928e8b53766ca77cf066c4128e18b1880eca16f3
EBUILD PyViCare-2.34.0.ebuild 744 BLAKE2B 2ca4391ff2880d6cffad2248283e2fd783e09d10f1844348193ed19b3e406774a0dab5c4d19ff5cc6a5b2d3806e574667483a8e8517645ecb261204d436ad1c0 SHA512 56bcbdcfc028fa9c6c18aed4551033697557f24c4a7b2a224016b540cf96b5ca69fd6bc7edefdc9d09b44d92d7e15c5bcb7cc98d90f992e401b1941644511a25
MISC metadata.xml 516 BLAKE2B dda267ec985e6c6d68f71a765f5d1bae58dc61d92adb1f71f95854da5ef512ac7a3f2a0b7bdfa87fa7eac733a1ff4b0da1a347bded5738b44a79ef40a3478af0 SHA512 91c3ddded6dcb6851ae8e2e2d612f31d578ec90be1b0e08e1d810bca1d5d0c4fb391a14c7bc496786e07d4de36286b532fe58bb05ae5c3190b2331a167e05f0a

View File

@ -4,12 +4,13 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_USE_PEP517=poetry
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Library to communicate with the Viessmann ViCare API"
HOMEPAGE="https://github.com/somm15/PyViCare https://pypi.org/project/PyViCare/"
SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
S="${WORKDIR}/${P,,}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
@ -28,11 +29,4 @@ python_test() {
py.test -v -v || die
}
src_prepare() {
# remove dynamic-versioning
sed 's/version_config=True/version = \"'${PV}'\"/g' -i setup.py || die
sed -i "s/setuptools-git-versioning<1.8.0//g" -i setup.py || die
eapply_user
}
distutils_enable_tests pytest

View File

@ -1,5 +1,11 @@
DIST RestrictedPython-6.2.tar.gz 448893 BLAKE2B a20a7d5e01cd15e601d277bbb7e67438add808951e04ab296e4d5fd9fc88e83316b4910ee3218a31d90b3b442909d922defe9fccfc56463cab6e56767dfed7c6 SHA512 edee6d75868865621084e246368bd15e17e0f91a8f85a6dc5a536bac9cfc3b57b7f292e9b7ad632c2d9d9e7c281b465bfaea90780692f64c13a3ffbd77ea575b
DIST RestrictedPython-7.0.gh.tar.gz 440788 BLAKE2B c71a70ce4f71b92d87e2bdab157cba4327227da6f1be226df573c25268cbd1afbde608ffcc5d8deb6cbe063244d7611bc8792c6e17ce495c50c5812527674e2e SHA512 844614071e5bdbdd2646160207d4f5452305620930e0b260a1ba9c39f76672f26a16b7ce16f21186d9cfddc12f367758bec09c4cac40f4f4fc8f9164278631e9
DIST RestrictedPython-7.0_alpha1.dev0.gh.tar.gz 441777 BLAKE2B 2a3b0a975fc138bb350900f1df274c5bcef12b4c967ab0f0b8ca681ba441c637f4cfa9d05a291ab22af197177355c5af73ecdf680d6baffabd047768c91e7177 SHA512 0f86b834caa14aa4c5288a72701a00b5ccc7d28d0e38ce4a005914d4ddfb91472fe45b8449b1ce8833dbe9d8b3e2bb1127512aaf9ff94a4000adf6f4ca8f9d6d
DIST RestrictedPython-7.2.gh.tar.gz 441493 BLAKE2B 62106faca5ae16827b0977b52c9387fd8f450ce05b57e431fe3af6f696a3247527d8c5b14f58a0a7bff74a8ede03c93dd7dde1de5d1b23d6597f724ad6fdd9cb SHA512 17b7cac0beb73695de78532c42a93a5936efcd512078ea9d8abb1b1b88e9e93b3334dd9b212bc5e52643595d12fc02b0fe521b276e5dbbd6fb346efd3a8b8a2a
DIST RestrictedPython-7.3.gh.tar.gz 442937 BLAKE2B c477b7e62a747d0744229b754ffc646c25ef8106971e2641352b9777496ed01496984a15cf6777d26ce864aa097f0de020026f10e83288e4a33b1a943195ff1d SHA512 21df15de762a7035821f876f77e6513200df0b6f3a2994fe680839875ee3b8d0307bd93d3c54b92bc0010440f3005b5c14bd2a865c4390880fc683a33a086cce
EBUILD RestrictedPython-6.2.ebuild 838 BLAKE2B 282ef4ee71a7dfd0c9929787125c00651af280b0942cc424cea82830dfd5efe302d4b653aad637e65adc2989031388926e4ec291fba3d37f3bd8f0d4bde7d423 SHA512 8d59f17413d3bdba8437abd489921e8bd99da29958f24e71240383b32d2c9b95c506d6289411656f26ad4f2a049ed5a32629c07483dff97d36a34ac08ac4c31f
EBUILD RestrictedPython-7.0.ebuild 928 BLAKE2B 40c17ca79df25ad641ff066fb776d22280d018f4a9714ae037ec16c7cafbcd9aeff34a4cbeb0f802625f9004813e1e4f7a212ba3b959b137ccae3a11868ca295 SHA512 c23a35c6c0c8aac25d0ac9069aebbf17beb403f7e5603da05377abe4b42a077fc23d90dd3b18bb0d3040f81fc170787647a3a209ca8e31085a1e8ce56e3ad6c4
EBUILD RestrictedPython-7.0_alpha1-r0.ebuild 967 BLAKE2B 5eca391b97b42b9fe25f498f4862935b7c49024af6084416f7f790202d7dfa8793cacdccd41602b8256db169e6d899e6a708fc633280610fc676ae559e2bc499 SHA512 ed1192c04b441fff82e11f2869493164160adea973729b30d99c0bbdf03db17ce6581e0b2d5ad9b4a224c364742c82243187cc6f93dedeea0ca86df0d5513333
EBUILD RestrictedPython-7.2.ebuild 928 BLAKE2B 40c17ca79df25ad641ff066fb776d22280d018f4a9714ae037ec16c7cafbcd9aeff34a4cbeb0f802625f9004813e1e4f7a212ba3b959b137ccae3a11868ca295 SHA512 c23a35c6c0c8aac25d0ac9069aebbf17beb403f7e5603da05377abe4b42a077fc23d90dd3b18bb0d3040f81fc170787647a3a209ca8e31085a1e8ce56e3ad6c4
EBUILD RestrictedPython-7.3.ebuild 928 BLAKE2B 40c17ca79df25ad641ff066fb776d22280d018f4a9714ae037ec16c7cafbcd9aeff34a4cbeb0f802625f9004813e1e4f7a212ba3b959b137ccae3a11868ca295 SHA512 c23a35c6c0c8aac25d0ac9069aebbf17beb403f7e5603da05377abe4b42a077fc23d90dd3b18bb0d3040f81fc170787647a3a209ca8e31085a1e8ce56e3ad6c4
MISC metadata.xml 551 BLAKE2B e7e84ab722266b743d490680bbe14a7598850e2ff4ebdde5ac1c85bb9a1182af533c64eb4f14e07ee24ee8a7ce85f9ddae07006ba2cf9d43926b2b23d75054be SHA512 809f5cd7596f84260aabeddbd4a07372b2af1af7712fc06b2e4d767e7d8e9e00cc6d6b7e26e5e48fca397785315ef0063bd7667794e43b93c2935d4198e8dbd1

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_PV1=${PV/_beta/b}
MY_PV=${MY_PV1/_alpha/a}
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://github.com/zopefoundation/RestrictedPython https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="https://github.com/zopefoundation/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S=${WORKDIR}/${PN}-${MY_PV}
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_PV1=${PV/_beta/b}
MY_PV=${MY_PV1/_alpha/a}
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://github.com/zopefoundation/RestrictedPython https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="https://github.com/zopefoundation/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S=${WORKDIR}/${PN}-${MY_PV}
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,37 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_PV1=${PV/_beta/b}
MY_PV=${MY_PV1/_alpha/a}
DESCRIPTION="subset of Python which allows program input into a trusted environment."
HOMEPAGE="https://github.com/zopefoundation/RestrictedPython https://pypi.python.org/pypi/RestrictedPython https://pypi.org/project/RestrictedPython/"
SRC_URI="https://github.com/zopefoundation/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
S=${WORKDIR}/${PN}-${MY_PV}
LICENSE="ZPL"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
DEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)"
PYTHON_MODULES="${PN}"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST Tami4EdgeAPI-2.1.tar.gz 5390 BLAKE2B 98e210ae444ce8d30776e1f12964f68af8bba0ac2c452aed388e62d5ce11aea4b293c4e921541d62bc84110bc556c70c48edb83980c37d95e641102a6c60a79b SHA512 946509ac8b0514f37695ac83c72d5c838f2d27dd4881c91bb5139557b9b3b464606e9502424e3c3a8e464e2dd5ba61e27813799dc9156073b884fc2cf70f0c81
DIST tami4edgeapi-3.0.tar.gz 6447 BLAKE2B 38ad952cdad0b6b84ee16c37cbbed362698ab1f789f4d54cf93c806e9eb1aaab35dbf8f5def5f3bbf967712e368e974db3eb4302ae659c48651c3cf0322350b1 SHA512 788bfdf05e9b95c9b896603ccaf9b9c7217f5be9722a5b3dc61c1a87d288cc58b78860c37880dd0c63f6efd9937542fe69776207fa0d409f244e57eda249b5d6
EBUILD Tami4EdgeAPI-2.1.ebuild 595 BLAKE2B 9648f77e6c9cb685daab41e6049f4bcd497d0747e8755aace9f96b74bdaf61c15fc561a93f7eb8ca913ee4b41acaa632f68ddc665621817b3b1803fbd71e6018 SHA512 4b91a740fb99bb9f5d3da82b1551cfc8c092c2c2bef16386f4230bdbe6d7e9d129736c6ce97b31681a7a83d5547713bba526c534b0e90d54d5118bf454772f09
EBUILD Tami4EdgeAPI-3.0.ebuild 576 BLAKE2B bdaa85f4ef20e21ed36e7afc81906340f3c4882954d6c5697fe0a2dd4704ea5dcf0a1911be2aecfd43c3b04841a330809c15b23136f6bff0f90c4ac9f883f3d8 SHA512 75a61c4b7a43bb7d29f2eae5f6a1c72580ace5b05a36eb1f6099c2f059e070cff48c92ca35dd845fe8693df1f020683b8678e1ddfd7b9454dd58c46bb39120f2
MISC metadata.xml 392 BLAKE2B 441ef286ba05357bd95df4a80d87e1b7f5ed287c4fc9ae39d218991948764a9d8e9c0d16f3101eeda0d42ec8952d6c7b024b90cac0324d25dfbb3a9eed147017 SHA512 e8ee9a6275168ff5ebec7bf3348aa8e8c89dea86d71cbf58037ee61a3526ad2346e1a9c97f40fe8d0dda668139cb0e75b7ac9d1c58a7b56207bfb937e65f1090

View File

@ -0,0 +1,25 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Tami 4 Edge / Edge+ API in Python"
HOMEPAGE="https://github.com/Guy293/Tami4EdgeAPI https://pypi.org/project/Tami4EdgeAPI/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
dev-python/PyPasser[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,7 +1,9 @@
DIST aioairzone-0.7.6.tar.gz 22576 BLAKE2B 7d28f922c55631173d7db477c747b5a1aaa940b30ed5d1bcec0131695d5b409995a9870fbca78c97991ab9a92083d8f9d324510648907c85be69037fdbe5dc16 SHA512 1a28b08f3151671521603f0a2d834f431b40ef46aefba86d9f85e9445725221d411afe96d1725cb95ee24fa0fe1e767c4d2f72d4e904606de65dfe1a38c2d1fa
DIST aioairzone-0.8.2.tar.gz 22993 BLAKE2B 329fc1179b69246922007fe47055fc30ab29eb19e4a13a5a9acff72cd045f8051e384c7dee8f880c5331f0aee278d758923ec44227164640dd7a9806b136cc21 SHA512 b573afc9418803b66f6bd96f0e27b29e61ca3ac0ff9c8b8432ba60bfa15bb6b2ce84aea4b74272ade737690dd3e86a49f4569c2847128c6f43a84633f84140d6
DIST aioairzone-0.9.3.tar.gz 25363 BLAKE2B 498e7856a1788a10fb5a4b8c7b5c908ae3f144bebd06c3fbd3aa6c863e45bd35648ff8871983dcef1b75baaff8fe4d94def77fed4edb0a1c892ff7f384fa9439 SHA512 05b93dee1f8130c5ceb06269b0bdeb1518647c97d485553b0183aa59ea71aac1a489692696529c10d333bc98286112b01067cf51780458d547a7700a82ae3456
DIST aioairzone-0.9.5.tar.gz 25621 BLAKE2B 7444c08ccefa6d8452c45dd60c5801bfb5cf6f72b53d061abd4895e2a96a821885800924534a9cf5515e13afb23eef0ebbb3af68cc328db73e19e3b230b6e92f SHA512 bfb4220680c1e9a4b1593b5aa804d20a21eef9196861aca7f16546d46f6698ad262b36bb29b67a2dfee27501d77fae65c82cf26d82a517237a1a56443782c51f
EBUILD aioairzone-0.7.6.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.8.2.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.9.3.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.9.5.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
MISC metadata.xml 524 BLAKE2B f35054285c34ff5663c8b0cccf253d2adf1e82edcb04cf7eac24d7575e445fe0d24867140125e852b6f8f85e6cda10621d2cf495cab66d097ef2e27a24523e41 SHA512 ea54ab2381f7c2e426243c5ad0b95a158ac89e243b4c6126c15ef0002253635525b0a4e5ca949f5ae125ca51e8eb9f9d6bd35ba39792e6d7ea23f19b682ec99c

View File

@ -0,0 +1,22 @@
# 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 to control Airzone devices"
HOMEPAGE="https://github.com/Noltari/aioairzone https://pypi.org/project/aioairzone/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aiobotocore-2.12.1.tar.gz 103243 BLAKE2B 2e1d9b693028d7d5affc36c25e1b8b622f133fd4f14c6783f660f7079895881d073de51e102f7e8ae667c68f5d8a3621e7f6fcd86d1f17c77d1698bea61b905e SHA512 edbfe68e3d2a5a4cfc494cb6d225b136352d54e17446695222075d866fd3118392ee61707b77653be78c6b6c8fd6da08fc1fa25002c93385fb4ebb29531c5eaa
DIST aiobotocore-2.13.1.tar.gz 104475 BLAKE2B 0678045a34c2b1e1a53949e702dc4cb835df4005775ca5e1dafea46b0894db43db713c34e851bb67328eaf208eba9513522ba393056080af0ad871f6c6ac784c SHA512 fb3bc670561afafc1717f359e1fee205fb2e1aeb21e68566cc269f4ce7d93589e319b247f371e10fd6fc3ab087ea00a13931b06df9db70442b5671857af84b06
EBUILD aiobotocore-2.12.1.ebuild 716 BLAKE2B 187b5de31cc921c5f77242102e23858b0a8b10c693df173452afc7fb5e9f6da6406bb306fe7ad841ec5df23b10d2f9709fa1b43002623942d4eab31b3fffc916 SHA512 c6077b9c0109e6cc8e37600aac669bb0dc9d759f8702ea15956127a271b59a4398cfbbdb7a6e4d4b45d24df1dfc8d28ae8479d75987763fc80660ee621e8f8a8
EBUILD aiobotocore-2.13.1.ebuild 716 BLAKE2B de87552760a69750e45b348657ce3f78c320abbfb8571ebafe1e71edd069cdb6ac52ac3a1e3ce5b3e5bb234631d64e9bd25586629a9191f57edada86aecd9626 SHA512 c7104e2545b0733b9eb4511082d444cda39dae6b626d5d823229822444ff64b85990f98488f760bb6a5ccbe01f5a2c1528d7646f64d3b0038c4103f3342579cd
EBUILD aiobotocore-2.13.1.ebuild 1120 BLAKE2B 582b119f880fb8103180a306fd50161ae8beb600760b54c0586bfe83006ed58a0e380ea00c1ee2a45a369feb26c1783d190d7e8855b5c802c5d19947a1fb3f52 SHA512 5974a84ed48b0a886d8c8d4a2bd11f7b7083d15e9949b29fdb94db6490a02f3c5fd4d5988ae97f070c4baa0bc8dcf6469134b080aea5e4cc939cec9ff77baf79
MISC metadata.xml 522 BLAKE2B 560be06ecbfa44ba18f3b7dbaa7034519b9583e4a130e0978892cdaf5283089b534a56a940fd9552d79d64b27a63dd153aaa0e6776bf60728ae322bbdbf47504 SHA512 30304e2bbaaafe077231b28336cc3b86d562a5d444de3adf029743f98b23e88753fd715ed5cc7a2cb2ad0b46ea1acf2b550f190d7376de8a51fff6408a7c843b

View File

@ -12,14 +12,17 @@ HOMEPAGE="https://github.com/aio-libs/aiobotocore https://pypi.org/project/aiobo
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
IUSE="awscli boto3 test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/aiohttp-3.9.2[${PYTHON_USEDEP}]
>=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}]
>=dev-python/boto3-1.35.16[${PYTHON_USEDEP}]
>=dev-python/aioitertools-0.5.1[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.9.2[${PYTHON_USEDEP}] <dev-python/aiohttp-4.0.0[${PYTHON_USEDEP}]
>=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}] <dev-python/wrapt-2.0.0[${PYTHON_USEDEP}]
>=dev-python/botocore-1.34.70[${PYTHON_USEDEP}] <dev-python/botocore-1.34.132[${PYTHON_USEDEP}]
>=dev-python/aioitertools-0.5.1[${PYTHON_USEDEP}] <dev-python/aioitertools-1.0.0[${PYTHON_USEDEP}]
awscli? ( >=app-admin/awscli-1.32.7[${PYTHON_USEDEP}] <app-admin/awscli-1.33.14[${PYTHON_USEDEP}] )
boto3? ( >=dev-python/boto3-1.34.70[${PYTHON_USEDEP}] <dev-python/boto3-1.34.132[${PYTHON_USEDEP}] )
"
distutils_enable_tests pytest

View File

@ -1,4 +1,4 @@
AUX aiocoap-0.4a1-no-umlaut.patch 264 BLAKE2B 4c1ba684d5d60ee324a572f04a6345d098b4b32334610eea53085bddcc081d4564cbee1fbb15462ff84d53c5a49757cc13ed2122f85dd87718a613864dabe2bc SHA512 6334856a9538a5e748353fcf1accb174241a5c4846ead94e9b77ec5617dc3718f4e56e10e834d218182e2c65e70bebfb402a756595156836da7323420bbd9437
DIST aiocoap-0.4.5.tar.gz 223573 BLAKE2B 794ce46a3f722e55810eba6f43457dddfb7bcb6b851ee3855db13000118e8c368e131afdbf65d846c7f9622565306c28763078eed5b40b9ad8bdd3225139f667 SHA512 41dfad7ba2b03bcceb719187f91f4595df37a61535ea0cdaa302b8e745e6061c1f5fdfba0e9592a0a69ee8919843a8a76a90b9bc3a2b3a380e32755bfa1fe811
EBUILD aiocoap-0.4.5.ebuild 666 BLAKE2B c6295fe80a4360bb8a50c0ebf51880d124089cf46622e2c9689ef849c2daae29b9713eea9499e0f4c18587f02bba6e32745e3564646324bf7b90051db7632f5c SHA512 e537f16907d5490173e52f18ba4ab6b4a03526dcc115c371f605eaf2a0e1358bdc14c68aa6f75aea3986070a47721a729566b39829d2ec38fd889c001b72a64e
EBUILD aiocoap-0.4.5.ebuild 846 BLAKE2B ebc80b5ac89d7a8488ab1bce43f3dc9deb11271714182f26fcd74038c42237da0379ff37687967eea3667b30e120e56b0c0e26f60b652669fb6fe54bf5132cb9 SHA512 b14142fa921e75d5692ecd0041587c9abb7fffdee1cc3528ded4e4d813b4900814039940338c1ca2ad730d77875d780ec772ae1710d8d2d27ff3c2a037984086
MISC metadata.xml 538 BLAKE2B 26f83491d4af91f7ed6d0fd56ea87dd81a3f7792fdd94d018d9171ed4009df4dc4fd266b2f8c84c524cb0eb477af3eed6ca6c2af2e63b0e1ec5ef9b0ba90929c SHA512 8f5a4bee8fe2201cd55eb85e1ffd9db1caa7b5c610574309251e37d8f1639128ccaba9bd9dc97414d88990038246f17012537373481d0f595530ba9a8f85076a

View File

@ -12,13 +12,16 @@ HOMEPAGE="https://github.com/chrysn/aiocoap https://pypi.org/project/aiocoap/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
IUSE="oscore test tinydtls ws"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/dtlssocket-0.1.11[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]"
RDEPEND="
oscore? ( dev-python/cbor2[${PYTHON_USEDEP}] dev-python/cryptography[${PYTHON_USEDEP}] dev-python/filelock[${PYTHON_USEDEP}] )
tinydtls? ( >=dev-python/DTLSSocket-0.1.11_alpha1[${PYTHON_USEDEP}] )
ws? ( dev-python/websockets[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@ -2,10 +2,12 @@ DIST aioesphomeapi-24.3.0.tar.gz 99402 BLAKE2B a605d1d8ab2ca0a174a4977ba6d8c2120
DIST aioesphomeapi-24.5.0.tar.gz 100067 BLAKE2B 2005e2f401b05a121b49eb3b15e46d98ed8f4792ca3330cf4b7013ad832f799ce5d3e61a9dd429605ff6926462672a9ec2cc482b430cb1d6da570944505b1bec SHA512 7f4103247511fcd557230cac7d1891d98a31b41abba31275c57912b72243ec5bec91b50e453867f8dd9d855de19608e13c995756dbed8625d19a57e05d702ce5
DIST aioesphomeapi-24.6.1.tar.gz 100704 BLAKE2B ac551db27ca724bc5175e6f28a8587be3dfc24406997b6cdb4a85537363433535a64b42b6b6ef5107778099ef0a818d2919f6d00301155553428acda231ed095 SHA512 2a512942f0ec9843672f624e7bafed2651af4ee5bb76a19364d44e208e7f0f2f73d18ea2194c91f82ae419100c5655550d13cc92dff43e846fa6446a5df9e7b6
DIST aioesphomeapi-25.0.0.tar.gz 101135 BLAKE2B ad32a8a6b0b36fd3d5ea564d01695aa2071e596f2da9fe3e6d73e44c46f1ed5f2de6ac8f54f4618a602affa138f63541edebfa9ebbcc64189ffd41eff9610936 SHA512 95a0a3265b8ecf2552551cc7edb9160195bf1cf6b134fb7f6dc1c280b85b2ecb3daa0b3218652bde229c86d1e463a61b85cf6105aeac649663e5106560410601
DIST aioesphomeapi-25.3.1.tar.gz 102608 BLAKE2B 229b282c502a787794176ad3f776aa2223baddbf0e98a54932b4b7384e5a0485be5b2caeb8eaafb705706c915201aebcc3073bf1300caaa82310c1cc28e7766e SHA512 4416212e9554b07225e1276707d62cb9a7d4affa36a0fa082b2d4658ebde486b2834b04e079b17cdec5c9a493f6faead1cac2e019af1d6671db9c84c917375e6
DIST aioesphomeapi-27.0.0.tar.gz 105436 BLAKE2B 35f23f737c75cbfdd18be08380c6e17d5fa9e82de6272aa1c5209591ee6d87f0cc5980ee49724b948d39ebf6d183b9e7e3f4aae5e766adaece8cf3a16c573986 SHA512 671b602e046c06b7bc22f7293cd3ef6ac40e9eee2add9a44fc48350c3b489a679dd9bc4cdded690b9d4670970de81f9deb9c5d99d388f60771a6fc4cca075f3f
EBUILD aioesphomeapi-24.3.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
EBUILD aioesphomeapi-24.5.0.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
EBUILD aioesphomeapi-24.6.1.ebuild 1103 BLAKE2B 99809bfa2ea2667637c09727a5df06beda28a88c3023f0f164dd5d939289982a2a7c21a3338276ff9d7c0d5345b9de0274bd6ba4a7e412a89a7321ecc1c9db6d SHA512 1ff7c4bf9d51f5e68a4e1c3e5c58f102234c5a2548d3cab1a591f83d823c46b14e822b8433260ef71406da698dd8085ce09cb48a9235c21647019b5c5b4d22d3
EBUILD aioesphomeapi-25.0.0.ebuild 1103 BLAKE2B a258f59d1dd02787d19c3f076773c8fd0f43a35ebe83111d0dc0d72d277474865f50e0509592593cc5150d6ddc50b9247efcaa0bb769705464200b0eb6542e9d SHA512 eda2b5e5fe2904676cdd7949312ce71b3c88ae5aee30e20929dffc49a52d4b418c7a77d06a91ac73b68c5cbed5fb6c9fb33ca57eb027635aab6debfa19c57ed5
EBUILD aioesphomeapi-25.3.1.ebuild 1103 BLAKE2B 302a503f586049e712f4e58f4afcb1b26acfced3ccf37aa80a0c4a1fc439e84619eb28379125126acd3013cfcc9b73e8babd8fc557644e93273a13947963c930 SHA512 6dbcdb7ccec976c262c3b1ee50cc6a3a223a0a1b9804d4f26876a16e11c964f7a54974f9a2a302ca9aa784a9f8d42825d3a84ca28843619cba7b99641d2adb69
EBUILD aioesphomeapi-27.0.0.ebuild 1103 BLAKE2B 117186eb726138132f0df5c7c3df289f8b80ded190a98b5debedfdaf05ff34cc76b47218cbfc5846e0c1a1ce9109695216bcb4eb6ae180a55bc1b0fa477d246e SHA512 5c78efecae4cecbcffbf4262db7589330b63da5819e6f048f33ed8331c363f5d6a32d7f0ce39d3785cf3420b105d9ef54e468c03c878233b717cc923dd23ea84
MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6

View File

@ -0,0 +1,35 @@
# 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 interacting with ESPHome devices."
HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.2.1[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}]
>=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
>=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pylint[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST aioflo-2021.11.0.tar.gz 9692 BLAKE2B 030a658798f425922c3d948fb135eb0c82ebd96015176d872824f6ec05f327ba02614f477715fa9b162e21fa0fdb616dc18be35bfcdd4398098344096f71f9a8 SHA512 287b7c868aaec726e4ce7ed31193563cbd9c5c07959d347541f83f08faeaf33d4b649db83cc7b2653ec8f7542352fbd624002e22eb084c15f1892f80700546f5
EBUILD aioflo-2021.11.0.ebuild 670 BLAKE2B ec3624d7d083e9bbac994fbeb2646bd24f71a49321f2af6189e4a548a31fefbf7465e532c897f34c7fb1d293f229d8c871ef5ae0d47d98dde631ff2113b98845 SHA512 a4224c77295d04a04263c2148583a6bb60ca9c3356b0ed10ea3e398ecb83e388b8a782056f42da421485a3a224ffbf16b49453aa5fe922ecbfadfd65c4bcd028
EBUILD aioflo-2021.11.0.ebuild 666 BLAKE2B 107583918c0826edb9cd77cd3284531e990eb2aeb4256f1816495ad49e1105c5b1f738afe68375702d40d05a29bd18a2b0daeda6b9ac3a2f9e58dc548532ed1c SHA512 d729f7cfd722744fe88b86e1c2e836aa5360029cf36ffa04c6060f95573a1c7955cb55aa8a1b3f2f60053eaedc4e76a39c1c3c07b83d73acde17afa6d6805d35
MISC metadata.xml 504 BLAKE2B 71c62420bb206911f56b78aa1a23b1ef745799cc1f33b5eb5170c284b3dfa0ee63043cfe8293de9c8710a231e25c54a7e7ec7a4663d46eecea6a99d50b7569d6 SHA512 8f888a55aa8ef0ef90a428854bcf9bd46a9cd841d3fe9c2a53e7beebaf18941cbafe619c0b501f29df45266bddc07a059d3e21306a14920a72be735ce8ed942d

View File

@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="A Python3, async-friendly library for Flo by Moen Smart Water Detectors"
HOMEPAGE="https://github.com/bachya/aioflo https://pypi.org/project/aioflo/"

View File

@ -1,3 +1,9 @@
DIST aiohttp-3.10.7.tar.gz 7538967 BLAKE2B c022b01ec3b2bb6549b00c43231692b643be9cda4af3c82748f55c813f12a0f16963c086fa99746e0f9bd8f95f5c1570b647ab0ca9f30aed501b563a6de773f6 SHA512 bfef47dfe14a7cc23f2962abfede36105b5061d3c537b4309b09d83ced545ff9f2e0a2f3713cac30ac5ce31ca951dbc6d1beafa571254a0a84b1f1f8d6ed6831
DIST aiohttp-3.8.6.tar.gz 7352172 BLAKE2B 4dc602abb4f9bd7c65bda7d11cde3e703bbc7786fb3f8ef36922caef42912b2c10a198ebdcecd3fcd022c3a9a729766a2023636f756a8fa10663bf988554f967 SHA512 43f1dd6670d90aefee7f0f30411b13c643ea684815b493cc4437e5f1981f4fdf4b718a40543d7c3c8c70d8b27470b8f3bf1609e46146362e0490ce0990a057f5
DIST aiohttp-3.9.4.tar.gz 7500720 BLAKE2B 1f41e481590425c16ef9e797ecc78e08d00fda65b40c38e34226ada969f3114cae3f6953980d23b0e96e284f6e49fd0a84aa93c6b7a666d60690e9a9fd9c41b2 SHA512 e26e7148602d72c77fe46e0596614b448f38a9014834a72c4131d8b315dbbd401ce4e1a403ef35ea7a9ba7fafaddc42031d38b93b45464accdedf26ba99fc960
DIST aiohttp-3.9.5.tar.gz 7504841 BLAKE2B f051ee88d45952219f72d542f1c6d0cc33c699c6c5fb5dbe3bc054ee4d0e03121b219c8c8524fd1236a8b878329b0997b8afe07d6c66074102d4a2052a8738ff SHA512 da11468a2f131275593395b052700a99cf79055a32d48327dca0f58547ad30add8cd0a375dbd831e2f06fe7a739183251e4ad69c16f3d141799bbed45a8a5dc4
EBUILD aiohttp-3.10.7.ebuild 3236 BLAKE2B e5d9a8592472994fbc06eed4c17a41ed2c1b0d849021af184c371d88b31f7fcfcac5508c4420269a0eae7904cb61bcade485f4c9f78201cc1e6041e3b82ece54 SHA512 113bbfc2b890208a577749cfa3edd77a17c8be90915e4211341bba3d2eb01d06be450e30073584b0475f2c5f52114888cc227316552f2ec774cf5b04cedd6450
EBUILD aiohttp-3.8.6.ebuild 3318 BLAKE2B 2f31efbc7d76b57aa045981c4547c2cd780f02ab8199f9e11374fa4c21ce1e3e414b739ba1283f4858b041300bea8eac4ff2a313d437932bb8f4b4fa6760fdfc SHA512 736775f22858d3d202ecc7fbe1ac72172ab1b5b285cf3e963eb6fdb3b0ee7d06f40702915334f3afd715b30d81de3a8661065006917366766c9e542fe96ce519
EBUILD aiohttp-3.9.4.ebuild 3259 BLAKE2B 08ba30a5bd706695ffd130dd085f591f596cd196c3b0c3554ce33c688739cbba5e4c7b9640d94125121e10b19a7a256f56094d2b4460e15793ea4dbedad7ac5e SHA512 bc2ca560e34d1697638db24b20084fab3fd6cd87eda9ebe0c7af71205c725cf427b2970fe4594544ddc72bb4a5442371536bf4424f20e4cacd1d2df3deb0c79c
EBUILD aiohttp-3.9.5.ebuild 3259 BLAKE2B 08ba30a5bd706695ffd130dd085f591f596cd196c3b0c3554ce33c688739cbba5e4c7b9640d94125121e10b19a7a256f56094d2b4460e15793ea4dbedad7ac5e SHA512 bc2ca560e34d1697638db24b20084fab3fd6cd87eda9ebe0c7af71205c725cf427b2970fe4594544ddc72bb4a5442371536bf4424f20e4cacd1d2df3deb0c79c
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5

View File

@ -0,0 +1,123 @@
# 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=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="HTTP client/server for asyncio"
HOMEPAGE="
https://github.com/aio-libs/aiohttp/
https://pypi.org/project/aiohttp/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="+native-extensions test-rust"
RDEPEND="
>=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
>=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.12.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
<dev-python/async-timeout-5[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]
' 3.10)
"
BDEPEND="
native-extensions? (
dev-python/cython[${PYTHON_USEDEP}]
)
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
dev-python/trustme[${PYTHON_USEDEP}]
)
)
"
DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
# increase the timeout a little
sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
# xfail_strict fails on py3.10
sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
sed -i -e 's:-Werror::' Makefile || die
distutils-r1_src_prepare
}
python_configure() {
if [[ ! -d tools && ${EPYTHON} != pypy3 ]] && use native-extensions
then
# workaround missing files
mkdir tools || die
> requirements/cython.txt || die
> tools/gen.py || die
chmod +x tools/gen.py || die
# force rehashing first
emake requirements/.hash/cython.txt.hash
> .update-pip || die
> .install-cython || die
emake cythonize
fi
}
python_compile() {
# implicitly disabled for pypy3
if ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
distutils-r1_python_compile
}
python_test() {
local EPYTEST_IGNORE=(
# proxy is not packaged
tests/test_proxy_functional.py
# python_on_whales is not packaged
tests/autobahn/test_autobahn.py
)
local EPYTEST_DESELECT=(
# Internet
tests/test_client_session.py::test_client_session_timeout_zero
# broken by irrelevant deprecation warnings
tests/test_circular_imports.py::test_no_warnings
)
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch
if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
local -x AIOHTTP_NO_EXTENSIONS=1
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin
rm -rf aiohttp || die
epytest -m "not internal and not dev_mode" \
-p rerunfailures --reruns=5
}

View File

@ -0,0 +1,119 @@
# 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=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="HTTP client/server for asyncio"
HOMEPAGE="
https://github.com/aio-libs/aiohttp/
https://pypi.org/project/aiohttp/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test-rust speedups"
RDEPEND="
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
>=dev-python/charset-normalizer-2.0[${PYTHON_USEDEP}] <dev-python/charset-normalizer-4.0[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5[${PYTHON_USEDEP}] <dev-python/multidict-7.0[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] <dev-python/async-timeout-5.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}] <dev-python/yarl-2.0[${PYTHON_USEDEP}]
>=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
>=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
speedups? (
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/brotlipy[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
)
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
dev-python/trustme[${PYTHON_USEDEP}]
)
)
"
DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
# increase the timeout a little
sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
# xfail_strict fails on py3.10
sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
sed -i -e 's:-Werror::' Makefile || die
distutils-r1_src_prepare
}
python_configure_all() {
# workaround missing files
mkdir tools || die
> requirements/cython.txt || die
> tools/gen.py || die
chmod +x tools/gen.py || die
# force rehashing first
emake requirements/.hash/cython.txt.hash
> .update-pip || die
> .install-cython || die
emake cythonize
}
python_test() {
local EPYTEST_IGNORE=(
# proxy is not packaged
tests/test_proxy_functional.py
# python_on_whales is not packaged
tests/autobahn/test_autobahn.py
)
local EPYTEST_DESELECT=(
# Internet
tests/test_client_session.py::test_client_session_timeout_zero
# broken by irrelevant deprecation warnings
tests/test_circular_imports.py::test_no_warnings
# TODO
tests/test_client_session.py::test_request_tracing_url_params
# fragile timing test
tests/test_imports.py::test_import_time
# crash in time-machine
# https://github.com/aio-libs/aiohttp/issues/7851
# https://github.com/adamchainz/time-machine/issues/403
tests/test_cookiejar.py::TestCookieJarSafe::test_max_age
)
case ${EPYTHON} in
pypy3)
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch,
# sigh
local -x AIOHTTP_NO_EXTENSIONS=1
;;
esac
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
rm -rf aiohttp || die
epytest --forked
}

View File

@ -0,0 +1,123 @@
# 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=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="HTTP client/server for asyncio"
HOMEPAGE="
https://github.com/aio-libs/aiohttp/
https://pypi.org/project/aiohttp/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test-rust speedups"
RDEPEND="
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
>=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}]
>=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
>=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
<dev-python/async-timeout-5[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]
' 3.10)
speedups? (
>=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]
dev-python/brotlipy[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
)
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/freezegun[${PYTHON_USEDEP}]
www-servers/gunicorn[${PYTHON_USEDEP}]
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
dev-python/re-assert[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/time-machine[${PYTHON_USEDEP}]
' 'python3*')
test-rust? (
dev-python/trustme[${PYTHON_USEDEP}]
)
)
"
DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
EPYTEST_XDIST=1
distutils_enable_tests pytest
src_prepare() {
# increase the timeout a little
sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
# xfail_strict fails on py3.10
sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die
sed -i -e 's:-Werror::' Makefile || die
distutils-r1_src_prepare
}
python_configure_all() {
# workaround missing files
mkdir tools || die
> requirements/cython.txt || die
> tools/gen.py || die
chmod +x tools/gen.py || die
# force rehashing first
emake requirements/.hash/cython.txt.hash
> .update-pip || die
> .install-cython || die
emake cythonize
}
python_test() {
local EPYTEST_IGNORE=(
# proxy is not packaged
tests/test_proxy_functional.py
# python_on_whales is not packaged
tests/autobahn/test_autobahn.py
)
local EPYTEST_DESELECT=(
# Internet
tests/test_client_session.py::test_client_session_timeout_zero
# broken by irrelevant deprecation warnings
tests/test_circular_imports.py::test_no_warnings
# TODO
tests/test_client_session.py::test_request_tracing_url_params
# fragile timing test
tests/test_imports.py::test_import_time
# crash in time-machine
# https://github.com/aio-libs/aiohttp/issues/7851
# https://github.com/adamchainz/time-machine/issues/403
tests/test_cookiejar.py::TestCookieJarSafe::test_max_age
)
case ${EPYTHON} in
pypy3)
# upstream unconditionally blocks building C extensions
# on PyPy3 but the test suite needs an explicit switch,
# sigh
local -x AIOHTTP_NO_EXTENSIONS=1
;;
esac
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked
rm -rf aiohttp || die
epytest --forked
}

View File

@ -1,5 +1,7 @@
DIST aiolifx_themes-0.4.15.tar.gz 12966 BLAKE2B b8902c54bff553c969c6655012cb071dc4aadc875422609a2aa3079ad5f86956a67bfa43d3352309354c7f668641316a1326be9f36d5da48587ac223daad55c3 SHA512 ca038ad4f1c006c9b04a6e0f024ede197fc41daa153d989a4cd4e58266d80fc8e78a66d7d53eded5e013b633bbff6e29026fdf2b6f4823093a9a518557c37647
DIST aiolifx_themes-0.5.0.tar.gz 16904 BLAKE2B 0b27f598a65d6e9dbbfa75853f298bd821880e72312114db9012226eb2b1fdbaa2d81dea9e0c5b3125a2be83bfac94f672b7f4e81c92f3730cc1989c9ecec7ca SHA512 368a4edb7a19c26395de34f564e3bbb94ced92e85edbd9aa9ac73de0d8798d5c6cecd9b35dc90597fca7156fad481f019e30401b967f7d4cc272b53279e9c77a
DIST aiolifx_themes-0.5.5.tar.gz 16878 BLAKE2B efd2ee2aa5a1583d19f12b32da928883b91563d9f5e4ef02d76f45188501c3463bec3ad31073c586e68b5d9cfade292dbcb721c9c2fb66e0e82f07d401cebcc8 SHA512 f6bbeb0ae36a444fcfd3b7d7626d1fcd85957604e74a387c351e4538dbcefca7f66e310ef8e1cdab75506a7bf0ab920cde5dd02f867f47eda7628f47500573f8
EBUILD aiolifx-themes-0.4.15.ebuild 637 BLAKE2B ae965193bf8ad7f765e92b13640728ca3614e47411f3759a6a2335672d4290b215fb1fd3f0bcb44aef8413c6a3b87cb7d60042a7a76111d2158f32971370f00b SHA512 642c570c6814e6b155d4bc1bab20cae7c729a8a5680c4ef3c3608ba6aa6242e0edd62bf9997d5fab5413464f6e64ee4a072fd271e26737ea87650309ac5bc68b
EBUILD aiolifx-themes-0.5.0.ebuild 637 BLAKE2B ae965193bf8ad7f765e92b13640728ca3614e47411f3759a6a2335672d4290b215fb1fd3f0bcb44aef8413c6a3b87cb7d60042a7a76111d2158f32971370f00b SHA512 642c570c6814e6b155d4bc1bab20cae7c729a8a5680c4ef3c3608ba6aa6242e0edd62bf9997d5fab5413464f6e64ee4a072fd271e26737ea87650309ac5bc68b
EBUILD aiolifx-themes-0.5.5.ebuild 637 BLAKE2B 4af491cc7b0ad4ec6c5ce64e5f989c0ac358aa60c15b329af596e41798e7af0633f94ed86bd74ba19257527752b810b9c72a965e873e664c30d4bc833d601d11 SHA512 4e61280fff38caa81d168babcd2a7b7a5e65d9fa5d79fcafbb062662ffd00533389c313b477b29baac9b7c2db3040d06baeb7c45245771b2daa75436b74dd2f6
MISC metadata.xml 513 BLAKE2B 4961599829aeaed7db9440112142564e7af35ac90c5c9fb4126cd7ff7cf19fea7aa965b765d9d7e7472128ac1cf591bc0eb9b69535b2b12927141ffdfb12bd10 SHA512 cba1b8cf2ac0c9ff1ce3efa14c2e0a87af6f9b5b23e26b80f5ff54c020a215d4687a1bc3a1ea26b92f6d0b3156a6ad411034e6395a4074bbec7c3ab34cd3e29e

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Async library that applies color themes to LIFX lights"
HOMEPAGE="https://github.com/Djelibeybi/aiolifx-themes https://pypi.org/project/aiolifx-themes/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,5 +1,9 @@
DIST aiolifx-1.0.2.tar.gz 39888 BLAKE2B ada9312d5f3802dd9d550b90e76f33b50f7ac973191dde2b29845e5b13badce4a2598c49390039bfb6ffbb66422e3262ccd3af8518c362f6fa747fa3584506df SHA512 90f04da6418cd93902a6273b211c25a3260a525e9a01356f7a5fd2843163175ca1f9046500721c4e004c938ec981e17a22715f3e9372db6a93f9eabada562735
DIST aiolifx-1.0.8.tar.gz 42939 BLAKE2B e4fe5635e374b6000110e0e3f4d8389f5469da275cd9bac3d0e4dff96bdded329969cb0bfc9f9cd437ccb1432dd8ba1e6687f7f7cd13a3bd69fffd10b4ac1b9a SHA512 6f759f99498762cf303fd9b260e08c8ebb255097f6d2fad007ea24b405c9c5b881aafd7d8d2d65dcbed19f6f3dca262869f4abbfb517a1cb973e7f51eb7a3f6c
DIST aiolifx-1.0.9.tar.gz 43005 BLAKE2B 37ac63199089937a1571e6a06ce9cc6bc3d54149781d107ebe0e3fa9e60170be56306d968bda1cb842f1290b8563e3d346eb3bb3f333547d4bf4837cac1b8f6b SHA512 8f24ce5edbfe89eb46d0cb50ff65c912717e7ccea02ee00c2771a01521f008aa009d179517f42f722fd2c4eb66ed7399300a6c7251199f0b4b8b6afc1b5180c0
DIST aiolifx-1.1.1.tar.gz 43612 BLAKE2B 03d87d7913a8c0f6fc78efb20e085d7a803fdd6e6c76ec33d8d784a102047221e1c7b6707e9b9f3b94d3179278a5ce9b7dcbfc6421b62763a6e35fcc630c8edc SHA512 de51b37108167ac9d1dcbd0676d57375dd0cbda5f7a0499920326f66d471bb15295fcb8a123904ee4ca9a42c00bf645e93ca8bcca71728d1b689c444ca00fea0
EBUILD aiolifx-1.0.2.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
EBUILD aiolifx-1.0.8.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
EBUILD aiolifx-1.0.9.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
EBUILD aiolifx-1.1.1.ebuild 758 BLAKE2B 03d64c5d1a5338a409f959cd55f90bc481c17a9c85b81c59c64628fca8cb3dfb9548c61e8a044fcf848496325e8b132b4b6d818e1d8ec19c858ed3e2f5680532 SHA512 0ef635aada237c6c48e309f63b7ae3709b4be42b954ef7d1fd98091a33e30f288650fcc15c253d88dacae8e02e3bd44ca86940d69ea0bd130a9d3e78a99c945f
MISC metadata.xml 513 BLAKE2B 4625cc49a22d81cf092bd03a1682fb949967954140ab0eab8eb5ad4946d52f8649f5630ff9ad07c225f257a7d29d5f1531c5a0b2348a638c7e82d08553cfb3da SHA512 215206ccefbd4991e26e5eb28d0261376db6afef22362ab896058dc4bd5e7dcf70d6f8ee1e824a8e98f5282bc426752b1cf7ac43c254b06f6e25e67526be464a

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="API for local communication with LIFX devices over a LAN with asyncio."
HOMEPAGE="https://github.com/frawau/aiolifx https://pypi.org/project/aiolifx/"
LICENSE="MIT"
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/bitstring[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/inquirerpy[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="API for local communication with LIFX devices over a LAN with asyncio."
HOMEPAGE="https://github.com/frawau/aiolifx https://pypi.org/project/aiolifx/"
LICENSE="MIT"
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/bitstring[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/inquirerpy[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,6 @@
AUX fix-setup.patch 892 BLAKE2B d3aa2e87b49974add4fc65a53230aa4e93cc294c07517125b46d6ff0ffe5e81a984b0e7f3dbd6252d1c4eca5a5010143091ece39011f39deafcfffb826830636 SHA512 67c7c7619f214a120217a63cfea5218e35958337ed4ccdc2bd15baecc8645d02de19f80ad267cbcbaf18a0ac64f66b9c51ce715f08e111d146b0d58752f91eea
DIST aiolyric-1.1.0.tar.gz 7056 BLAKE2B 4a29729f15f56ec6f50b7bad5221f8ee83505400d9ec98e7b690e0de7ca4e7a7cec77a0ea4d0a3372009798b29e716efd34fb9ffcab260ad6f4bba77497a3894 SHA512 1c6bef6b46f7f54edc9d423248389193f74613f834a5e2b540d849ecdb5b3dcee90614b2c616db7cd16c918d08ca6e0f2c68cad3020c0cefd4e5db763c0a8fef
DIST aiolyric-2.0.1.tar.gz 18521 BLAKE2B e33c88403f0a009523fed2ba44c74f13e8065cd437065fdc3ea4900b1325f9c8b9e3e3666aa82afc96740dd8312902ad52b7c41550549cbcd2e36cb1dbbc2f7c SHA512 18f67b24962b0a4fa538cc1bab04f0fc706eb94e996b3e9d6b99b7d4affba1c56bb0e3fced634b94f633f7870216ec76586e26eb890e872054c9d7ff8122bacd
EBUILD aiolyric-1.1.0.ebuild 650 BLAKE2B e711647759fd477bb7517f1fa807e99db6106c057b7d387c258f456e481d155a91eebc877e0e140c9229c2dfda1f1faf0315a28cfff42ef960de422572b86c17 SHA512 e7aa5e9fdd520279d44b19500146dbcfb3608557defba363dae99838563f2fcec2262164a42eeb6905d5b0e8b36f9bd50f105d6821ef72282555abe6da9baca7
EBUILD aiolyric-2.0.1.ebuild 700 BLAKE2B b5eb6d542d1b0ba5bcb7d371117842cb3822ebf71e5a7e0a4f9dcab0334f2c681dee378967bad96981ac9a54d322f9c23b7247beac9e93ea5a39cfcf25ae3aa2 SHA512 ad99c6d939f5b4ed14340cefdc9e0591c9d433e5cf952bba0a09eccbf9e97e2f32758a85d2a9580be71ace31a0847ac8eefa9fde736c7d6f18426550bfa8ecbc
EBUILD aiolyric-2.0.1.ebuild 765 BLAKE2B cb0afbf690afe04393132a3bf08875e93e0486bae16ec29434c7dcf804c1795cdc24d8c5aa148a79e8859ab8ec529e17b5222e26fde8b802eea17769d30085d0 SHA512 e4b2626b2067478fbdd8b47d4d270a52d73e2deb3a72f82f57a36729b06a9e98090d27df0df7f06d1414dcd692565a060c8849e36907850d2427803aac0254fe
MISC metadata.xml 515 BLAKE2B b9630688db3e1d9342c223517df063d5816c212d47eaf3ac8a8e1a3abb2fe2e85819acd62500b944eaced1998f8d4bc75a824279e7b3decbe05a6e765a3ff932 SHA512 d6290d4c15beee2161958d663247451555b86cea0ee8038fe8b5f60b24ea571de35fd7423537ba2724a2b45d6ad880ffe31306335369d81e2db812eb9a6ec41a

View File

@ -19,11 +19,17 @@ DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.7.3[${PYTHON_USEDEP}]
>=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
touch requirements_setup.txt || die
touch requirements.txt || die
eapply_user
python_test() {
py.test -v -v || die
}
src_prepare() {
eapply ${FILESDIR}/fix-setup.patch
default
}
distutils_enable_tests pytest

View File

@ -0,0 +1,27 @@
--- a/setup.py 2024-10-23 19:33:33.499767427 +0200
+++ b/setup.py 2024-10-23 19:34:14.610766364 +0200
@@ -1,14 +1,6 @@
"""Setup."""
from setuptools import find_packages, setup
-# Get setup packages from requirements.txt
-with open("requirements_setup.txt", encoding="utf-8") as f:
- requirements_setup = f.read().splitlines()
-
-# Get packages from requirements.txt
-with open("requirements.txt", encoding="utf-8") as f:
- requirements = f.read().splitlines()
-
with open("README.md", encoding="utf-8") as f:
readme = f.read()
@@ -22,9 +14,7 @@
long_description=readme,
long_description_content_type="text/markdown",
url="https://github.com/timmo001/aiolyric",
- install_requires=requirements,
packages=find_packages(exclude=["tests", "generator"]),
python_requires=">=3.11",
- setup_requires=requirements_setup,
use_incremental=True,
)

View File

@ -1,3 +1,5 @@
DIST aioqsw-0.3.5.tar.gz 16828 BLAKE2B 8a9a6e824d0d97d52e203862e543feeab11524122beb8e6c9582fd36c890e70d61c2eb6bf5d3bed1c39335c512c149b8848757b8414d29c46cc392c15cd2481f SHA512 76c718b24e4a63987baf856083db9898835f8f2bc3694c36baa87bafcdf988d0b29503f6400bc78841ea001c390f9457f700c0ec2f828df96b788907af3d73dd
DIST aioqsw-0.4.1.tar.gz 18092 BLAKE2B bc82ae3ae9d5595f6e5aa3e97c6c7f4047893b17fd5011f1348a19f7d39b8cef4eec644b73b65c25cb49433b9bf2b153293825e4e950e0511fc458e95d2b911d SHA512 04ea98c22de39077e5ef9290b5a7e879d08191a41db504626ca7bc683c1325ab72193cecb59184c3b4c8d930dfcff15a29c10606cfe81aad565d7fcaa8d857ff
EBUILD aioqsw-0.3.5.ebuild 461 BLAKE2B 7574cc3b0aeae8bb0fea17e710ff3c83b207bf1da5af3fbe00ea25dddeaa422e0b43c908b06c2934f266d7e0f8c639c7688d135578dd052d7ae444ff773e9c1e SHA512 cfab4130f3d6f1a42c6d560cfc488e328e598ffd5ad32a0b5144f1f650a14c90969a211a15e4082f9212ba859326e8d7801006122fbd955424eef2d24e505e16
EBUILD aioqsw-0.4.1.ebuild 461 BLAKE2B 7574cc3b0aeae8bb0fea17e710ff3c83b207bf1da5af3fbe00ea25dddeaa422e0b43c908b06c2934f266d7e0f8c639c7688d135578dd052d7ae444ff773e9c1e SHA512 cfab4130f3d6f1a42c6d560cfc488e328e598ffd5ad32a0b5144f1f650a14c90969a211a15e4082f9212ba859326e8d7801006122fbd955424eef2d24e505e16
MISC metadata.xml 516 BLAKE2B ef46e84f033d4a75fadae49fd8f131f4c9250a902c2d66fc39f3db68656b830e2799ec52804cd297efbf2f92ef495c7c35c0c623e6e01d1486eba6a9d3110a93 SHA512 fb4939d133edb29fcded998150011fa828b9a0082b986bf25a1f0ced94af7a1c1838cace67c3ee91c107904f2b8ef83daa8c1d7aa3aaedc6a8a1c7b2f90bef77

View File

@ -0,0 +1,17 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Library to control QNAP QSW devices"
HOMEPAGE="https://github.com/Noltari/aioqsw https://pypi.org/project/aioqsw/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"

View File

@ -1,7 +1,9 @@
DIST aioraven-0.5.0.tar.gz 19592 BLAKE2B 515eba7db59877b55be9955594cd362085825d11f171bd1bf742896ecf05de59863cdc6a8792af3f58c09b8b869b472d0202f6ded6b08b52fea645d496a91039 SHA512 f9add3cfd21e31c261a391191402c92cab3fb31c78bb2bb205aa020473d1bf27f4dff296cc00ae7388c2820f16ac476e15a41190e2d3461357490400206cd690
DIST aioraven-0.5.2.tar.gz 19749 BLAKE2B 1a9faf3f8c1c5134066074246c0e495764705cc3c1f3b27e2cd07a3eae83191a6e374b9bca1a9a6a8cd882c8b7ccf3a94b931d10b49c6841ad90e232c3b65cf7 SHA512 f7b0a704074f909ca636939463d0a3daa73efa1b4185081ab7f6e8bb24f2174f1c8217818d18db1111c4fcba42ea0a34e44b888eda91ffd71cc77a54f6f8cf8f
DIST aioraven-0.5.3.tar.gz 19910 BLAKE2B 8cc147a0e8870bb38178302cab2cdadfac071e94b6c3e6958caf8da16ea52fc293e73f811ddf1e965f05782bdb6cbc064f43fd9b7e03e2977831ad45b7d0f2f8 SHA512 4ff3b6cd5bf8216ebbf4bd95b5fcba93880e1fa19db14e392745e0c2b48ecdcc0554bcdee2b23cd2921656f22c596add423388354d098cf649e254d815187974
DIST aioraven-0.7.0.tar.gz 20043 BLAKE2B 06f99a20c20efc92df2ab91a60106a42681fd757e2bb5bb6568a70628fb1fb7e1ad5b291d95f6d9d3e937b6845aff61401a5d3da9dc00fd0065b0fe920f74e65 SHA512 eca84660861be2b0fbe92c76e778c7b6e738b95eb25abb48286f1d8b1d2e05f3f8b450d32632282be8607b2d68969ef5454e771f98b062a3841c513bb67a0c44
EBUILD aioraven-0.5.0.ebuild 613 BLAKE2B b2fa44d35a5c8af69498c3c227300ba3fd6b9feafe9cab1b15efd3c24b2670b79bc6e8c8451005f7ba70a4182cbe9aa9825619a5e503ac6d949441be5cb8a5da SHA512 3c904e3090626f32da4739da0ec9c82ca72d05b16f25e85835f77e013fe5025facc875c97a2d1bda0054884265a468e6e790818b3b6208f24fca77e8ddf5671a
EBUILD aioraven-0.5.2.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020
EBUILD aioraven-0.5.3.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020
EBUILD aioraven-0.7.0.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020
MISC metadata.xml 510 BLAKE2B c57f4e5ad917af55dfc6d286513ba3960c01f11516ff92c0bc4a25dccfdc0977711bdff4f7d3625568874bf88e97a8840c20dfb4dc48574e66b85baf981e5810 SHA512 f5bbf03e29d57ac0c12fc8a69abdb4379edfa78e6520e0b4b947f5faa23e8e9358d078afb7c5e40e34c2d35eb8a27cd35a070933172a3057d2c05ea01646f24b

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous communication with Rainforest RAVEn devices."
HOMEPAGE="https://github.com/cottsay/aioraven https://pypi.org/project/aioraven/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
dev-python/iso4217[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST aiorussound-4.0.5.tar.gz 11148 BLAKE2B 555599c8df37a120af57bfa37a423ca9775538098d13c3054d54d2e82c281dc595a3e1d3e312a9182f8228f591b00c16f58d384c455e5dca18b63f34f63e23f9 SHA512 e9648339fdf957c2ada33c7ae90e38b252fc0af939dd1c081870861862502921f74eff75d53a6d20294d6ac1f9e88fc5b0855afade94c1743ae222ce8208cd3b
EBUILD aiorussound-4.0.5.ebuild 593 BLAKE2B 11e333060dae7ea3bd0ba86cad6faffd91ecc2e55fc851d745159caa6d4aa29c7bcd0e8a72a6d375a09df2a2160bfd8b47d1c21f75a5c7797d0392ae1ad632d0 SHA512 ca886d31a13f2ecc879240e3102dda610e8a667d72d7dc2d5415bc6f501a6ef574d6c432ebb4fedbb5c37d54a8235221769d4013920ae4f2931037f7b2be13c6
EBUILD aiorussound-4.0.5.ebuild 592 BLAKE2B 402e75d3b6d6e46795ec8179972177d5e9f90e8730b4168f6222a8d26d376c9daded6e900bffb7d6d3cd93e9ac57c126829b5e3ce41ba71f231e948405ffdcc0 SHA512 07911effd03705270e8c732302511287b1ad26b28e4939221873685444ce05c75eafb95bc2770bfc71e03f434ed9bc58446cb802f4909be1868ff24c14a68885
MISC metadata.xml 521 BLAKE2B eeae78cc344c86abda209cbcf57240224ba4f137af4de8f6f6a3842583d15144f6c79076a808a95650113a045285888003d38f2edd42b8cf93ee12a39b2924f3 SHA512 f358e96e260d281d7d64771484a489894982ed32ea50c2f1757c0f2b1e738745e7ff1f727d3b3107c062447d339af806ac2caf4cf926c1c487cd2ae35a401abe

View File

@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/mashumaro-3.11[${PYTHON_USEDEP}]
>=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]
>=dev-python/mashumaro-3.11[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,14 +1,9 @@
AUX aioshelly.patch 495 BLAKE2B 47b13a2fdafc84b015ee9c9ea6a525a86069da3da7bfbb891565ddd62b2db4a4fa5349863d44d8abed52eccc795713bcb211fa4e91fce1d5c0059daf1b8a2979 SHA512 c34830d70f327f0ca5f09c8f7e519755086a1a2819ad85ba7e7f833a6f74d64ace878dd51c8f8332070d8e43a8da7a21d65eb157b2878603834ae8a30ba398c9
DIST aioshelly-10.0.1.tar.gz 35807 BLAKE2B e05b8816a2d3e30a164bc337f5e6ba1c558e6482ba1e0a33fe646fbd08b2e21068463353a15e7b894f04fbb53aefcb54edb9ecb711efc1c0654b425527699c8d SHA512 18b5ffd99891e0d9e0f4b0f520bd498009fa9cbed59349dc6e512176b88cda1ef5fb12d1993b5845639c494badb4b4fd030d75196e8595fc21dc993e4f40c943
DIST aioshelly-11.2.4.tar.gz 36647 BLAKE2B 9d61ff195913f857e9e85e2570d1e17d66b87a47147fe00b5c710ddb9346b813e9298389787bfb54146de924dc18e1aa38f235f01870a5a116a66381f514b78a SHA512 23e770ade827e3860b3d2620eb8befe34fea37c88a3c1d571b62dc706b6f80df06ed2728eb7b144edbeb624b56cde2db80ab5b97aeb1f383a7757a8d5776a432
DIST aioshelly-11.4.2.tar.gz 41415 BLAKE2B b92bde36fd02ab67fa844da28e5dd5d589fa4d1d7bf8c779488dda1cd0378cb26895a46d4dc798bec37033b403bf274ce683d003740a8fcf38184e9667398264 SHA512 0585e169c9e59ed8fe0ae684c2d4f41de5e00a34a3dd79594a1ba9d9bd93a955aa11c1d03e7979deff8038dda75caf7324ceb2c3b6a01f4cbeecc0616edcc880
DIST aioshelly-8.1.1.tar.gz 29377 BLAKE2B 10dd116efc28cb49e123271346531dbb8ec8ae1331e7ce1f3e6eb3773303d1efdcb476a32c2cc3c7552b056405761b2248955bf4e8fb6a87c55f4976c0e3d75e SHA512 719f755b72e9e7c664188eb2762e421ebd5752084c9b4124a2a8e7eb19bbd0291fd49b7bb7988b9c5e4e843d5ca532c3440b2a9da59409de2193aaf18483516a
DIST aioshelly-8.2.0.tar.gz 35668 BLAKE2B b897947ae1576b95a1c80ed28d13337b7d8f800a861e3643b8e8e53987c6f908c8cadfcbadbfa11b336c07273ffac98bdc5f1d4519d5d726ea7455f82344ad95 SHA512 ac892806f0fb8717c09fc099dc3d02df08668957137c6655e202d115dda2f01f34efc8798649b2614325e8c2ad8d000801d6e12567e35cb1a688466636a99e66
DIST aioshelly-9.0.0.tar.gz 35489 BLAKE2B 70045f179a05b2b5e15d29f04703384ad21a3ff3b0f4432f7a8a30333de85c25890c651364b542cf69285e033cfcb04d463a066cd1f8f195a95bcac6bfdcd0e4 SHA512 c1ad108c9aac34369f53c1811ca71f3c2592b6f3057585590cc6b34f8336ceb26150773d35d2ea273e0e7ef4814208e9b1fe2a0c2cac0e261454f5fdd06f2082
EBUILD aioshelly-10.0.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-11.2.4.ebuild 827 BLAKE2B f79ac646d31ef50e01d5df7b731e9b4661d67e9d2894046fe84d13f3be97d840fd4b3754f5ec752fe7787075329e023012f8ad7cfb7dd0c0829fd176eba88e79 SHA512 a4acd36d971157e0e14e11e6d7df94a9fb3325cc0940cba1240d06af1fb6dc9ec1e31187ca9c1fef2c7c78ecee8a8a4a9d5bff217cf200651e3ce6dcbab6c288
EBUILD aioshelly-11.4.2.ebuild 954 BLAKE2B 0eca2717fa9f508efded47b8d5417fac53be2255d80a6cd48bf7af0fd737ac7e08ecef489e387514d4eeba0fe4e8a47cc5943821e2e7623eb52fa84c281505d7 SHA512 e3e124979a0217774ed6b912ab2bba96381165a3ad218da2bb0e1c8bd67d0dd0bb41a5d575d2529d5ace65b014c04480c2f99765f518c8ee13eedca19e4ab8cb
EBUILD aioshelly-8.1.1.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-8.2.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
EBUILD aioshelly-9.0.0.ebuild 815 BLAKE2B 88fa9d841f3bf2b696e2455a04897ff432bc013ad3dded5298f6029338605edbb31a9ac41d6cb5cee9e1c69528680f343ac4f94fca79c515ee8f56c15154667f SHA512 8c97321a921890f3fb5e5f68508cbdee216348081cf2963e38df20a9f25be76bc7cb55aa7a597c70c9424b1aaac702d6e617d56be10e2d57bf6274076790ade9
MISC metadata.xml 533 BLAKE2B d3a60d6ad1a1bb8530b44f8914af8f85fb7117cfb3db0e8e425216b81f9871102e15330d5db4a9dd737e58f5d9eb82f5f71ba8ffa26b8f4ad7062861f63a4eeb SHA512 75e68f47e8b9ca4dbfdbabc3efbb9e89e3a01718f5fd56edd2fb40d41bc4ad5b318a63edbf9e5b38fea4e7dba815e93c212e9119529ca18cb296c99154bc54cc

View File

@ -1,30 +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="Asynchronous library to control Shelly devices."
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/requests[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,11 +0,0 @@
--- a/setup.py 2024-08-18 23:19:55.000000000 +0200
+++ a/setup.py.new 2024-09-11 20:39:36.755962293 +0200
@@ -21,7 +21,7 @@
description="Asynchronous library to control Shelly devices.",
long_description=README_FILE.read_text(encoding="utf-8"),
long_description_content_type="text/markdown",
- packages=find_packages(),
+ packages=find_packages(exclude=["tests", "tests.*"]),
python_requires=">=3.11",
package_data={"aioshelly": ["py.typed"]},
zip_safe=True,

View File

@ -1,3 +1,5 @@
DIST aiosteamist-0.3.2.tar.gz 8815 BLAKE2B b65a9822f7b32c17a9700819164d849ec89bb8c940d12a432a7fd5714f18e3308495b9ee854e6fc0a222373e71a23284d0e26ea44493d6864863e9dc6678b00a SHA512 c5078e1e7a2cd016c18c79103b320238870b0f51a8701b59424f4b78b361d3f0fbeede1b9b9c980bd6ba4375c221fe9cf7326d00929dec76eed4b0cc099305b5
DIST aiosteamist-1.0.0.tar.gz 8174 BLAKE2B adf59729e15ddc60c4abbe01d3912e67071b2247bae0deb3710e363a3ecc9986abad5eda72cf979550aa7bb911322d56a2439c9457ac9855168a98e3837d0935 SHA512 6ffd96999d6cf9756f3b9b78f2c3d666ad2747017ab90d509593c7d88edd2061c72200af926d702dd330e51fa7573e36c9eab8b895c7f0bd05efa129b61fbc30
EBUILD aiosteamist-0.3.2.ebuild 733 BLAKE2B 4b7dd9e357e5753364400d94805435fe27a111278f2a5b76602f168fb158096e7781619251b0b703b2b52946a3e57907c1ee070519c454fa662053c63e419f7c SHA512 75a3dff69b7dd4beb6dbc8b8f03ea68dfc41501cff01ee65f353ce4aab66bcb1e21866c110a3e6be1a49ff02377ec37d53239234850b8e30fdae1dd8d6d81058
EBUILD aiosteamist-1.0.0.ebuild 733 BLAKE2B 4b7dd9e357e5753364400d94805435fe27a111278f2a5b76602f168fb158096e7781619251b0b703b2b52946a3e57907c1ee070519c454fa662053c63e419f7c SHA512 75a3dff69b7dd4beb6dbc8b8f03ea68dfc41501cff01ee65f353ce4aab66bcb1e21866c110a3e6be1a49ff02377ec37d53239234850b8e30fdae1dd8d6d81058
MISC metadata.xml 513 BLAKE2B 82a2d45af3ea1d0f5498faea9d98f1e7449139f7ef4b945aacde7b8029fc46ce3a69ee27b377e7076f480ae40d6f39e36789a97662af82d01c41f499084764d8 SHA512 8df1adef8d5fd53517bd7ebeef8f6bc451ad672df440380c42ac904240e1dda7aec1402ef301cf4e07b1ece960e6eb462d404895c64125a18778703984b19e7c

View File

@ -1,16 +1,15 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Control Steamist steam systems"
HOMEPAGE="https://github.com/bdraco/aiosteamist https://pypi.org/project/aiosteamist/"
DESCRIPTION="Asynchronous Python client for the HERE Routing V8 API"
HOMEPAGE="https://github.com/eifinger/here_routing https://pypi.org/project/here-routing/"
LICENSE="MIT"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
@ -19,11 +18,11 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
>=dev-python/yarl-1.7.2[${PYTHON_USEDEP}]"
>=dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {

View File

@ -1,5 +1,5 @@
DIST amberelectric-1.1.0.tar.gz 38883 BLAKE2B 5aafaa476be16b678f10f7afb92b2aad598c3100df872208185ff8cb0cc79b85eb533a845c6d7f0d68797c1f6c8ed899fe1ca6dc8856cd6590a4efa37e99014c SHA512 65eb343c57f21379b93f51a7ee77e17c0ce05830c992391f1801a9e0287053ca44a2499c868266fe7da72f3bdf8ce823d6af36cbe2a24aece05eb5f6fd95c25a
DIST amberelectric-1.1.1.tar.gz 38977 BLAKE2B 716c11392bf4763fe5927f41fa4e5402516be4bb4eedce89efd86615c5619dfa2ee70f091a9cdadeba8a7b6201f982840c7d9826e66002f2c8f28fa4b8938535 SHA512 a5c187f7027fc0e2da843d61cf631892834f16ab8a40014fc248d79dbc89f65338f988f6bb816c036e9277e113f5bfd16c50909e7fe9cdcd03005c701c625fe0
EBUILD amberelectric-1.1.0.ebuild 700 BLAKE2B f900f490e0d8b0c27ce00d45f444299048e647ec2d9e92be60d256ad66d9e29d1a8e9c22c81fa51d6263b935dcf2ebb5a2eb975faef7fd3e671ebdf1a49c347e SHA512 8f1db4faca577850d102c3c03b509dfb5eae9f6772b9622553c8c6a9e30eabc8d20da729a44f1a8a3e8768934e23324a728ec7dd95afe18c924831421e1b8c23
EBUILD amberelectric-1.1.1.ebuild 793 BLAKE2B 077e25ab14aec84ca020a0ccf2ca4909288058fe3da19176bf7db1c28d6bce254350c830f143a7b5a80d3f9d0db47ee6f0927608fac36e7ef70795eb953ee292 SHA512 22c91d42497ec861435558b1e9df4745cc73becb0565fa9179a406d4eb125307a0f70cefb013cd4512f03c98c9ebd24a04c2807c2363782b7fb52605f6466255
EBUILD amberelectric-1.1.1.ebuild 655 BLAKE2B 2681a924d0954d86e62864b4dfe74f3113e485e062fbdb1e9c15868a91a0119af1bc0a286c7ba8848eff8f0c56dc8f9cad4f09c582ab40145b8ac856eeb81d0a SHA512 f1bbc3a002c6629660854b82abdd8414196b091797337df22ce667b50ba3b97b408452cc585b793f0cfea7568417e232fe951a7d0f1b66037a00ccc1e2872385
MISC metadata.xml 540 BLAKE2B 06c6dfc77ec14a039d441b096c3a97d2042cdc279e36acdea7dab656c036a3ef6c847d059a306090d98e66b572037b2dcd3fc8b37b62c5a99b3f0b5b01afd728 SHA512 ff3d6ab69dde0df83526f4bffe268870f629d0279dc5b0a2b7ecc014dd4d08eff8cb04d7c69310f758fc54516f993e8ed4ede6fbacf108784dc1191e5bea607b

View File

@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Interface to the Amber Electric API, allowing you to download current and forecast price, as well as download your historic usage."
DESCRIPTION="Amber Electric API: download current and forecast price, and historic usage."
HOMEPAGE="https://github.com/madpilot/amberelectric.py https://pypi.org/project/amberelectric/"
LICENSE="Apache-2.0"
@ -18,8 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
>=dev-python/pydantic-1.10.5[${PYTHON_USEDEP}]
>=dev-python/aenum-3.1.11[${PYTHON_USEDEP}]"
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST amqtt-0.10.1.gh.tar.gz 102792 BLAKE2B 9da691bec1d5aec587bd59a59d0bc4dfe55218c98ef4b7644c6ac8c565939a9ae9f5a19b61152166c7f82575fcd2cf112b0f19d9be60054a419acac52c3b86bc SHA512 9328b96077e03e8a499acca2c1e09133c650f18b9d5ab0a99f4b27b40373028991e65115155315d7e8a327ba7217c2e0b74c4c75450fbc42773fc64be221321f
EBUILD amqtt-0.10.1.ebuild 1045 BLAKE2B 64556d502335014e3eb4597f6ac7141f00afb2dba73fb0dfa281ce3342fdd2bc8df6d0367e2b6e1fa73050bb891c69948e3553f620d847425d592d3cbf241621 SHA512 417559c26952f6412536afc20e760729b5311f8c1a1dedad8eb539e014e9ee85a23b72d1437e03c3cb248d79794985c46877c3ac5010b4215b078b9463138ea3
EBUILD amqtt-0.10.1.ebuild 969 BLAKE2B 2f0a7e2c9642e02b7e40fc2647bfb33807a840fa74fe1b2e204d825f8d6857ab2fcaeb363f481f6836e1dd83cd7134cb17dd513fdbf85f73229eb278a32f3127 SHA512 7e86e02f675543871e2dfd1a40ca6b6e094b68106233f8000f60aa8dcfed19618506ef2d5d780c54d940767c75baf4f7a608cf32c30e0681df22822a0c2678d8
MISC metadata.xml 378 BLAKE2B e8dedb63a813d8937595e7d2bbe41846e66de3494fbdeaf1a79514012906249eff02bf85ce42b463701011bef94b1a23eaef5130c3eeea475b8d51938068b132 SHA512 469c0e1f78f6e571365923bdaf46b01a91b29fa1d6cef1d329a9361792782d7d082a47662d998d61c4db4af2d99ba8f39cc8313120a14b06830041f5db362258

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
@ -15,19 +15,18 @@ SRC_URI="https://github.com/Yakifo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
IUSE="ci test"
RESTRICT="!test? ( test )"
DOCS="readme.rst"
RDEPEND=">=dev-python/transitions-0.8.0[${PYTHON_USEDEP}]
>=dev-python/websockets-9.0[${PYTHON_USEDEP}]
<dev-python/websockets-11.0[${PYTHON_USEDEP}]
>=dev-python/passlib-1.7.0[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.4.0[${PYTHON_USEDEP}]
<dev-python/pyyaml-7.0[${PYTHON_USEDEP}]
>=dev-python/coveralls-3.0.1[${PYTHON_USEDEP}]"
ci? ( >=dev-python/coveralls-3.0.1[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@ -1,5 +1,7 @@
DIST anyio-4.1.0.tar.gz 155773 BLAKE2B 39dae924a28dbe14552259f240d6b63d5d2cccfbbb8efefb4100956764ab0144863d6f71a82c02cf245e12430a7c76f187163d9c4aa1b3af291e932efac0e23d SHA512 073b2c2cf92b3c1d3d5588a2ea966d82c793559702b64ab60ace539cfa2c33cf24c48ed06f0297ec3e0cca9b1ead59a995f7f59d2b3f2d75e43bdb16f927bea7
DIST anyio-4.3.0.tar.gz 159642 BLAKE2B 33b300d1da37137d45b311f8424c022d19518c207c39ec6f8bd3e42432cf1457f2d533eadeaa1e21853ed1b25a4f58818fc595e8588489722846f8a8d72262dc SHA512 26ff552a03b24b63c7c99cffcec61e97289eacba3ad2fc7a3c1dde8cfaffd9a8d621b867429901c12d7cef912d3807db134dbeb9c5ba619921160f6d5df4d02f
DIST anyio-4.4.0.tar.gz 163930 BLAKE2B a37b8bc05e43cf1a4bc3f15ab399c78c7a76235942d776848307b189898973e46ddfb553bd20da154dc740d8b8bb93050ac460e56607b686bc2936c5a1e09332 SHA512 db8ad7a4faf257269de9975c3a6325023a95255a8bfe1a9642221080f44a2487160f3c0e8b220d637816e9eb3641550393a3c80b23bddafc33fd9ebe9a23b33d
EBUILD anyio-4.1.0.ebuild 1529 BLAKE2B 1f6266019ba9e42b127fb9883d6039276e293c3fb022501166d14ec95c5bfe254d1054b8acf548d26551d04e187704f4ba6ab88649bbcc9adedf7cb75e027762 SHA512 546f888e4f58e352aed8468515cdd570a1974bd00b37f87a64693423670a3ea34e6386b489d86a30472afef730a8ee5aac7169dda49e4d9f811d3d5cb5ff97b8
EBUILD anyio-4.3.0-r1.ebuild 2185 BLAKE2B c8dd2487623306660da7dd6ca60a9ad1697844a991b32d87f37806b4da3c0c881d6b4b81c9f2a64e9bc643529eb40a36c117ffcf5b970de234fd1390ef8cbd77 SHA512 3d69efa797c22c960695e1553f63b26487822e6c80d33468b6e67f6febc4b0becabb5b798773c520179aee99964beb826b64cca523b2df3dbfaace38beba00c4
EBUILD anyio-4.4.0.ebuild 2119 BLAKE2B 8f8111b32af15191063c06144ec16d409460ba382ff8c10f4d0ae8923c410c207299440d75da10c5528583393d8fb710264a35a6858976fec8616f0d2eea7e4d SHA512 1b7677d3a04d86edb3b2296640a3c900a931a0568aea403ce1d4aab4f9501f40094c197fd871500d938c11bb0b555d6fa7a891c6d92297d493545b825c74d137
MISC metadata.xml 513 BLAKE2B 1a128df54ff66d09506afbc9ad33b9f02166b027c5d5dc60e89abb9cd2809fdde85311090f2df1e2ce2f46ae376ae077b402e3a0e861b0453449cbc4907178ec SHA512 1a26bde236ca868281411456c983ae293dc1dd14d533696f74fb29048247ac918e21d4f74b05ff86a35ab3fdbbaf4d3ba99bf4aa5600f84a1610fa219a177011

View File

@ -0,0 +1,74 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations"
HOMEPAGE="
https://github.com/agronholm/anyio/
https://pypi.org/project/anyio/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
' 3.10)
"
# On amd64, let's get more test coverage by dragging in uvloop, but let's
# not bother on other arches where uvloop may not be supported.
BDEPEND="
>=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
test? (
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
>=dev-python/psutil-5.9[${PYTHON_USEDEP}]
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
>=dev-python/trio-0.26.1[${PYTHON_USEDEP}]
' 3.{10..13})
amd64? (
$(python_gen_cond_dep '
>=dev-python/uvloop-0.21.0_beta1[${PYTHON_USEDEP}]
' python3_{10..13})
)
)
"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
'>=dev-python/sphinx-rtd-theme-1.2.2' \
dev-python/sphinxcontrib-jquery \
dev-python/sphinx-autodoc-typehints
python_test() {
local EPYTEST_DESELECT=(
# requires link-local IPv6 interface
tests/test_sockets.py::TestTCPListener::test_bind_link_local
)
local filter=()
if ! has_version ">=dev-python/trio-0.26.1[${PYTHON_USEDEP}]"; then
filter+=( -k "not trio" )
EPYTEST_DESELECT+=(
tests/test_pytest_plugin.py::test_plugin
tests/test_pytest_plugin.py::test_autouse_async_fixture
tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture
)
fi
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -m 'not network' "${filter[@]}"
}

View File

@ -1,7 +1,9 @@
DIST apprise-1.6.0.tar.gz 1582966 BLAKE2B aec28c82a2e1b45341f1e67a0778be2a9149ff591172122abb7d30eeed27c7b49171556993c0f1c0d33fe12a5dcdeb4ad0ade8b9e68a8f9950a3f8b6f0638156 SHA512 572d0cb9e3464ea2bc65a101e520dd0b15ada08c158a21d1ac698adbcd454ecf5af7ad30dca6495b4d7e38b92128774c43864c011f1af26ad917699e1d50c59b
DIST apprise-1.7.2.tar.gz 1638384 BLAKE2B 8fecb4d08e7e7c3aad24c1f8ac7aaec382aa934d46d5ab7cfd196949c9b7aa9ab2242a7626bddd336932ec12f17cdd966fde293f544e695468cfd810f5e6f5ba SHA512 897d4d253fcc2cfbb3fe2f1d0e9ecbe3a2a1bca65cb2c7d9595410e9c12adc6f5696216365fe583ebc457042db2d7e8a3c6153272865fc996e87342480536a0d
DIST apprise-1.7.4.tar.gz 1648673 BLAKE2B 33c91a63e3d0e730dcfe2b99433cd97e16ff9635e9ff717e9c4f7b708e6536185265e591ff419a785044877cadd4793f2df73fe9420ffed65838fb16654810f8 SHA512 5e3ab2136f1bdbd9d769fb3e3c5a5c899834b7ffb6ba57f3601079d516e31bed9d988b76745c251fff6df91f1fcd186d23a0878165ad73b811f76a8118278a64
DIST apprise-1.8.0.tar.gz 1651688 BLAKE2B 32458b2a4787c0366db54890b505ca86cf1abee4299d32fd49f8fc8d37b87a6123c902747f97466b061857e7f284ed78c4001e61f587f3b47e17194324217d37 SHA512 312165b1b5c05ee632b5f2631eafc4af2b318881444851966ff6893775caa303b8d8fc819de9c2f8790eb224ac849535c5e5038a2f51dc30d477a503ed48b920
EBUILD apprise-1.6.0.ebuild 962 BLAKE2B d2136f560f292e4154f0a03eede5c13d987947251c03c6a0beef9076d947cc69349db24ca9ef399e7c56efa333fd83688c46c4197885401faa9ab91d4c57337e SHA512 7fd41b5180cba0ed533be6fed27df123b0c13e34eef0d9bdfd08bccc1dbbfbabab69f87a9541ff9ebc8f874e08682c95e8ea3ccf08861d8a9d2c66d470acab6f
EBUILD apprise-1.7.2.ebuild 924 BLAKE2B 53f3c6a8215353d793e85dc7562365de27faa808989bd654438a6efdb6d7095337696c6cd1a1379d039e318dfc8e2401758b6322b049b749e5f650d4f163bb7c SHA512 51c118bde670f83d0e1435986b17d4e6cdd4f2caad8156cf2613c3fcfee082f09ce92467c600c1c3fc8eb6795e9289a729064c3884de34a91feee892499df425
EBUILD apprise-1.7.4.ebuild 925 BLAKE2B 07544e63903043182874c03b48f761213593534830613e3ee22ba908bbb822a9663bcb7e6974d35b288355d0d8c6208071eb0a27e26cd3f1a472130ac6620c5a SHA512 8ef0f20b77c02dc90f4a755dcb11b90e7de339d4c000d17bba7f17d2d1555760b04a89b0cfb6380a30e81663a1534211f2bc0d5075434fcd3508fee8fc0ad536
EBUILD apprise-1.8.0.ebuild 925 BLAKE2B 07544e63903043182874c03b48f761213593534830613e3ee22ba908bbb822a9663bcb7e6974d35b288355d0d8c6208071eb0a27e26cd3f1a472130ac6620c5a SHA512 8ef0f20b77c02dc90f4a755dcb11b90e7de339d4c000d17bba7f17d2d1555760b04a89b0cfb6380a30e81663a1534211f2bc0d5075434fcd3508fee8fc0ad536
MISC metadata.xml 506 BLAKE2B 976ec9a0b80fd7c915ca21fb9f012663d96980c0679d3a300047f0aa254f2cd048c11b92e6a7924506e71b02256e5ba411e33f27cd4d81de2faa0a0083ab4647 SHA512 78208f5ddea7a07a80037375ae3726e909bd4c38c6e524399531a19426dc49bdc5a116cac0c1a92f7c0760766dd63b91839978f2285cf4154ec96767babc5ba0

View File

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Push Notifications that work with just about every platform!"
HOMEPAGE="https://github.com/caronc/apprise https://pypi.org/project/apprise/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/certifi[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
>=dev-python/click-5.0[${PYTHON_USEDEP}]
dev-python/markdown[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="dev-python/Babel
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST atenpdu-0.3.2.tar.gz 5615 BLAKE2B a4a0e994b40c4de8ebec844c03276d7dc310f4babe871e156b553f77eb7070a153e65868fd15d7c3118c08dd0f79f0def38b61cf2285bd72e9326bcb221e0013 SHA512 d1fac0d2167d1557d55ef17df7eae441a497ffba8f0222ddb7ed50c00bf0861e5474b6a58cb5a76f5fb095e394cc9afa07b528f4118dc3cda047baad47408ec3
EBUILD atenpdu-0.3.2-r1.ebuild 670 BLAKE2B 205edc012c85039e0ea1d8355125533cad37f6b108899ca3294199a87d274c70a45a04473c0ef3ff98646b17e5a1cb4f4d593d732de5a08533097436108c18e6 SHA512 7481c2dde211ed52494e694f87b91e865fb50341ade4518dd792c212879bcbe273aaf51a45befc0c0b22bb054ed5c8d24413d2d141d5a478c0b7d5e92baae64b
EBUILD atenpdu-0.3.2-r1.ebuild 723 BLAKE2B a25d1281a9d43d924f700ea05db578f46d5784b72681d207a7fd2d78e9a4b02f74b8890224d214dec4724df81d7f7c7fe5c13865b77d791cb2cde8b538ba6035 SHA512 02393372d693e009206dee97e54856fd0baeb6d9dfd051ee1d5f5a714de55fa08b95d3f5ca53eda5bda63131efc24ad745aa2bf87be632a315235e35247372da
MISC metadata.xml 507 BLAKE2B 3002dbed1809bb61fac01b005d8c6e9abefae16099f719ec9e5ddac95accde832fa2f8888ca94b3bea4552ec60e6c3c298f356d7d824792f25b898cd75c463d3 SHA512 3602282c450b9ad2939db32fc3ffac500b767c0b25169c2d255e99ec0f1b09470277cdb09f6c7def301abf06414d3969efe939a4da7134eaa1b75f05727ab4ea

View File

@ -17,7 +17,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="|| ( >=dev-python/pysnmp-4.3.2[${PYTHON_USEDEP}] dev-python/pysnmplib[${PYTHON_USEDEP}] )"
RDEPEND="|| ( >=dev-python/pysnmp-lextudio-4.3.2[${PYTHON_USEDEP}] >=dev-python/pysnmp-4.3.2[${PYTHON_USEDEP}] dev-python/pysnmplib[${PYTHON_USEDEP}] )"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@ -1,3 +0,0 @@
DIST atomicwrites-homeassistant-1.4.1.tar.gz 12223 BLAKE2B a548e48d71bc5bb3e652eb5f7824d5e9a92b7f9ebd454d2e398e94b68a5a476b42f7baf0ecf0fafd83bb2870e2de428c7424f2e9f932f358d7ea12349763d86b SHA512 640275805114ff5dd4ef5e664a87f5aaa7e583f39d056d52bde7a8eb77a060e963e83f279ad400ac6bd9971355bd9587a5e951bb9289dcfc03ae90f2b9339050
EBUILD atomicwrites-homeassistant-1.4.1.ebuild 557 BLAKE2B 0e6c2dbf58facd47c066f089eba3c11b483c1133581a2b0bec1551a10eb8e9f6d1ae2939a54b55f78d4bd9c7cf8e5dd61f1836439ce7347c6135324762249232 SHA512 a6cbdf8ad41a7cd37d76bbc6f01f7d3e1f6baeb0a08a6af019be8329c1b9262892ed72d9ec98015f4ba1d8f7b0c6bcb4a3080cc647c79a7ae72f99c6cad07286
MISC metadata.xml 554 BLAKE2B ff45dc3c83e9a63bbb3ab130fa20f5194983de54e00d18aff3ce4d9f44ae6eb766fc8fcb14f6bf3e9e125a1de4abb75e3db8aebca70f866c9f7ed8ce64f65f02 SHA512 6d64092ef9e3e78e74ba5eaaa4cd47ac559a189584c82c2cf5f3761ac2204b608804866ca16e296d5473265a3c93a38e719e4360ba4b3a7ed45566f0299da1bb

View File

@ -1,16 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">atomicwrites-homeassistant</remote-id>
<remote-id type="github">untitaker/python-atomicwrites</remote-id>
<maintainer status="unknown">
<email>markus@unterwaditzer.net</email>
<name>Markus Unterwaditzer</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,5 +1,7 @@
DIST awesomeversion-23.11.0.tar.gz 11793 BLAKE2B 4ea8c029508c4b33b603c35d5ff31426ca327c0cc9e49fb8140df5ab6b7966f264ed8a026781f05e33693f1256dac5736ffa12decf565a7a009b8b1654bd8370 SHA512 07f5b59ceedeaf2a4292f5385340fdfb6d4a584ed20bd30224394071ae9a67a9d3dc548e3321a20296715647c1f8105e480a332e585309bebb27e3691e1c5604
DIST awesomeversion-24.2.0.tar.gz 12040 BLAKE2B ac256ee6a8e3c4ad8730651a4cfc47ae8ec939e48a7d288cee2b9313e18b227b850a51b3896f8aa883f81f6d69cd1b494984854082871a06928c4dfe83c48199 SHA512 91b09185c04c82d89e24c5410aa13325385dc39032d4920936a0fd78e3db473f87c478d998ec964c1752cfc1ef7e678947abcc16d46c3537fdada3e115e042ac
DIST awesomeversion-24.6.0.tar.gz 11997 BLAKE2B dec131e3fdee6408f988c8cc8a83bfd6a30053117bb39b3a59f9e5c7ade281588669f22e9fac43642167452d53e11f58053421c2b5fcd6dd00cadce8e94828fe SHA512 40b7edc938e92e87a0307f2452a96ed06a466705d61e1638b108b395e2a1ffdc2a8528e7b2ee6ceac1011ebf89dc0c98db1f78c087125d617c9f98ea98cce4a1
EBUILD awesomeversion-23.11.0.ebuild 1030 BLAKE2B fdcea8339f96d9f35e3a974415499ce0d8b1bddf35d431767224179a3eb301d89e8e4deb953b030fd29023cb1a08ecbbb951d98a3325d3af1d0c8e6adb44a875 SHA512 218b8ea9e4708e180a72d5d26bdca91b705f7f2a7518e85aa1ed14b2440a2489ed7c8c9b0a829beb045d4676c0c8110c1a0062c5d5f36164db2f573f944e3c69
EBUILD awesomeversion-24.2.0.ebuild 951 BLAKE2B f5bcde7b67150ecd5fa9fa33ed592c901c0cc2977fae121ff44bb16787dffd2914b733728ffb4dab1babb7679bf8764643db01da612d9829f108089cd0f20d90 SHA512 fef12d97ea8089d06f8ef4f0374d1fc60e794fdfeae8c6b59b941285d94563a8dbf79d9167ac636e295ee70a08f36cd648f4ee3c6f4facc0f8c1b6d47220b838
EBUILD awesomeversion-24.6.0.ebuild 951 BLAKE2B f5bcde7b67150ecd5fa9fa33ed592c901c0cc2977fae121ff44bb16787dffd2914b733728ffb4dab1babb7679bf8764643db01da612d9829f108089cd0f20d90 SHA512 fef12d97ea8089d06f8ef4f0374d1fc60e794fdfeae8c6b59b941285d94563a8dbf79d9167ac636e295ee70a08f36cd648f4ee3c6f4facc0f8c1b6d47220b838
MISC metadata.xml 517 BLAKE2B 31b94d8989fc64bdef5238d6293a4718b5606bdf2574662019d91fe8460f9718268299b64fcb0e859c26238b7a4a3c5edd7f0855bd1a8dfa86419302aa1c8503 SHA512 6b3ff67eebc709692aa88374dd079f377a1ce9085c9367b49b769e4f6a23a89c80787a45a55be45651477721272b9daa70f517ff5cd552cdb80f8428df935252

View File

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="One version package to rule them all, One version package to find them, One version package to bring them all, and in the darkness bind them."
HOMEPAGE="https://github.com/ludeeus/awesomeversion https://pypi.org/project/awesomeversion/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_prepare_all() {
# include = ["awesomeversion", "awesomeversion.*", "LICENCE.md"]
sed -i -e 's:, "LICENCE.md"::' pyproject.toml || die
# remove dynamic-versioning
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
distutils-r1_python_prepare_all
}

View File

@ -1,5 +1,5 @@
DIST azure-kusto-data-3.1.0.tar.gz 35394 BLAKE2B 18789fa667619dd1fc1a79e47386ea1cd23f5fbe317e17c75cb5534a36cbc164f4c05584d1faef59dbdd19229de82a5fee562584ed42fa54da375227b3c6d95f SHA512 252e8cc3987a7f0574c01964cbba6dd0b636711eb47c1cdedc16022c74fd356241a349cafeff8aa8c9786e4573cc35a6ca6faa8462e938c1fc55e7113931aeb7
DIST azure-kusto-data-4.5.1.tar.gz 40968 BLAKE2B 323d8fd5827a2719e6cf2224681add463be4ee374271ef5e1fc2d4eca6fafcb76db6cba377fc803b4bcd604db5134a766c51fe297134e36b4279d965089c1768 SHA512 21fcbcf76a4689b3664ff90afd3f3f0d7133e35c7ecdac6a82ea8ad0cf8a7056470c5fbc7808424e3ca320a1c21a2f4bde90cbe445f2e1aca282078806aedc85
EBUILD azure-kusto-data-3.1.0.ebuild 797 BLAKE2B f605ab892107bd134dcdedfad1090cc768380c776a740d230203fb016ddfad8febe340fc19e640364a3b2ce5334778d01caeac97198e9fb08191dbd4d4a4fdaf SHA512 1875258d0afaf50405a52f2c6e364198c0d4a342fa54f487c2cd11d3b84fdaf0a8d6fb725e512ba5c00b4f38152941e4e455bd061c8d629175d2d8c2efe910d8
EBUILD azure-kusto-data-4.5.1.ebuild 847 BLAKE2B c39a020eaeb3bc690d2ca1294dd3f7209145118218584ece37d15d84e221a933cd4f3c289add087f56d3a45f1cf209fc971b7918f57864830f3a6886dbe66b3d SHA512 bcaf28e23ca9e6d0d781380d9c1e5e1d8e38b2f214fe5b77d57df7297b89b9f932091b869e3b92ee6d61110d2b0e9d161979062cffbf21c495eeb425786d4a50
EBUILD azure-kusto-data-4.5.1.ebuild 924 BLAKE2B b74039e99d51b119b9d15db9aa983e2570c1bfc796fa671feee63fe51c23d8e9758237a4113220cc1de9bb2096be1cc6f22019ae0d0342a639fda4e513ef836c SHA512 4f56ee7ba7f581eba42f4f391769dfd243fca6b87ff354236ae1441a4cc989e31563d8c977efdea97ca06a3392397ee10e2488a32f50d2c28c5ebdffca9400e7
MISC metadata.xml 537 BLAKE2B e50907e4afda4856cd69578f3952e07314314de89b478db9d2596b7373153e80f3f5a667380b9b8e70137f864d491c08df61ac50423da1d326a31dbbd5be47f5 SHA512 3298936a0f1998660dc9830b3bd55069d42a3664e9f3034b6a8d793e02e3a44b300593d5c997ad03053c6979963a2c1394b732d8bfeeb736f3333b89f5c2a7d1

View File

@ -14,17 +14,16 @@ HOMEPAGE="https://github.com/Azure/azure-kusto-python https://pypi.org/project/a
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
IUSE="aio pandas test"
RESTRICT="!test? ( test )"
#DOCS="README.md"
REQUIRED_USE="pandas? ( aio )"
RDEPEND=">=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.13.0[${PYTHON_USEDEP}]
>=dev-python/azure-identity-1.5.0[${PYTHON_USEDEP}]
>=dev-python/azure-core-1.11.0[${PYTHON_USEDEP}]
>=dev-python/msal-1.9.0[${PYTHON_USEDEP}]
>=dev-python/ijson-3.1[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]"
>=dev-python/azure-core-1.11.0[${PYTHON_USEDEP}]
aio? ( >=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}] >=dev-python/asgiref-3.2.3[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest

View File

@ -1,10 +1,14 @@
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST bcrypt-0.13.0.crate 10938 BLAKE2B e23426180ef1683d08751480da3ffccfa40be5ffa92f313680b78daf66987719d84642414a47898fc7641f132a3a38f2e8e7a6b7dfef51a153ea6dd1619a141f SHA512 093178c6b3701847ca1e4619af96cdf19b1a52fa58210573bb2b7dcb6f0a368df0026bf99a1b6f8008f4b28a0938a2f2f6105841109c40f6a60a60765f26d3bf
DIST bcrypt-0.15.0.crate 11631 BLAKE2B 47a671e252bc4c14d8323031e34b351e57d8c8d5e0683e994a792b8211cdb72432d9b1dbcdf643804fd7e1d3064beb00b0df1ca83b01991233b290ae7b61a1cf SHA512 550cd503ac96d6b12b6fb7336d78423516905f2b60fafc0fe907adac694d74ab97a25937b562d14aea2260319c97b686496e17578f817a0c18362e1dc9f8ec53
DIST bcrypt-0.15.1.crate 11628 BLAKE2B 71072e92ac88393d5e7676f5afeb16ef8588232f390f02ad15b5ad31ca3a96daa431f867aa6cd52aff81be0cea43c46dbcf53edbf7db571556ea746a5b1713dc SHA512 40d4bec4a7a52a54b3be16e9fe52b8f2734c0f1e36bfa76059d5edb75339b125d70416919ad1c47df569f4abe6723470731bded3b7335c77b4967ea024cc7217
DIST bcrypt-4.0.1.tar.gz 25498 BLAKE2B 9918409eedcd9df037d0a2c89ef32fd960a2efd6582fa0e79124a5bb7cac90315b9d5d4168e9aa57e2ab1b41a85c72049376e9fe51da3d5bc9073951f94c81b6 SHA512 be127d37d96b4b615e7bc2ef81b0fb29df9e95a3262742a1162b1b90676205ae9b018285a1bd145d32ed32f0db4e6f7d87c9a278fd1b38cff6629fd4f85185d8
DIST bcrypt-4.1.2.tar.gz 26356 BLAKE2B ade0b4b059d71ae767142fff6e1d6af62f243ace65aa3c1219df72d88566cb7c512d0f610d91bea1ff0da02357d470d4c1548cf6cd1109269743152495b32501 SHA512 8e7e8c930b7fcc397f0bd630443b2ba1b6f5ffa6b80ce8e9ff664a7c80d8ff70ae818d7298ddc14ec4c842c121413e0b973fd99b66a7e913dbd51fdb2c79e808
DIST bcrypt-4.1.3.tar.gz 26456 BLAKE2B 3e88047cc932bfc657f937dcf3af21c9db012cf1cdfe4a714dad6e5ab73f539e5d385759c90face464b2bbe13444ed07107f4f02f6f285d68d66d26fce372e8f SHA512 141c1537c25e15d9fc906e0f59ca8b9758a2e6cc302136521a5f82dc46b61f6977cfa6dea79878a47141cb64ead00c84157918ce0d18165e8bfea1a83462c8fe
DIST bcrypt-pbkdf-0.10.0.crate 11032 BLAKE2B 9696f024b049c9d0ee4299e2086eea2d3389c47576d803d00eaccc530589c6158a845fc42afb1b59c3147ced8c9695220047fb2a4283723710011b00de511b3c SHA512 857ae23e1996c11e1e7375f18addffd60c6d02972d5856d594f0e03750065481f414addcf0c846e9f65d93c41982ca6fb3a464a4dc13fb56f67ca39e373def34
DIST bcrypt-pbkdf-0.8.1.crate 10605 BLAKE2B 6b94598813f9899f1fbe5228e549918e935f3baa3098a8301519dd52fb42470ad908cd0dbd3e3635a05084204a334753958845a76e5ff7a4b9bc0f6063786023 SHA512 70968dd876b3d7d2d5cb4aa1d5b209ca3cb1cbb07aff98ce9dfbcfd8dacce8eddc2f61bd5404cb3824c3a557caaf03f611571f86f1dc7f849aed3ac652367823
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@ -17,6 +21,7 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b
DIST cipher-0.4.3.crate 19206 BLAKE2B 72872751c936c1ff15eeb850acaa6faf38160a8ba291b8541533dbb1c8257ccae33563bfb606ea6b0e181c3e232aca8ab06535602d0816211168754a1d79f05e SHA512 1ac7725e76867ed7c93979c0ec81208e2732cca75cc7a18e28daf1ca4d6f0c32d43b5dd7aa043c6e47faf328ab7e6b32fb4b67280f5d8f1928413a4d73212228
DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
DIST cpufeatures-0.2.11.crate 12727 BLAKE2B 5b91dffb779e437606db9b75d2b05c2de19069575a8272112e9a0389f5bd8de0f753cd90330b5a5bb6a3f84c9e794e96328664557db31c43853ba43097229efc SHA512 af179e269a4d5f48b50134a5e98ac541a9a0d6aa34f13fb8fd9ce8d5092352e1b322437254449ecb1bce608d8558b1cca2c79232ac1327efd887193bd1d36031
DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST digest-0.10.5.crate 19503 BLAKE2B a73ef5f7b85869f8f6e2bd1c83f88f155ffab8ae1c687018ddd12f5806385a2664c163101aec84d4c20647a8bfd04095aa997e088a3f56e2664adabff1c5614f SHA512 3542fc0322a8b10dbc229ae83475a0df5f9beee4f879eacab1fda53a7b61136df2961265472ae66d896681bd17f8a68148b25827733bd782c6bae05d2f307951
@ -24,18 +29,23 @@ DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c
DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.11.crate 35391 BLAKE2B cc3af20769f8effebcd6fe4f48bb762211f78cfad016b796ce4b6b83a25d0a758ecee4352af18ef97e84c17fb4efb0c7bf113b53d2dd30eaa32067fed97978fa SHA512 2230c219e1080b4b13f207bdfd54b1acff37d9e5fec5263ec9952df9c0279939b231c722b54524deab85002caf1047a471f3fba8090428d918e99d53edf82345
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST indoc-0.3.6.crate 9663 BLAKE2B ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 SHA512 e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725 SHA512 18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
DIST libc-0.2.134.crate 603330 BLAKE2B afca337bf7120e933c56745a51261156f4af7cc58427f623b9cdf1b2d5fc67fb2bc7c078ccab3cf232024e5013e8edcbbb0baab6a8a3762f9b20d975ed92411d SHA512 fcc142061df7b363b2dacec5fb3c9a19e63addd8210678117f681b8e1b62e5784cb78067639df464f32e22c9ab4d0932bbe1c01cc992348cc0fad4a46cc7b1c3
DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
DIST once_cell-1.15.0.crate 31460 BLAKE2B ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf SHA512 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e
@ -46,20 +56,28 @@ DIST paste-0.1.18.crate 12259 BLAKE2B ed72b93a27166b0989743c2528d4a41f4b87ffdd0c
DIST paste-impl-0.1.18.crate 9451 BLAKE2B e465c4c7eef44d02eb1b61b5290090513607b452f4adc11487947b7047ddc44905d7a02df827feb2142f0e74583afdd9648c1c66086f10e1bd861b663200bf8c SHA512 c635efee46cb251b76ee9427432f81a0d944cdf1d0a95693d824c6085e7dea7e1e3f48c692ae27946f69e4e78d8080220058acf98e5c8a78482007349f8a7a4b
DIST pbkdf2-0.10.1.crate 13232 BLAKE2B 9d6bc027d78db977139b0456224b22d375b25707ef479c52529371d48a9e2d4acfc6afba3f18df8a0caf603a3dffdbd3daf8f3656e6d85776b5121d3dae93391 SHA512 534f8e78f807321185205166a887c3f9aeb7c88ca15f0354d7772bee64620aff116cbc7a80ed1a5ddaddd5ba8648da8d2b27b110c87daecfd57ba173473938ca
DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef
DIST portable-atomic-1.7.0.crate 145385 BLAKE2B 7d9622d636677e3adae0f909405090318a9d6189fc18683ed21074e9360f213b44c5213f3561e3dd1f642547c2c2e6682b9e1efa63243c1f12636bb11bd15dbe SHA512 0849edaa7a1f9ea66182443e31691e7839c857240916521bbd6009b5e692b13f5b315df36e656134651386bc50d895ecf6155a906750009514cad8bfc7e57fe2
DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
DIST pyo3-0.15.2.crate 371382 BLAKE2B 79b813eca0818bf79e0e1c118c952219f16f1fe22a0ab1aaaac0499a5048ebbc27326bdd2d96054e410ef116866250464aa4e4d8e91bb733f915f77536bf0f05 SHA512 81595bf2b5d2b3a4e79750f0779c142fe7c3e7185f9ffa68a83fce30062ae6812d7af71bee425206552c95839ad7473408f658ff936d4a1f58fd1ac922822582
DIST pyo3-0.20.0.crate 431766 BLAKE2B 104bc21ce2c6931753ca0c7b2d91693f454c964260ca3c4628a899fc8e7edbe4238db913ed7356f3beff154d88a60a17c0e252b655768e75483e1d9d9b86f40b SHA512 85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
DIST pyo3-0.22.2.crate 538342 BLAKE2B faf347695117f9fe0ebe5cd7f6aa1b0dcfe718343875d6c06438046deccc1075f104d2a2413dcda41ae9827bc363aa147057b45968f6634f577a6a4510a4bb8e SHA512 e8bae09059f50ffe477dad44499cedeaf3a734665f0fd8e8bd4b44f48578d21e4bdb8d55ceea00c5a27da750761842ddf89cfcecdecb2e7a4a17ab192259be9c
DIST pyo3-build-config-0.15.2.crate 22235 BLAKE2B 35355ee30242b7e95426920e7f108fd7f32aa86f2949bb388139ed84ac0a8da2adbc05a5ecaf3beb89525d0c7a4e25ca8e33e9f35e324cbd970f6b4dbe5fbfdf SHA512 e05e68bc54bc7287d3fb037251767dcbcb512e3cae29948507deb7e0ca18ec4d7fd5d598f1dca1a595b6edcd5395fb443189fe56724e67ef68422bf050b10324
DIST pyo3-build-config-0.20.0.crate 29534 BLAKE2B eb1d5f75276533483c52c6fcae49b294d6d8edf504859dae18811c1ef695dc6d0a055f2a34bea305975e4c1492c312433d2dcb7753484f793376c62cd59c8e40 SHA512 a01d06ebeb4b9cfe6ff6731046101e9437498453ca5aa68ec53df3bfb2f34665a489f8072636c2da16c1e867f536032fd293f05a43561117fd131bde5fe5aac7
DIST pyo3-build-config-0.22.2.crate 31225 BLAKE2B c2e6a3d3d23b7f2f51bcbf1214ab20a298a1e62f85c9af3dab1e77b09f20b657b576feefffb18eb49d438f0ffab525b6bcd1086d500601c327ffd4fd24a719ee SHA512 644c82d30bb27051557efcc9789a81380a64e29bc62abf97de88f42c3791dac74228c7a7d09e0d46d14f07c0475f0bc03fac6ed1367b9a616153e8820b94cbc8
DIST pyo3-ffi-0.20.0.crate 64220 BLAKE2B dfe75b9459b4a564d1dd9f907166b76d00c5b50ba027db65d11540a7b993f3ef4e19e574135b538635ebb9c9eba66115c09198c7b6071b0b82fd94faccb1bb63 SHA512 a68f0b1380f2ac3d3034ac8b3788cd6573850137c6678694cbcc3e814b619510b9b21b11704c2e702d4eb7433d8b1d3a6dac663501b6db5197a409407802b714
DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3 SHA512 bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
DIST pyo3-macros-0.15.2.crate 7596 BLAKE2B f8ab6ba53354705617ad88a2db693e38596d563f14e5481141b913595f367cf43fdb438c077c89b22a60fb0cccba7d67e79f9528af25c626ec7d8ba2c2ae3825 SHA512 4a40fae4362aa811996d9ff94ff7bfb645396eccffe13fbfc1fff70ada80db56f1a03630cadffca4ff6e156f04c052e82e059d72541d720abbf0ab18f2a7057e
DIST pyo3-macros-0.20.0.crate 7678 BLAKE2B 03fdc0cc9c735086ca2d27e0bcd197e69538c3640ba7f87bc3d65907db374ac7283f61bdb67a1d45b66ce972072ddcb3b1daed4aeb9a66100d11bba6515cdc86 SHA512 79b61f55010dad60dda2c5061c9736bef3f6805f28db230726937340a5c40a3fcfb727a0db7779c3eb094ebd45492f7af4f40a3fcaef42f160989a8ef6174e7e
DIST pyo3-macros-0.22.2.crate 8136 BLAKE2B 9dc97d2f60581db1b8ddb562dac917069525f297fe2cbb9aff3ed34d5a08ea43c112c9c7a450539da3536d753778b5ca506dd1b18e1d6b8a3649fc098e7af439 SHA512 f4f4f6af8dc3aa4bcc1698661990ab2112391ef9502e9f71d86e35bd10dc4e1be309102ebb1b7b32751817a6033168dc0486fdb16b35c626101e69f0de807a4a
DIST pyo3-macros-backend-0.15.2.crate 46112 BLAKE2B f3efd72d375f709efca7366f702837222b3bde498a89750a9184437ac495cab031f12f83a062329ea3907e264ec0782523656e15cbe3eb03bc0535fe438a3e4d SHA512 5c3be99d863764376c3f66de304de8b36548cd99fae8ac40c548b3d467b6bdfcd683c53b4cd1aba26b1730c6b9214c36b1723a5d1299265734e67ea791918c82
DIST pyo3-macros-backend-0.20.0.crate 49383 BLAKE2B a239042abdfcf5ad38505b57bc6b858ba346bf8681e24acf2e433f53e4a40bf0b28928b434b96f596d12acbb602b14b7e1bbf4be1e5789e6d9c754368db00a1e SHA512 c823caba48b4a30aaf84c23f80934f0172f2c76a41b538b69ebc25afcb61611b54b8fbb4ab6cac1c7a78b4e6f9f909f22748a2cd279b508d3897b74b17021d56
DIST pyo3-macros-backend-0.22.2.crate 65620 BLAKE2B 37fba9ff384373418d3a7341acafb8e33308a64e30026f828693a37c32ab4a74d058f2db84d00467a20f9f267c96fe54c0f154d1ebbae92490e8dfc0d29c042f SHA512 0517080c0d5d4ed8136521fd37aa3a192c2eb8cab58545d8543ee4df9cd0dcea19fe0678d5ab90f05fe3eb0f4a86fc2f07b76f2e12ac1fcf7e7c195c2ffa4fd8
DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
@ -70,9 +88,12 @@ DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f0
DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syn-1.0.102.crate 235699 BLAKE2B b29d1b0ab878eda45c486bce03e1b341eb2c69718201e662d81c131ead2bb5c5abffad848d9cd8d2e45a995dbb4d6a185173b5680973971e0c33bdd9fe43dfe8 SHA512 c9a2b2cf216c3d821decd488ebb49743f2f43940a879856e3a15d2352843c405e6f164c11225e904d18b32a5cd2bd7fcdfa74df40ec5567faeedffe5f523989c
DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
DIST syn-2.0.72.crate 267069 BLAKE2B b0b979f78937a10a6db45f96d5d93c595427a4e158d658a2186419d89b219a4a405ade488d88d9ebdbd605ce4b706aba7088ab39a77294f3cf9847bf032d8f91 SHA512 c3d26bf9787555bc6fd8bd789855d252e80ad28a413593e13bad174adf86087ff195a6b4227bdeb6d1a1c87b0af8e965d6f2d04b8d45e7383b6de49990b92e89
DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
DIST target-lexicon-0.12.15.crate 26384 BLAKE2B d1ba50aa9d50647c6f778df86b35db1a4dee56fad918e6ef216688d9ac716dc5e8b40bff15aa89a99e4874e74d7e2731ad7fd9ea7094652def8abf57b74f9811 SHA512 32cf3e2da1c28003e1b6347abc8ae4d8182bf5b719ef84772271fc871dbaf96ec98c03b555a748cb8ab76584e67e17532757193d1d84b057cc90bed525727fb3
DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
@ -94,6 +115,8 @@ DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8daea96b927552f5790862489d83c7bd48b0c7c62a3273e7a04833a16149ce489847f17fbb037e88922d359a2 SHA512 e0688681bceba324d36ea4dc552791801dc93b5882d106b79dd317af99cb718b711899bfd09917a811d23096693448801e64f0651bd9eeae7895618821d88fa9
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
EBUILD bcrypt-4.0.1.ebuild 1631 BLAKE2B bfabd85a53d9ecad048e781c3e69cf578e248bd958844253380c7e97c3e32d8ed46b5905e77ea64f486d35b8f46a6711a5cfa60efe1538ad93b723d48d476b41 SHA512 8c46ca5ac730116e991b098349065311ac2b822df0016b698c0fe4d42761123a673ef417047c11e324a50fa6367376dce142b48369b6c8cab215c7b87133567d
EBUILD bcrypt-4.1.2.ebuild 1848 BLAKE2B 829c9a08c1d0b06a279d02c0edbacd4373540288d02697f37a6bf5cde6ba0015e8a5579aadd4435d76d1136abd072374f05420e1e226e80284f3058be58e250d SHA512 c41f6146474b517675311d07e1ed7061643ccbe0bf320da8211d5c1ead38397fbb2f0ddd44cb58e35cb512e5594f870848916c05fd3c64a3eb6bc116aed45070
EBUILD bcrypt-4.1.3.ebuild 2006 BLAKE2B d9a598c72b4fbfb62cc132c08ce2a8a0bb34544af1dff653a3f04e354ef259b5771209f314f04878d70687aed4dc269b9fffa6ede3257cd6e1db6fdeb91dea63 SHA512 2cbcae1d5c698755b6014a0cca5f634186c4775f0ee0840005211bb9c6932d92cf7030ac2a9e24f75d682efefe85269eda87cc792ee51db54d163969aba9259b
MISC metadata.xml 544 BLAKE2B cbd0d7765e96138c7a6cf842a68f39e129e7ec1f08796134e5ad0d2d5ec52641f33918ac37efbf693fec802db272d1424151fa24a883e6724dfe0b496b9ce384 SHA512 a407b293dfc8da75a214940fe43deaa53482a86ef6e2b778557e140f92b39f143cb10919a21b348e6ff3c1ee34ab208e7174839815f51e493aec7b1b80791fc4

View File

@ -0,0 +1,97 @@
# 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=( python3_{10..13} pypy3 )
CRATES="
autocfg@1.3.0
base64@0.22.1
bcrypt-pbkdf@0.10.0
bcrypt@0.15.1
block-buffer@0.10.4
blowfish@0.9.1
byteorder@1.5.0
cfg-if@1.0.0
cipher@0.4.4
cpufeatures@0.2.12
crypto-common@0.1.6
digest@0.10.7
generic-array@0.14.7
getrandom@0.2.15
heck@0.5.0
indoc@2.0.5
inout@0.1.3
libc@0.2.155
memoffset@0.9.1
once_cell@1.19.0
pbkdf2@0.12.2
portable-atomic@1.7.0
proc-macro2@1.0.86
pyo3-build-config@0.22.2
pyo3-ffi@0.22.2
pyo3-macros-backend@0.22.2
pyo3-macros@0.22.2
pyo3@0.22.2
quote@1.0.36
sha2@0.10.8
subtle@2.6.1
syn@2.0.72
target-lexicon@0.12.15
typenum@1.17.0
unicode-ident@1.0.12
unindent@0.2.3
version_check@0.9.4
wasi@0.11.0+wasi-snapshot-preview1
zeroize@1.8.1
"
inherit cargo distutils-r1 pypi
DESCRIPTION="Modern password hashing for software and servers"
HOMEPAGE="
https://github.com/pyca/bcrypt/
https://pypi.org/project/bcrypt/
"
SRC_URI+="
${CARGO_CRATE_URIS}
"
LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="
>=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}]
"
# Rust
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so"
distutils_enable_tests pytest
export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
src_prepare() {
distutils-r1_src_prepare
cd "${ECARGO_VENDOR}"/pyo3-0*/ || die
eapply "${FILESDIR}/bcrypt-4.2.0-patch-pyo3-subinterp.patch"
}
python_configure_all() {
# Workaround for sys-cluster/ceph (bug #920906)
# https://github.com/pyca/bcrypt/issues/694
# https://github.com/PyO3/pyo3/issues/3451
export RUSTFLAGS="${RUSTFLAGS} --cfg pyo3_unsafe_allow_subinterpreters"
}
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest tests
}

View File

@ -1,7 +1,9 @@
DIST bimmer_connected-0.15.2.tar.gz 7219268 BLAKE2B 12c8211ffed2b53fb71850b4034a146498e66adea5a919d706bc6645afe5e0f66752bc944b7ce29d466401dce3061dec744ff76c12dd9c6e7d536d9db675134b SHA512 d43d88a0c70702892710e739f18f83e85716f5bf7bb80cbf9fd0b59db35d133ec8f10338510f9055519f6a0fe6b43110a78cf7883b99e464b9d905ca6f769f26
DIST bimmer_connected-0.15.3.tar.gz 7219259 BLAKE2B e1990fda919cbfd3988489e3977f7bfdc06704f3fc8da41804bce2468be2d8683cf183a3b1ebf63c31c7d934dea1c99413d94392a93203f5e236f5b2132bac52 SHA512 8dd7d65e31b1c576909b6e87a7629a384727cadf4d18d2f7297da58158d6d7ae7d888a298c769bf6ea5f98d996245618de4f66ca5057f03a7a81492f164a6d9a
DIST bimmer_connected-0.16.2.tar.gz 7221447 BLAKE2B b6a62d2a33db541ca006cce6f248e4852f8b246b144cd002cbaf4bf2221df0d5c1fb04a6af9623601b2d6dd7ec9ba8aba20c4a52f07158dedd298e8786826e79 SHA512 d42977593a5718395fdf36b30462ea7bbcb807deffeee7547ed5921ae02bc8ab678522f0b8c852ad42612e5033b12d248803d3e1238b6b99f4066a5bb487bcc1
DIST bimmer_connected-0.16.3.tar.gz 7221683 BLAKE2B 8d8758202c3c94d337efc3289c601aa937a1a7fafbf34cfb3caf9362d8ffce783e532dbd0ce3883c03ffcf0902d193d3d0e6d6844fbb4cd8400aeae0273599cf SHA512 e1899ee9a3757c1208742aa9743a6bc1a7ca97cb574388bd27238648a95f217631ce1c5750d565e35a3893cbb32b2a0b25b1dad7563d6196b90424908eb98cd1
EBUILD bimmer-connected-0.15.2.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e
EBUILD bimmer-connected-0.15.3.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e
EBUILD bimmer-connected-0.16.2.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e
EBUILD bimmer-connected-0.16.3.ebuild 872 BLAKE2B b310eeec20be1f0e76a0356844212dab5d4e63bfb9751de6c91ce948bf8d4eda125c5e83d372b536099a7e50f7b6dcd50072c9a1f26c3fab6e65f3722498435e SHA512 bfc457347e888ed7746d615ff102306242385e2c86815f0116b12e97f1cc80228bd73b68dd512aca99b33b3a00de4641f99affe13732825938db09c05dcbfc6e
MISC metadata.xml 409 BLAKE2B 4c88a9426004b0754b8a8e10c1caad5f49392ab06a0b05c53c3976bdc928cc7260caa98d1cad99bb14f785be4416de286da332c7c108f286c07b2b02a5d7d512 SHA512 1e9d1ae88d0e4ed47ccdd05338b1f0d72888c0b03dda028b9d2f543ed9fa77e3680ebbf20f7a346c694a97cfea7b0c143525cc4e9b5e8243dfb80b223d5b486f

View File

@ -0,0 +1,31 @@
# 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 to read data from the BMW Connected Drive portal"
HOMEPAGE="https://github.com/bimmerconnected/bimmer_connected https://pypi.org/project/bimmer-connected/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="china test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/httpx[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.4[${PYTHON_USEDEP}]
>=dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}]
china? ( dev-python/pillow[${PYTHON_USEDEP}] )"
BDEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST blebox_uniapi-2.2.2.tar.gz 48683 BLAKE2B c9f36190c662abd16cb9963f7584253a9bff32242f9acc5fa1bd197468d16c54d53306dbf8c9b132451b01c5e96cfd998e0465b2ab41a16fe65b1636b6790388 SHA512 20b8604d2ac9504f115a5f9e9972e00698c6eda06bd2aee51ad7f488d39874c771902907537fdaf0eede93890ffbb7261d4371c237b50f7bc9ecf6f53c12d432
DIST blebox_uniapi-2.4.2.tar.gz 49329 BLAKE2B 2476087c162a6fcd65bc8d3b2a0f6b4cabe86e89365e1e10b3011f61e616e7e6e2a7e65caa197c4a4a99a4ef694282af5f02d93631af1488b4c86313636ae614 SHA512 3406ca68055707185d7ab49d45b9285524e5394cceb9c857d147b55430e356dc931c074aa2e0838cdbd7a2f995c50b127d7d75511af66fa4ee19ee12e21e5a0b
DIST blebox_uniapi-2.5.0.tar.gz 49377 BLAKE2B b5e146d753a0269c8269e11edfc43b62b4827a5edec38cf35683f45f3ba925510def51e960d6838d3d99b91816ed224e3e671c1ce72f95398bff8e336ab6a8bf SHA512 74ca8404cd7dd17e8c9da2861f39d1bf5d41e3f1e4fe1a3c1bc6bdd072b622f32341195f0c648725156d9a5ab2ba74f46dd40da09e88ee8613c873155a085cbd
EBUILD blebox-uniapi-2.2.2.ebuild 716 BLAKE2B 3443c3b19c9804756943e6fa12325bea8b771f0b32bf561aec03c4441be214cd37274344ae9bbb42a57a5eef484e210d43b4dac8422c6d91e9652d404507f75e SHA512 933d7381e3b6aab460ea02271f14c331d3a8236fddd6b0c5e8c9fc1bb5bfea09f63c26baae4aafa40e9f0ccda393557ba01b529f05649b4892b7ceb27b887d3b
EBUILD blebox-uniapi-2.4.2.ebuild 763 BLAKE2B f641a705651a257d75b2ac0524ef0d0d01c4d5f046f187633bf29ae8e0a5c406818cd743402709f384035ee62d273494ac63734f8e44481a0347a3eec593789e SHA512 64c8f0342876ecc029908fd9dabd7946e45310936070016ca5a161aab3e6567c4eefc0ffc0e1b4b633e537df3384273c506d9ddf09f5b09b40a9666d61428b79
EBUILD blebox-uniapi-2.5.0.ebuild 763 BLAKE2B f641a705651a257d75b2ac0524ef0d0d01c4d5f046f187633bf29ae8e0a5c406818cd743402709f384035ee62d273494ac63734f8e44481a0347a3eec593789e SHA512 64c8f0342876ecc029908fd9dabd7946e45310936070016ca5a161aab3e6567c4eefc0ffc0e1b4b633e537df3384273c506d9ddf09f5b09b40a9666d61428b79
MISC metadata.xml 514 BLAKE2B ff2fa47eff9af095fac6d54059cd626d15e37aad662a87cc169436c0bedf20977bffd4f92d2c6a6ee283b1a30bbe72adb59d98694b858b77815742b4a7f3e33d SHA512 860a02d1cc68a63741773647b020f65b33716322f107a9f949ea5df9c3f34893e4f4bbc660e159ae007f5a90908fd6bd26049945a48584858e3171128f5778f9

View File

@ -6,8 +6,8 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous library to control Shelly devices."
HOMEPAGE="https://github.com/home-assistant-libs/aioshelly https://pypi.org/project/aioshelly/"
DESCRIPTION="Python API for accessing BleBox smart home devices"
HOMEPAGE="https://github.com/blebox/blebox_uniapi/ https://pypi.org/project/blebox-uniapi/"
LICENSE="Apache-2.0"
SLOT="0"
@ -15,16 +15,15 @@ KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
DOCS="README.rst"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
>=dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
>=dev-python/habluetooth-2.1.0[${PYTHON_USEDEP}]
dev-python/yarl[${PYTHON_USEDEP}]
>=dev-python/orjson-3.8.1[${PYTHON_USEDEP}]"
>=dev-python/jmespath-1.0.0[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/pytest-runner[${PYTHON_USEDEP}]
test? (
dev-python/requests[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/deepmerge[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -4,6 +4,6 @@ DIST bluetooth_data_tools-1.19.4.tar.gz 16040 BLAKE2B 41d89265a7f9c3a50401dcbc87
DIST bluetooth_data_tools-1.20.0.tar.gz 16093 BLAKE2B 5ff7f56f35b8fa72bb17fd82d4ae821b9bb811b5f14156a1191b9f25895ecb1dd650ebd0b08070e22754f4c6c2e620b34799e1220e74d7d857cc7bae5e4e19f5 SHA512 d70e00e4dcf8f2b8ad71ac587995b2db31b3ec4d8beece84ff80c895cf2605155f804ee8dde9adc953e156b133f88a8be6e86d885a03dd56878a78f357028e70
EBUILD bluetooth-data-tools-1.19.0.ebuild 719 BLAKE2B 402c118d9d703b8e8977d6ca0f41eb3b810ee1f44c63a7421937f66c0964b462f36e315db2889e9a956b63aa6004855de17fb001d94a70c60f65040ed0d1ac66 SHA512 3b68d983c85513483779bd70dff50b276df5f3b63dc8ef1e3ba7fbc26ae69bc345fc0be2e024f5aac51c9527f726cc77daaf05d1411b16eb5cec59fe06f39906
EBUILD bluetooth-data-tools-1.19.3.ebuild 719 BLAKE2B 402c118d9d703b8e8977d6ca0f41eb3b810ee1f44c63a7421937f66c0964b462f36e315db2889e9a956b63aa6004855de17fb001d94a70c60f65040ed0d1ac66 SHA512 3b68d983c85513483779bd70dff50b276df5f3b63dc8ef1e3ba7fbc26ae69bc345fc0be2e024f5aac51c9527f726cc77daaf05d1411b16eb5cec59fe06f39906
EBUILD bluetooth-data-tools-1.19.4.ebuild 719 BLAKE2B 402c118d9d703b8e8977d6ca0f41eb3b810ee1f44c63a7421937f66c0964b462f36e315db2889e9a956b63aa6004855de17fb001d94a70c60f65040ed0d1ac66 SHA512 3b68d983c85513483779bd70dff50b276df5f3b63dc8ef1e3ba7fbc26ae69bc345fc0be2e024f5aac51c9527f726cc77daaf05d1411b16eb5cec59fe06f39906
EBUILD bluetooth-data-tools-1.19.4.ebuild 681 BLAKE2B ea11d1e7ac934326c515cdc2628adf07b06ae68861e912a140df1b2fec1701c859bec3621825f71d5b2cb146493be86fa9265847e8e611da2af1139427ca4378 SHA512 5d51f08dd1ce4ab486ec6629d9bf3081c8402682978a38a1e31b7db5d95a848773957f409e07f50c107a68f15e700116c289513e474763d5527507b3a92260fd
EBUILD bluetooth-data-tools-1.20.0.ebuild 681 BLAKE2B ea11d1e7ac934326c515cdc2628adf07b06ae68861e912a140df1b2fec1701c859bec3621825f71d5b2cb146493be86fa9265847e8e611da2af1139427ca4378 SHA512 5d51f08dd1ce4ab486ec6629d9bf3081c8402682978a38a1e31b7db5d95a848773957f409e07f50c107a68f15e700116c289513e474763d5527507b3a92260fd
MISC metadata.xml 531 BLAKE2B dfe73f41530273a0247cd87f68280675e0667b36d5bbbfea05e1dc4b485d923d96547ff0551864ebbaa991122235e0b13150aff148092d8d8dcb544a95a49c5d SHA512 88002e357b71f089566f5db4e514fdc6d072088e0bb67f2d7943759f9b2d8cfb9a7874d3fd56b315871ff060af3459053e522cd1bf152423bbf35f38c1e9efc1

View File

@ -20,7 +20,6 @@ BDEPEND="
>=dev-python/cryptography-41.0.3[${PYTHON_USEDEP}]
>=dev-python/cython-3.0.2[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"

View File

@ -1,3 +1,6 @@
AUX fix-install.patch 256 BLAKE2B 5838d6455646ce95e919908f3ec775b9905f9bbe4e2d1a35dd9c608e23aa58636f3e245a7a357bd3f7434b68c8a29b8027d75df31b21655ca37dc58ae2af94ef SHA512 bdacd0fceec1f3eb29c5cdb256058f6725b8422c28d9c09a0e1d43819d356d9c632b8cbcb6aa60d60063c771ab28a41fd95e4bc2c575b4e7e96d5730da9a318f
DIST bme680-1.0.5.tar.gz 10514 BLAKE2B 16f8a1c48c86e5532fd2a24113330fd7601e4e60973903663ac2de8d4a427cdf162d3fe4f12b0abb764387767d0f8f2c7fb1f8fde1ff1f300d6f96e704564f24 SHA512 5e6c8e620c9d3a3e6443ac8a295d6de16b0cd4b3d9607fe4ce3275a0b6b7934fa8cd08b0da3b8fd72ea22cf8c8d0af7f9b862d02d84d83c0fa0b64e584561971
DIST bme680-2.0.0.tar.gz 80399 BLAKE2B 3167cca40934d286dfa734e2b732a5cb8cb6a2a54c462d6e2d8710ed02cc5ca603f080e799c93cacbfa6b9d85b522ea4f54be7c5d033ab112c03ae5e23815caa SHA512 90bffd377c657a3a0cf83e6ee91d669eaca16ce69463e19228d39fac3a1410b0271a0258ce1ebe62a12ea9919bc317ee55b4979399dec367e0f031b31527abee
EBUILD bme680-1.0.5.ebuild 470 BLAKE2B 1e6c56269b798ea0e4c03d24561edc9d3071b1438344db332e5fd15c29a2a681f4f5f2e5ae7d3f952ee445a9bb04be8b60f25627d0b2c27e3d132ae81138e154 SHA512 02aae1f8414ff575ba33f8bacc6e20db975c4ab9ced7648036db115472641395e52297b4341a42fd042283edaff533ba7071b8425bf186e333b46b3f57b817f8
EBUILD bme680-2.0.0.ebuild 673 BLAKE2B d6896156460ab8534ffd9053e461bf712ee30f992ef8527219b9daba42ca2b79a7c591f6a49240e1e987bef3e703e0fa8ee1382a655461f8b723ebb8a4ae3298 SHA512 f557265a4ba9a92243d7fbdddd80cc6f9ecbd38285cb45c5d6bc1a359cbab250747b220db68d87e566eda56866a48390c055c7742988fe0a6271846879f277f0
MISC metadata.xml 449 BLAKE2B 6a9814c457bc9ddb2c3559f83c8ab8df6328abd991b756d4e43d3cd1de70b153a022a25d357ef539b87e7ac62376a0c47d051ce549bde05c1e9fbfe6a7ada3f6 SHA512 249c9a67900c6575ff0c1cf6e775e923eb374c5084306888bbf92a26f61f233c0b0b56d3891f5660fc4a202f3b39e16ee3954b1c3f2c39c0f8aaa27bb671b411

View File

@ -0,0 +1,30 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=hatchling
inherit distutils-r1 pypi
DESCRIPTION="Python library for driving the Pimoroni BME680 Breakout"
HOMEPAGE="https://www.pimoroni.com https://pypi.org/project/bme680/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/smbus2[${PYTHON_USEDEP}]"
src_prepare() {
eapply "${FILESDIR}/fix-install.patch"
eapply_user
}
src_install() {
rm ${S}/LICENSE
rm ${S}/CHANGELOG.md
rm ${S}/README.md
default
}
distutils_enable_tests pytest

View File

@ -0,0 +1,11 @@
--- a/install.sh 2024-10-24 07:18:28.434895669 +0200
+++ b/install.sh 2024-10-24 07:21:06.310878696 +0200
@@ -195,7 +195,7 @@
printf "Installing %s...\n\n" "$LIBRARY_NAME"
-user_check
+#user_check
venv_check
if [ ! -f "$(which "$PYTHON")" ]; then

View File

@ -1,7 +1,9 @@
DIST bring-api-0.5.7.tar.gz 65197 BLAKE2B 484ba7ccaa1e0d58e9be12bc97fa5cf026bf5965ba6f5bc5b9152c72a8ed7230db16cb1e5628369e478b87f39f0af34aeb7a71059358c87e35e34b554d55d105 SHA512 9e1c5d11967b23c93ae19de2dfaab42cefef51c47e54a68f9decda72e3b1eefe694295efa8d240738401cdfef74ee7558ee9857e79855e20e9e8cdf51386c5be
DIST bring_api-0.7.1.tar.gz 72289 BLAKE2B bc2f4e174b1e1cd4f84a994943ca5f1dc25645979267e12247b069116018f83ce7342c3343bf94feeff346783a56530c7bbbd57250d03d142016ce7e42851827 SHA512 c7be947ba7b9ed8dc941c5c8e9a3683ffa8b1c1b1045ab239059539a537df6ea52f5773894f2ab7810de738d1485e1fe710afe652da007e56da8550cfb8a3bdf
DIST bring_api-0.8.1.tar.gz 73602 BLAKE2B bd3ccc247c428f8b173ef739fe59b67c56625c96f21c81103da984613928474385b9ce747d86742c7222cf849c782944a1ee41896e4e8d6053294ef88c1af7b6 SHA512 bcc35a0a6a6ef975b3bf62d4e0047767137726814aae7602c64e10befae6b10d75c60e1d769d7302d79ad9bb1e6eaf6367fb56ad438f5479eea928e7cc9c8661
DIST bring_api-0.9.0.tar.gz 74491 BLAKE2B 9ac22b60f60ff1d03256f12077a1230af452a5191dcc879bc050edcab4b650e5761ac7628e0920643ecef11cb71b764b6d39a45ba3f1baa541cc81cf5d996464 SHA512 8587007c3ecee9307d8002296060377d19d0279f87f2f1ead76ffa49fa70783ec691788ea9e22a3096bb31e99c3200d8ab90c65217dc1f0c2275d05cf8fadca1
EBUILD bring-api-0.5.7.ebuild 577 BLAKE2B 11c0846bf8290d4eb10758c26609119aa35b927eed925153f6aaa76e02ed5f1efc8a13b363777eae2ef2330e408f096f819c4f4beff695b09af9785fe536fa59 SHA512 dd3b671d4e039e5e2cdade18648354a2b9c0296760d9c9dd4556dcbec1c4631e6408bd19016e12722dec52059243398e95387ca163a845c74815d6456eb70bcd
EBUILD bring-api-0.7.1.ebuild 557 BLAKE2B 20da5f7663b287ac9160028b9a5251aa8fbc6a91efcf6ed26f6970a30f61bc16096c3b0c170283928076106814e782224e59bbfe0609ea40dc16487feb068fd7 SHA512 d0dfe39c8c7acc23186ee9c698ac975a767c9f2425c45fefdf257be7f78e2b12643f05c8a15f93e5c8370f37a93da78967f22b4a6ce9d55dfd26247a00747c5b
EBUILD bring-api-0.8.1.ebuild 557 BLAKE2B 20da5f7663b287ac9160028b9a5251aa8fbc6a91efcf6ed26f6970a30f61bc16096c3b0c170283928076106814e782224e59bbfe0609ea40dc16487feb068fd7 SHA512 d0dfe39c8c7acc23186ee9c698ac975a767c9f2425c45fefdf257be7f78e2b12643f05c8a15f93e5c8370f37a93da78967f22b4a6ce9d55dfd26247a00747c5b
EBUILD bring-api-0.9.0.ebuild 557 BLAKE2B 20da5f7663b287ac9160028b9a5251aa8fbc6a91efcf6ed26f6970a30f61bc16096c3b0c170283928076106814e782224e59bbfe0609ea40dc16487feb068fd7 SHA512 d0dfe39c8c7acc23186ee9c698ac975a767c9f2425c45fefdf257be7f78e2b12643f05c8a15f93e5c8370f37a93da78967f22b4a6ce9d55dfd26247a00747c5b
MISC metadata.xml 523 BLAKE2B 8f60c6811ccdaf76ee32ef22fbacb9daeaa3b95f2df4d6bf87c16d3e0f4e4081b134b14f700a6b8ebae0a1d6fd454762a7f09a77e8ef2a5000443a38b77f2f07 SHA512 54a92a5360348c890665c2c96a81e889424d79af7ac8213c23c54f5a8d77447cb865baeca2a5df2d18aa1194f733f8af265ba4ebe7175130f606a459fe186684

View File

@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Aranet4 and Aranet2 Python client"
HOMEPAGE="https://github.com/Anrijs/Aranet4-Python https://pypi.org/project/aranet4/"
DESCRIPTION="Unofficial package to access Bring! shopping lists API."
HOMEPAGE="https://github.com/miaucl/python-bring-api https://pypi.org/project/bring-api/"
LICENSE="MIT"
SLOT="0"
@ -17,8 +17,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST caio-0.9.8.tar.gz 24539 BLAKE2B c12e67ec2128abdba9feb709a36b673279fd75c9800b30b4d3be951067bec7602bcd3619b7b57f1c7776a158a49402c89fe7f392c268d3af9ebef26dc0e08a01 SHA512 4d9f8dde44a68f67e5cbf820c1b0aa080497153bd7d437c4899ffcb7bcda84abe2716c3700f3c24a5b147159b80f05b930b8ff8d96887b9135bacfae1db0145b
EBUILD caio-0.9.8.ebuild 598 BLAKE2B 21a87455091137caaf64fd52fe0a36269e1f42a1970a49ccce62668d12d81bc981cabb40ad83088dc7d9b0ea4c98cea0f34842b3bb58523c4189ec41144d5817 SHA512 244b369c134ae1881c5e4d3af03d3c53b16b540f8e3dc4831a428dbacf0fabb2e666c3392596e6b14b36698c82fb6277b9353fb24ba7c914e096618982aa6d50
DIST caio-0.9.17.tar.gz 25001 BLAKE2B 63180f0ce062fc57dd87584ca6018dbdf87c8187aeda605f9199f32823c6562178e388ee0c049801538342ce7733f7d5a29cd11ad88be4c81f5e21d94187ed6a SHA512 ac736a897221c5d6f6399ba71cfb21462da91cc0a6ae6ff4f0b9d2eb57351d2f6559137182dda91cc066d2e63c8d7fce723cd18072a477167ec8cccdc15828c9
EBUILD caio-0.9.17.ebuild 655 BLAKE2B 7eddd9b497c1c59dd8215c4b757556db81ad8bad2c0b09d2f8c9d8b3d41f5abdb3430cda6a0ad4770c40c124bbc4ddd9654c857954a7dff9a2d36eff0d234ad3 SHA512 28f5bfde8b07d73a2d2744250b59abb094de441a9e949e927dd3a7d322348027a173e61e698f010acdf830707a75e4a72f9616a6fe1f38ab35c673e06d329580
MISC metadata.xml 521 BLAKE2B 4d66319d27c53a2dd66feb887e59086c88a1ed621ee475ceca4605c84d7f88c6cc03dfa02165e8a2b3e428f194a7ee2db87fc08be85a965d9e6d5e08e57c3a88 SHA512 f3b160dc155c48f3aea01251e72f2e25f706cdd6a038c218697459fa45d9d27796767dc50a3ba977aadf753d127d820f517de5dbadf024818311d4ccad51d2ee

View File

@ -21,7 +21,10 @@ BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
src_prepare() {
cp $S/README.md $S/README.rst
default
}
python_test() {
py.test -v -v || die
}

View File

@ -1,3 +1,4 @@
AUX rename-coinbase.patch 319 BLAKE2B a2bdca685c084b1db71b52bef8f2db40f4f50feaf5265df47754e2e262c3e761669170b3f0c51b71d2a5d36c734efcaed7b48e0915ed7c2cc180068f1ed6e115 SHA512 975704aa6ee3f1d97618489bf59017be16036bbd3cea2c97f40ac0ac6cae1f585960419c2b0f4df4fb79fde8ec85bcfa79cd69e49e4e5242941766f7d24e17c1
DIST coinbase-advanced-py-1.2.2.gh.tar.gz 38404 BLAKE2B 9fbd06d3e75421c609cd231fdd2cebfaf9ccd1ca44f6808f3de42bd6a58c15a279ffda1ea50cf12a403a52f7053a162989f8833eecefcf37d8d527acd3c438a9 SHA512 74fd7b1f7db9779d1cfc5f03bd7f9830d8799fe97ca7db3c7817c8dfbbac31afd55c2fd495e36e76e947f954fdca12acac2bc395d1d79dd0afd3e1ade4e6c88a
EBUILD coinbase-advanced-py-1.2.2.ebuild 1089 BLAKE2B 66c21870756012c24e213b0cc7c0ba5856cb8ebcf85ddb389bc3a29d9e75cc15976b76624444b6d77e1346e21cc8f31bb77226dfab1788e93fece3e5a616deb5 SHA512 8f1a458d17177af9348aaabcc8ec2638451a4e33f374d87d3602ee24117ba80da6eec5272cdab7af996ff25364804755ce3a00c5fcb49633acd65f6ee20e10b0
EBUILD coinbase-advanced-py-1.2.2.ebuild 1177 BLAKE2B 2b5ab8bda2a1f8231058646c231fbe2dfd023ff95dbb048a7384f5780bbde65c40e8a413220d8a643adcd2f8cc41c4ff7f339ad7fd2b33fb81ff24d8509c0747 SHA512 2bc75fc56859a5f1de3ffb194f17d3708e4df847a8f7a76f06f33833774eff5b22d73649931ee4f6f9122c86892162085b6e14108f62fa7737df87b8b462dd49
MISC metadata.xml 410 BLAKE2B b9dd1a1acefc9a9322304822e6dbc3958d47e97a2c0135c15e13627bb767787c137468db7ce168cfebb2c4921b6527795d221a440a67bc8a5bf5e8cd65a2cde3 SHA512 baaa8f5f41c9a49448d9f8865619bb46ece633245222323e6763876283fd07d7eed8e20a714667578240dce45e921ff774c5a853e68078a9bff9c6fd76182212

View File

@ -31,7 +31,9 @@ BDEPEND="
)"
src_prepare() {
mv ${S}/coinbase ${S}/coinbase-advanced-py
sed 's/packages=find_packages(exclude=("tests",))/packages=find_packages(exclude=["tests","tests.*"])/g' -i setup.py || die
eapply "${FILESDIR}"/rename-coinbase.patch
eapply_user
}

View File

@ -0,0 +1,11 @@
--- a/setup.py 2024-10-23 19:12:54.504799452 +0200
+++ b/setup.py 2024-10-23 19:14:08.823797531 +0200
@@ -17,7 +17,7 @@
about = {}
-with open(os.path.join(root, "coinbase", "__version__.py")) as f:
+with open(os.path.join(root, "coinbase-advanced-py", "__version__.py")) as f:
exec(f.read(), about)
setup(

View File

@ -1,3 +1,5 @@
DIST coveralls-3.3.1.tar.gz 17964 BLAKE2B 18fa765a7ae3262a5b10e19b014be7740430d7050034edd80a06fc4cd23f3262b76f24fe6557999b3663d89fb0fccd6c5a4eebc1dad9f704fd4ea24929922634 SHA512 e101b50b1b6bfaac188360093ad8e0444412187efa2f8bb118c297ce59ff1f5087a45ceb51334be9042c66c6516903e52068c63937504b93c2ca0b7c1cc7ed4d
DIST coveralls-4.0.1.tar.gz 12419 BLAKE2B d8a0d3c3cb82768ed4b5a2b4041e33757faab7da878c3dd044d8ecab9805d717d66b3171d675933d606807b2d2d73fb1ff1d05b49cd4b8edcb5587ade4cc9c4d SHA512 73dc73b4f62db9f2ef6dfc2c61660ce66e5664dd601612d35ca5b4426d2848ac1c7fa04c8bc419c6d5c3c6137f46d74af0a3db7af8b0c3422691cb6a0d5b9173
EBUILD coveralls-3.3.1-r1.ebuild 694 BLAKE2B 9500e99be9fa16c37c4cae1c5a94cd5cc7c2bd97b190ae1a88af270834475062ef776b1f0a39e6e6ba0cc9ca5b996abdeb99735507a8576dcebc86f4cb766654 SHA512 a57fa7a81f70e8baeb90e946fbc031d63c644041427bcbc4570d8dab151ce70820fa18f4ac7fc39fb21b865108c76251ce84e7ee3023496d183e7e80e0f6359d
EBUILD coveralls-4.0.1.ebuild 690 BLAKE2B fd82a7c2a812283ee0328770e7c16bb16e1054af7648494b6548072e060c4635941104073a5ade0dee6bf20b17205f6884994018c8cf32577c3880fedd44a104 SHA512 0bdb365e3013399a51809925fe4d693910d73a5396169e13ee946e9740c63a65dc5450ab3230df5bd74fb0781bb197b4733c066e15a728035db1115914a746f1
MISC metadata.xml 328 BLAKE2B 2319b442ac969cf1ae4cdf602dc9bb48f259b00da427a9ed2e8ce0eae27b91985f889747d18b8ba048a70d232e6c33f9557ba34c7953ac013c35ac69d004dbcd SHA512 e2c9947c05752fc2435a85413dc18323defe496e7c9dc40d23c609de42ff0f45c859449e7b892c421a8bb94065980da73fdb0f83f7e5f6365dde6aa4e0c18e96

View File

@ -0,0 +1,26 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Show coverage stats online via coveralls.io"
HOMEPAGE="http://github.com/TheKevJames/coveralls-python https://pypi.org/project/coveralls/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/coverage-5.0[${PYTHON_USEDEP}]
<dev-python/coverage-8.0[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,2 @@
DIST curio_compat-1.6.7.tar.gz 237576 BLAKE2B 37c46a1ca6e41f65ebc23bd2da58f564677156d5f7198f5118e1d93467cb9b735e925e4b3314a16e9d0e3ef8e4cc7e047add4be94ef3823b767419fb69732ddc SHA512 1ef09934cd1f8ae74305422127ccd59bb8bb1045a9225e14062f90855b47f2f0e1b6ba505b0f043ab730593b786f7ea09ab48afb607915a0aff96b946c5f455b
EBUILD curio-compat-1.6.7.ebuild 464 BLAKE2B 4cb205cf6e4946f91272a216cfeaf03392ffc98cea4f104ef50d83b423fe8513c918222a19702db82f23e71fa818103f576228f0b7b88cc72aae4de2feacd7ea SHA512 e853ad47a489235784f54db626c8019d85418c34d53bfef60fed2c9df3171459bcde03053d09d7b99f8fad6c9e0cc30e5572a88bf469d067ef48a4f826c6745f

View File

@ -0,0 +1,21 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Curio is a coroutine-based library for concurrent systems programming."
HOMEPAGE="https://github.com/klen/curio https://pypi.org/project/curio-compat/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
BDEPEND=""
distutils_enable_tests pytest

View File

@ -1,6 +1,6 @@
AUX debugpy-1.8.0-unbundle-pydevd.patch 1480 BLAKE2B 6694cbb68e8e5793f22fedc9351875810c86c1add4299bbb5360dedc24bcbdbb0128163cc11dab3effc611dbe5ef43ea45e9504914f6c55f4f66b76b9da0b804 SHA512 553ce357019e561e50770bf747adc33ac037cf5aa9fc08c44ce9c1cb87ecba28b7c632adb5b743c38067c1bb6b97f1d239ad8dee404332bc8028be44afd018ce
DIST debugpy-1.8.0.gh.tar.gz 6760323 BLAKE2B 99c4188c0b0383dc4dcbdd86c4d35e6eb973ca32ba56b757adea9668b161f20f17b436e0dc019790b1e85586387fc848712143c5e3d3814e2522850d97a4048e SHA512 f9e47371ca854c12811d1c0984f063b1ad5cac2bea769f91a67f9fa125cfcbeccbecafca9b9d5ea16a4ed8a1c123f34db3ba19efe1567b93a86cbd325239b355
DIST debugpy-1.8.1.gh.tar.gz 6900815 BLAKE2B f2abd2f852cc321dd7070f28100e45f463b318b2ff6e70d36f4a4d27a4b70d9da934db1148059bb2b996d4237c042d0b18ae323d4370c44ce479ef5222bc3c30 SHA512 3a64f82b984036bca868551de35babdb167b5f24da96bcee2b274039aa019d28aa376f31c89518725085279be05777454077805fa78f485a3ee4f09494886ff7
DIST debugpy-1.8.1.gh.tar.gz 6900806 BLAKE2B 5f9151a1a8d679c2f81d8eb1ce62b9e1f8a8cfeea7301e2f15113b95543e48ac971681c20bdc9bb9b85376be2b23cddbffe988f68b8f23cd0214905d11598905 SHA512 0eacee36904ee991a68da539b60768811606bbf57076efd07ffe2ee6a24e8a5e4cf86cd30ed948136466af71d1fb63b14f60334ffe94cf8c626b449a731ca0d8
EBUILD debugpy-1.8.0.ebuild 1019 BLAKE2B 3bcf2f8004ec890b9990ff9c8f7caa30a073b47f81a0576340f03abcfe99e44d3599398af7c0104976714fe55a7bf722187d5a7f6b0533df73dacc168a5c5ebe SHA512 a37ba3c19e6df3aaf90fcc5d8dc6f45ef54badc6601557fe42d21bf08d211542b2cbd4cd3e10ae06f8d16581e76457ca16a9a30430ff253d6d976d9e6a3ebcc9
EBUILD debugpy-1.8.1.ebuild 1907 BLAKE2B 7a544586710dd9043fb2fb59746da75031b28c7e365bb4d13340e4e1b7824b209c82535157b4bcd87861162567aca24285a793157f04b78d380eb610a6f53e42 SHA512 2e981f9ad89833ddcbdabeaaef7235bb61f70982f64f4cdbb37f2d4a05be8be6b018169bdc1ffa163e26222c8a43a386d5050af5e2aa4a4be590d0872097d937
MISC metadata.xml 522 BLAKE2B 9c9cf443d38c8de3516a488f67f81b68759d11283efd464dba3fe27191f2b66cdd622d32465c0820152bda74e92b6c8e3ade57c92a40d61dbbc7587df50f2c60 SHA512 f5a601e50c25ca8105b3a2307bb3b183db6a85644d7bf7e67c036ac2807006a77c9856b9058c96590cd7c1041890d2a9863d0ec0991c75cc462c1cd7df6d8b39

View File

@ -0,0 +1,2 @@
DIST dicttoxml-1.7.16.tar.gz 39314 BLAKE2B 974c5010215b50e0701bfdc9b0efbefe3eae7a8ac848f9491f1711afaf263fff4143b2a4f9983b38bd687e8238cea300e7600b1e7b6f437ab98c47de132ad1be SHA512 ac9d5b0f8acd0a18f918309cacba131843feebd6ad7c94935062d6e1ed7b529c5b91d6a9b65787647f73616e974d0599e8515bb07d69b036483d3a733e4dec6a
EBUILD dicttoxml-1.7.16.ebuild 484 BLAKE2B f79bb2d10b3a6144ae8e56db90001fede52f3bc01ae952b6a3c1c24622af5a6e8808c2bbd6bea9983fb69c33cdd6dea39aeef4e1d7d5545fc9af468ff374efc1 SHA512 7417ae68e5361839e959cbb422a5f0353b6a7182b91ccdf7da35e06d2c51f57ba2bbadd0d1ae8fa01052e5a24cc1e9e3114690a39753a06ab0f52a4f48c3307d

View File

@ -0,0 +1,20 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Converts a Python dictionary or other native data type into a valid XML string."
HOMEPAGE="https://github.com/quandyfactory/dicttoxml https://pypi.org/project/dicttoxml/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
BDEPEND=""
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST discovery30303-0.2.1.gh.tar.gz 37518 BLAKE2B c3238c46c53d7e81455eb478ec1972d1bc31717f195678d2d18a9d549c18690e9841d7b953ad50df086c6f7c57799851bf1d88b7ec902088e6fc7c67af4a5d22 SHA512 5571aa837051630d53418e1e5ce725b371babd782c32ff9d368fd31d4c4ea563def05aa6f689a5e8b3d299c7a54d21de2acaab97db093a8911729d1c7a7be593
DIST discovery30303-0.3.2.gh.tar.gz 41778 BLAKE2B b4087d42f0714d40ad4c77423d3b14b77e279b39e151c5e8fab9a2958dc58cd222d0fbe83623c993a381a3cb4f49336e74ed2ec40cc6ed9caae5ad54ffade1b8 SHA512 945047d478469337344bace11d6d7203bfe19add63fb2b2f6772976ed469eeb7e4b4c915a210ccb123153f2a97c248366205440bec45571dd5b5a13dae96c301
EBUILD discovery30303-0.2.1-r1.ebuild 693 BLAKE2B 4d440b009b70bebf6d7bf10ae763ebfa464c87cdd0a04bafefeb840d7a2519c7e4ce613cdef5376cf7d4130808a3f7fd264b10c4d742b7109e09a402b8a20f86 SHA512 8cf909529b1195b7dba53239002d727b7fd80a598ea78c5062f399b3a46a60859c37149bee3ed392f09b5c37438eb04f1780f6e152949028f83d492b8fc6ea0c
EBUILD discovery30303-0.3.2.ebuild 694 BLAKE2B 1f08958ff9fbd46fabe89696149bc89c59ebe35f87fabf54836ccbe0a668743b777ae87883e10da71860b14ddd89a5c2a4befc00443c2d04b3765b738099b428 SHA512 7d2b7b8326d76d024e9db40a6966233e9c26f2e1ec18b71bfcc09913313b46fe20828de8f86bce86725467f2e6026e26f0790d6797a9d0cfb18d412dd08afc2d
MISC metadata.xml 519 BLAKE2B 52f45c5c3ca23d24381f7f00c5425d8e6fdb4eddca33484bd5ce80ca939603e0a7d72e3f30b1c0178ff8d5ecb6877ea00df1d371e2d91cd755e4cf0e95b7794f SHA512 6226d10c123b3e904e71ac3ea0cb26d48e776cb3db282a39f6c1a8cad7f0212d26d8be5f801a919ca049cad97df762f5df92fb254709ad1bac3ea7337013eca5

View File

@ -0,0 +1,31 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1
DESCRIPTION="Discover devices that respond on port 30303"
HOMEPAGE="https://github.com/bdraco/discovery30303 https://pypi.org/project/discovery30303/"
SRC_URI="https://github.com/bdraco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,5 +0,0 @@
DIST DTLSSocket-0.1.12.tar.gz 150357 BLAKE2B 651e59f5de80b1685e68887efcaec8fd9e744c69cb549043f1659ad6417bd46a9ce2fa5516944afa368d2de2349f7d369e63b8d2a7f7127d50201182dac5e6ad SHA512 e66387f206f640cd7bb92b6dd43b9e51cafc7d3412a29b093e381f971e438dfa0650b10b398f1794f1620b9555442bb8274e751634b43446a9cb8cef599184db
DIST DTLSSocket-0.1.16.tar.gz 156575 BLAKE2B cb7f4823b96598ef27cda0e2f00c7365d9e87daddb33cacd43ecffc72f839aac8099e519df73baf5dd01548aa6fe4ac13fb50e8b24b62a68a7a75d265f772d17 SHA512 bf5911571afc19fc1b35e7ce8a5f1e8371db305ca2d0a88f25208722afad47413d68bc750fb2c5f1c8fbc874b01fa40aef9097d8f07ca417f018430ec4e3e223
EBUILD dtlssocket-0.1.12.ebuild 717 BLAKE2B e28dae6ba52d3c4963e62212f178af445806bdf7cde803f2868368e7335bb76ebf96b1058b8e036177420e7c6d02437b19042ea513c8b4a0a60ed0919bd4815b SHA512 24c3c36d124aafffd9d7fe1c49721b0d27aecd0eadc11a8b13cf5c69669e4daf7130f70c054f86495b4951a9c4a4c1d457f318de959ab1dc2b0a2a190297bfee
EBUILD dtlssocket-0.1.16.ebuild 717 BLAKE2B e28dae6ba52d3c4963e62212f178af445806bdf7cde803f2868368e7335bb76ebf96b1058b8e036177420e7c6d02437b19042ea513c8b4a0a60ed0919bd4815b SHA512 24c3c36d124aafffd9d7fe1c49721b0d27aecd0eadc11a8b13cf5c69669e4daf7130f70c054f86495b4951a9c4a4c1d457f318de959ab1dc2b0a2a190297bfee
MISC metadata.xml 453 BLAKE2B 50744e1d0a4d257733c2ba1df4e99a5cc572abcc110201ce2d5b60e0a0932dcd0017c65a4ed83e5e1f091bc550d907b01889aca187e537e01694b0edce3f6060 SHA512 d76ffb1502f596c728251853042c562567a99fd7179a936b30372dbecef1bb5bd5e54b4ae0da59f450d751f458239d0f4e0a36319768ebea72db71beee5e93d7

View File

@ -1,5 +1,6 @@
AUX elkm1-lib-rename-cmdr.patch 1267 BLAKE2B c5d8e705c9a3a0feef1b7703f79b667a276e60bf7712d06f54cdb495f2f645d904208bba2278a67131888720af8f3ef0864a9179d1809ee9c9b5779b84593cf0 SHA512 30d5b08e33a1fd718261aa79274cc79aebf7b2629ec12036f3c040ae11a1414d055c916ddb444e63c2e5329ce94b810b58076065acf486f51a01502dd67e71ee
DIST elkm1_lib-2.2.6.tar.gz 40748 BLAKE2B 0022066eabed75d7c21c52e4db091d88b89dabee63c15589a6eea7cdaff633859f6d9542dd507ef9a822cd732dce6674ba3e1b1f8bf385e53db5cabc3eea98ab SHA512 a4ce28144b09e18fc27c9150cb3c09e447bf1e1d57fd2c7eba29c61c3178de39bb1b55861b0e89d41931dbe2987b950978ef763e9b1ec522a7cfbdc495dd02bd
DIST elkm1_lib-2.2.7.tar.gz 42040 BLAKE2B edc370c62070a4664997a6ded8e51186d7053ef92004ddfb6d71af8939549cb54810705ef872e13385ae5ba4d840dd78eae3995a94979a6a624a0780828ad812 SHA512 efae47bcf7692a5ac9c3d631dbc666d068929db63a02eaa4cc163e9e33c4fe4e1779e9135e9b2a92b0deea99341f7aca7d86e6dde7de8dbfb75cbabc4e7427ee
EBUILD elkm1-lib-2.2.6.ebuild 903 BLAKE2B 3283c008eca15f27fa1600cfc14224536cc5f46b104767af730df9c26669613237bf62a89d75e73b1c0790a7aa8ffadf23b165a16ce1cd4f4ce4ede8ee818469 SHA512 b2434068f74f81e931a10a837f34d6b3a96e174d319e24f693efbb1275ddb0a07b5c8e55ad1be716594e61e14db88f68d40f69b6ec85442f3d22508d9fd8f935
EBUILD elkm1-lib-2.2.7.ebuild 830 BLAKE2B 7e59c9825148359deb3679bfb54786e278d4f9007180e35e777ad627e6baa6e61da95b0c9d37d35ff326cd04db9c56f256645ccc12849f471d2c3440eb1ce06e SHA512 564e1a2e1da7453f2ae43725230783a2c16f2ba360625e9d84b25b9da17423351aa5ff006081a15904a6ea02ff663e8fbcc6a9c4537d43c0bf0936b07a0aac97
EBUILD elkm1-lib-2.2.7.ebuild 1058 BLAKE2B 9c01564c892f549127033f18a035b867b5ab70d7ec5310256a0b5ad4ad09d823ecf3ff4482c92fc3cd3c0625115af2deac80ed403c1174fa6d7b834900efe909 SHA512 7e182acb412f80fe613541c21e4a5f25828aec408e21336a9d55d11db4a8e1f81f417d045a75e0456d4da70d709698e02740390252fa9eebaa06d7dd2da67b83
MISC metadata.xml 510 BLAKE2B 5286b277be43515fdf58afeff6b8dc8335aac67a9a0651409dbeeb4ee4694f04f2d08a259ad1aaee118706b247a862d05c628e3df9a31a31b638a5dcf2345724 SHA512 4a9ef72614886d20427c02f8b51ec524c8af29ec85896bcb4cab3fdca30d165ad744263fc4a85fbe7d069e9898739aa0a4e9680a319157206f84f2a47eb12568

View File

@ -31,5 +31,8 @@ distutils_enable_tests pytest
src_prepare() {
sed 's/"CHANGELOG.md",//g' -i pyproject.toml || die
eapply "${FILESDIR}/${PN}-rename-cmdr.patch"
mv "${WORKDIR}/elkm1_lib-${PV}/bin/cmdr.py" "${WORKDIR}/elkm1_lib-${PV}/bin/eklm1_cmdr.py"
mv "${WORKDIR}/elkm1_lib-${PV}/bin/simple" "${WORKDIR}/elkm1_lib-${PV}/bin/eklm1_simple"
eapply_user
}

View File

@ -0,0 +1,34 @@
--- a/bin/elk 2023-06-11 22:56:06.150889000 +0200
+++ b/bin/elk 2024-10-22 13:44:45.363541661 +0200
@@ -5,7 +5,7 @@
import os
import sys
-import cmdr
+import elkm1_cmdr as cmdr
from elkm1_lib import Elk
--- a/README.md 2022-12-01 02:06:13.075080200 +0100
+++ b/README.md 2024-10-22 13:59:38.608518572 +0200
@@ -151,9 +151,9 @@
A couple of things are hard coded in the mkdoc script, notably
the "no plans to implement" list.
-### `simple`
+### `elkm1_simple`
-The `simple` Python script is a trivial use of the ElkM1 library.
+The `elkm1_simple` Python script is a trivial use of the ElkM1 library.
It connects to the panel, syncs to internal memory, and continues
listening for any messages from the panel. The URL of the ElkM1 to
connect to is retrieved from an environment variable named `ELKM1_URL`.
@@ -162,7 +162,7 @@
The `elk` Python script is a bit of a command interpretor. It can run in
two modes. Non-interactive mode is the default. Just run the `elk` command.
-The non-interactive mode is similar to `simple` except there are a
+The non-interactive mode is similar to `elkm1_simple` except there are a
couple of message handlers (`timeout` and `unknown` handlers).
The `elk` can also be run in interactive mode by invoking it by

View File

@ -1,3 +0,0 @@
DIST faust-cchardet-2.1.18.tar.gz 655620 BLAKE2B 6ec1057ea7c86b565b6d255c9a32caf0bb882446cfd763d191c771cb170ef72ee413f6b85b9277230b9f282322b8b39272280292e5fe8cf2e1456ae456f96d8e SHA512 1efbca35f2b53c3213a95581ac472c51c181cffb62a1f7e92d47eb50d8e78f53ec2eaa26f7b841e2b03b08f7d826dcb5eb8d864615dc231385a011a268d8b594
EBUILD faust-cchardet-2.1.18.ebuild 649 BLAKE2B 71755bc088520bc9911caf182d87e19122ed6a2665de4077ad976ff7fecf3ac49d03794b6523c44eb3cff9b25d76e5405cbd68177a6f7b13d7940a953a826797 SHA512 72f035e7d359e548ff27c104de408048100f807dcb4e61bac4a4bf8ed5bb7a3a34663e55a01a5ea30965142ab5d83e884c142514532edbf350ddf144cfbf9cb7
MISC metadata.xml 521 BLAKE2B 86073e302d19930f858fddc70247ccce1a2ed27ace3b45afdb8b9ea69fbd8f53cdf4874323efdf220b27a1b81bae6d8d33be46487feaa3e23c75e11ce5d3c514 SHA512 0d11079085f8c3a6bbf501d6896699775bcefec753867153500028907d481b190d85c3442f7ce59facdecbac5c23483ebee83da27953ce78042cde042cab5b82

View File

@ -1,16 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">faust-cchardet</remote-id>
<remote-id type="github">faust-streaming/cChardet</remote-id>
<maintainer status="unknown">
<email>myoshi321go@gmail.com</email>
<name>PyYoshi</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,5 +1,5 @@
DIST fjaraskupan-2.2.0.tar.gz 5776 BLAKE2B a667dd05212eab6fef88e75733ad57abfb0ad6b1752a0b3a68d5da051c42ca14df446bb54cc5e9a4d2ae6dc990bc781faddb04fd9433eef4d6ea6bc8f8b5b0b7 SHA512 b8e126d217039f75aaf9d5277d23edb6fa5177f4d3576f8544b2477a482857a2446cfb5ca0437c6993dd80d313298150fb5fe5434aa8a0642e6b10e086a22a10
DIST fjaraskupan-2.3.0.tar.gz 6651 BLAKE2B 62ca389120d0c10de39708a16dc9ea61add14175038aefdab5b247a8ad32f0e1234f79038a28018374c902d7eab1f4754bb01f5f70d11e4c79c3c5e9cf560376 SHA512 dfee655129a254838dea67370ee5088fca8e14e7869e6c684012d6b34daf79da138d2ceabe3a36afb41a4362b312cef4bc5a5dce1c0e2bb2da11ffb28da51430
EBUILD fjaraskupan-2.2.0.ebuild 739 BLAKE2B 96806545cd23fcd621208d7a662360eff11c1064e7ef7485c63070d232e6fed0218e6a79e93f23fa6072e1f20986c18658386db1d4b72cca89574af44459a9d8 SHA512 9a33e8773f8690c1c487e24417a02c545057497fac7a430d66c08896c0f3597fe092776dca4cfad2563c5204c86101083e68a775a6431cef95574b50c26406c5
EBUILD fjaraskupan-2.3.0.ebuild 660 BLAKE2B c585368a44901aa6da527621da825555ff1c3f544b8eba8f766d64497e5cb8d607ac5efd0a258af42289fc2618ff3e88b6ddf5415357941d0a8e0c35d1d10dc9 SHA512 07fcfba2c961f7e1ed4e969b86cb0f3fd826633ce3bc7d0e76d06c979c15f8589bf83590b0ebf0dbe30a28ad6a4adc5a19bbc5a2b710f0857005c03bccf186b4
MISC metadata.xml 390 BLAKE2B 20ce5d212781b248d6ea7c1ab163be28951797a3b5f773f3e95c00543d243ac85ad85ce97c38a5fc45053d2ccfd509b95b55be70ab336564664df02f61e6d2cc SHA512 c005f2023b2ee70bb6185dec967a676567657b83cd33bb1258bf3924dde955789714b8550b8edde73a3ce4c45f1553ac9f5be40f2cf78224578d61199da5dd50
EBUILD fjaraskupan-2.3.0.ebuild 658 BLAKE2B 878d8a5103da69fd6766e77834e11e5c1dbeb6c657ef10d4e91b00346e935de6e8757dbf6310d0b182ac6ab052d62a3ad563fda0dc969750e22eb54a966332a4 SHA512 58fe8df2c9de764f65b8683afffa3bfa432536d230c443c2e110479e7e2076593dca3f712442b9a4e768ffdebcb2fb5865bb0baa559a504a684a031a1ffa54b5
MISC metadata.xml 391 BLAKE2B c7d03b4f341d9d9c4c416173951e1add852f36da4e500e3544e510903f9fe10a4ee12e0d0ad6b8fa51318133eb6e3b147c23d565bd3681e7c9dc6ecb485f05fb SHA512 3594a1f86f42090acbf70d82df95c43720d616c0cc59f62efc62d45849c543bbb79e2b07cf361abc958e5cedba9df608e971787e367511b8f0d88ada29309398

View File

@ -3,11 +3,11 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A python library for speaking to fjäråskupan"
DESCRIPTION="A python library for speaking to fjaraskupan"
HOMEPAGE="https://github.com/elupus/fjaraskupan https://pypi.org/project/fjaraskupan/"
LICENSE="MIT"

View File

@ -5,7 +5,7 @@
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<upstream>
<remote-id type="pypi">fjaraskupan</remote-id>
<remote-id type="github">elupus/fjaraskupan</remote-id>
</upstream>

View File

@ -1,5 +1,5 @@
DIST fnv_hash_fast-0.5.0.tar.gz 5816 BLAKE2B e290c529301e11d76587ccf9c74a9af8a29eea8e47a3ee75f948cc7d8e749141954c8cf41d8d7d4e13eed8d73b6addca334228af0a35ca28e6ecdfda56a4e430 SHA512 77ab8a1d5d9154f8e75ee6b0fc2277452c705a480af7d1a083c59d6cd475986242bdc8d70dea8fbd28522439beb55a19f0fd7d0b1c96dd127f73425d80a40585
DIST fnv_hash_fast-1.0.2.tar.gz 5808 BLAKE2B 77c5cc76cdcea02587258f1a139402ac189f2547346525780994bf5cf6e4b4ea46fc398db78f9cee29199ef441aaabf9b47315bfa9182c1d067dd3eb493e5625 SHA512 2142e8f9e964716e9f2cf292971764221cad3852f99e79ce3d9823e4178c80e71992fdec0a2acfa9d0ac5796739cedc64e1c63ba1be1656609fcfdc7ff3b0e7d
EBUILD fnv-hash-fast-0.5.0.ebuild 667 BLAKE2B 32cdc83850e3eb540ec1e98467a3d3373dce2bdd27d531e7f3a659a196813f2c15f7fdd779c02fd9194f7c4c5b0800d735087114983e734fa9fb63bd1221621e SHA512 b50594d4166dd3a6bf1824b7d3e8d1b244cb874854b4df4fa54e8b4460af713d4d620d4fc457e4d415a573989a600c6039fecca24d7399492d1ed2b848fb329a
EBUILD fnv-hash-fast-1.0.2.ebuild 588 BLAKE2B ad578e1874e949960688ab112cdd77fa7e22692785c044f850548a676fecb2b800f657a080cc2d30680cc9f344ce36db7344d99427eceac0068db606fac9bfca SHA512 656154fdfbbfa137f257876adf4a40ebe9d54d0882306306f7276ae6f65a9009edbe1053e6ab03540cd53666c9011171eb0d7f6f7e62a77e6e6705a82d8c3292
EBUILD fnv-hash-fast-1.0.2.ebuild 667 BLAKE2B 32cdc83850e3eb540ec1e98467a3d3373dce2bdd27d531e7f3a659a196813f2c15f7fdd779c02fd9194f7c4c5b0800d735087114983e734fa9fb63bd1221621e SHA512 b50594d4166dd3a6bf1824b7d3e8d1b244cb874854b4df4fa54e8b4460af713d4d620d4fc457e4d415a573989a600c6039fecca24d7399492d1ed2b848fb329a
MISC metadata.xml 517 BLAKE2B cce4e31dd252ec667c0b18135534ca6bed80231c3129aa7747fe75ce886c7fd1570326a662cfc8c04799c3ebe86713d16b4e13b6a0b72b5f5ed7a63fff949520 SHA512 47e09e3a904d39e2dd5e9126401a36299c0b0103aac484de6e488335d2a89aee4d6833bf712fe1a622137d07590f905be003f3122962d809ec56d84ee3846bcc

View File

@ -21,7 +21,12 @@ DOCS="README.md"
RDEPEND="dev-python/fnvhash[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST freenub-0.1.0.tar.gz 67005 BLAKE2B 279251abcfa48e1e4dfef12dcac68bfed1efb895a2d20852111614ff6b98b3564060030cfbb7257ab028e42a22a8471464104b355c2efc289f932c571bc3baa6 SHA512 691ab410071f1951e788c4c85841c0a41f194d84ec093e2a10f9544ac870066e17a72a11b205c606bc608ab8ad711e084c884bf1b5b08f349b76ac35b062a2af
EBUILD freenub-0.1.0.ebuild 649 BLAKE2B 4f78519d37c758705ffe383341370dd7eed9e6a376d2441a789cfc9e5395057eaee8524631e95efae0382717dd84eaf5b12baee697cec1d51ed870c79c9d529f SHA512 3d6506166a2a8678b58591bdb28400c85c0272adf6984f3b7e731e40cb188bc2009c3d0da91e7094a334a238e8a5eecc13064c3b7799c89fade1c11430d800a7
EBUILD freenub-0.1.0.ebuild 689 BLAKE2B fe6ba5073f055ff7a22cf00a7724e3deb80792c358d90e46c6c944df61b94d59056158e50c4e01cd07aef491accb0bb449fa9f5ac6d898471f6a8ce2d48fc200 SHA512 a14bb4647b92811102366b45295c49a9a71978b006f59258fed31ec7c35b3752b1e647b48793915d9ab6c05fec0d5c4a40527fc822abead7a064683e7989077e
MISC metadata.xml 505 BLAKE2B b064364ff263b3c97598cf538bf92bd1a94ddb1073925c7637fc97d0b0cac754f462676ca26442d782bb83fe3045ba182829046613d8bca9de909558e2c28336 SHA512 bd6be8c942400bd311fed0e0683c194f7c13b71eacf201837d9eb2be8ee38b9769879ced10ceda889d01ac8b579098f0e839de17dae393559a48d58f3be3d89d

View File

@ -18,7 +18,9 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/pycryptodomex-3.20.0[${PYTHON_USEDEP}]
RDEPEND="
!dev-python/pubnub[${PYTHON_USEDEP}]
>=dev-python/pycryptodomex-3.20.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
>=dev-python/cbor2-5.6.4[${PYTHON_USEDEP}]"

View File

@ -1,3 +1,5 @@
DIST fritzconnection-1.13.2.tar.gz 54328 BLAKE2B abeb1cd4a995959a06f520f68459ad0c2a96284d5782b366fcddf4b03cdef40026b61edf02fb5bf51480298808bd17efe31ce1f93dc8ac23ef5dc925eb208bca SHA512 24f7d284e9f147fc6b37d34263ff06589ff9157ee7ef92940e4ac3f426b38e59e1e4e81e82ebe63e0f5ba861ba28b9b708cd58c8b5c2853f5145bc89827c4fcc
DIST fritzconnection-1.4.2.tar.gz 31492 BLAKE2B 7b7ba85c8473f96eaad9444e937f6c7f0a3704b24269e6f5aeca90c081269c3185ed9ed0044d5b1c24b81384f53935af97804b8d76ab065dd81486e3dd5ed89e SHA512 68e8b15fb3ae4bcd311c7a3c5a76c493a96479f9cb43471d178f52cc31bc539009fd4212a40c903985b0159b97a39679b6a3ca9e5ec69ddd8698bfb3d9af1f1b
EBUILD fritzconnection-1.13.2.ebuild 613 BLAKE2B 328c4301d16bce7b008f56b76e564367b53cf160ec2744bcbb41ea972619a80a86ccf453de801eb4ffbfc978e681351c80f5e324a8d7601991ea667622cde56a SHA512 66bc418948d99df3ac72c0903cf042e74d0b07468430b13e398a9e9d2221faf444ed823e75f0026d9f65c6fdeb6573da1529476fda3548dbddef26d16ad73b2c
EBUILD fritzconnection-1.4.2-r1.ebuild 613 BLAKE2B 328c4301d16bce7b008f56b76e564367b53cf160ec2744bcbb41ea972619a80a86ccf453de801eb4ffbfc978e681351c80f5e324a8d7601991ea667622cde56a SHA512 66bc418948d99df3ac72c0903cf042e74d0b07468430b13e398a9e9d2221faf444ed823e75f0026d9f65c6fdeb6573da1529476fda3548dbddef26d16ad73b2c
MISC metadata.xml 617 BLAKE2B 9516672b596bc5044b9fc71d66d4814110a7caf0541a551ecabae511a5f401204ec7a514c712dad3221d132d9f36ae074f75a5cb02bf507eb3db843b37d836e6 SHA512 c060ca9f7a95a92407c620dede251b0d2877e1425d6bdaa79acc066fb46b47e9f1490a4b691bc285a2a413b96bb4ff475d1ae0d38d8985e097c1f0797766f1c4

View File

@ -0,0 +1,24 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Communicate with the AVM FRITZ!Box"
HOMEPAGE="https://github.com/kbr/fritzconnection https://pypi.org/project/fritzconnection/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test qrcode"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
qrcode? ( >=dev-python/segno-1.4.1[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest

View File

@ -0,0 +1,2 @@
DIST future-1.0.0.tar.gz 1228490 BLAKE2B bbac4db49e375effc0f800b229d5c13fbc94bb8884d86fd1f1a0a385e7e8a12049bf7f2d193ef3f02c6fcbca9d40fa18ba4b40e0534e29b6ef2f5e878f42d0dc SHA512 8e28d53172e3ae7b3b27c424a48fb698a6e86bf1c648cdf74e7fd57d34901a9bda18429fe4e176d70be67fc6c80b7f961b3021356594e38b5f294406af40bc61
EBUILD future-1.0.0.ebuild 452 BLAKE2B f5f66ffbd1c764ff31bda82c0a613aeda65fdaee9b8c48eb31e203c2cb079cfa454939128ca08db387e94ad540a3acb5c4a83807bdbdd4a7b2f41f3943350da9 SHA512 92eb0e2cf7a67cfc83ad75be29e3763410f1b8cded3510f77c6f8a8bf63976ad67d18291a8bf1f30ebf650a38792bc3f9bb026ea4ba7594548c9ec40f442a370

View File

@ -0,0 +1,21 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Clean single-source support for Python 3 and 2"
HOMEPAGE="https://github.com/PythonCharmers/python-future https://pypi.org/project/future/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
BDEPEND=""
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST gcal-sync-6.0.4.tar.gz 39744 BLAKE2B 3dba98fbdf1ea4b647f8ab290be6fdc294dc97e1c51610fd6e00846ca5922b9e2e49198452653ad281a82d54781fbba06264aff284333a6b127a882306e920bf SHA512 61bd14319fdd70c7f8903bb5914d6a72bc3ddf585971fc3f6cecb72910d02345f5fdf77a9fed97e4d7d0820719b0209b5054b9a001fb57793ab15c486bd6598e
DIST gcal_sync-6.1.5.tar.gz 40568 BLAKE2B 3b6f44b4fad46702de9a5219d0b431d7c247a12ae6abf0f29d931c8453ba08bde40f26f3e1019e29b5de0b00986bf4f96adad3c1a598a703ac67ac39979f3710 SHA512 3d04963af3babcfe5f692d7d64a6bbffa9332b40ae8f1fcfc64fcc5b50c872939ce0ec0ffd708424982f32c9da807a5d87126446bb244b944e8d92ff397b1db4
DIST gcal_sync-6.1.6.tar.gz 40736 BLAKE2B 1bf938f891619b874cc9db7c235ad6f56d5c089c9e423708712022908196b8f0fe3972ad89eafe9a58adf4e660e6668ce8eb56d083d5770e9db751b7fb4c585a SHA512 70e0c2d114428dea8847e6b241aa392ee4ea3d5e418d239784e9027d1493c00c88ba700a18437e8051b5e32488a77bc360001cf4d8af42e2ae26a5017c0128e0
EBUILD gcal-sync-6.0.4.ebuild 687 BLAKE2B a58e656ee424232268362ca275e8c34cb52d4c097267fc5f16edc1fa6693a835ed9e289829d278b7a700301947a2feaa58dddcb51e5b56ec3de81c0c8b1318c5 SHA512 6ca53c5ca2913d65b8dab17a922d65d0cf3f3ae0bb16d30203fda142936ddbdd54e66636bab9d021ffce469528c14f2911356b69c6829291807bdc5f026743da
EBUILD gcal-sync-6.1.5.ebuild 667 BLAKE2B 29e5a248fac9cd704f4abf00ae2e5ed5d3d3dbdd55f0d426beb41372a90d29eec5283a4e5eb2610cb6cb64cfa9c2705a332576aded4e6090d5686ead4b300d73 SHA512 a92aff5e5493ec7386bd1c95002094238ab03191143351cd7601eaa4d3bfbd51aa28bbfd645567430a93282ee89a3e3c4f34a0b7201c2791527f1aae59565f40
EBUILD gcal-sync-6.1.6.ebuild 668 BLAKE2B 047fcba85af1c4789dbc5b27ebdce53358bbd43d52f2e3ccf4b8b7e450dd74685aef7e54b918e59dcb859d74da5a602b789da70841b77ba9c2d2da0938f68c44 SHA512 9340bffcac29f746353b1f3058ba37920159b235f9f9a3db82df0e755dda3b0c8c4e5195f47a5d54d7f899e750bce555c6c40281f46c46734f46b8b602d6b1fb
MISC metadata.xml 519 BLAKE2B 89610f6ba047f31551b3d542cac7fffc824f9a8549256da9494d2936d106132e7b621101aa932b667977c89db1761b4dd01a2b083805b39ad9501b635afcd81c SHA512 b1c0d405bf0eb0fb06e2d4c740c636afe477084d5665df2ce8c92f0050ae2799b3e940ff5101653e6f2447724ff363e76d811041e9a2e6575a7625954f26fb15

View File

@ -0,0 +1,26 @@
# 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="A python library for syncing Google Calendar to local storage"
HOMEPAGE="https://github.com/allenporter/gcal_sync https://pypi.org/project/gcal-sync/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
>=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}]
>=dev-python/ical-6.1.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST georss_qld_bushfire_alert_client-0.5.tar.gz 4468 BLAKE2B 12c3a162a8f025dab3625ad266b209c9336e25202976499dbaed134c6f93a1aa2a838f2c969390c14432a62811ff9bf857613dc87682e0cf93b802ab33d44763 SHA512 b4131a775e7cade57abe7fbaf827a1d9a360d250808a07cd228f8931fe037c57b53e55ae0bf8f43f5a27625e52e289d8d33433d7fa27cce40c77a9fdf3c8c682
DIST georss_qld_bushfire_alert_client-0.7.tar.gz 9534 BLAKE2B 2924271146c3bbf33fe9bd13bffcc301cb7fbbfd603d94368198d828a125c7a4fc2c6279137181d66914bb55032c0adcacd7caf9d124123d2c3c2c59e04ff1ab SHA512 353c0d51275119e7ea47077ac1414476204180f495ae1a0217b41d46174713e5bbbd4fe296c7bb5e243d0e952d52f2ca1a1108a1364f3e4b1de95fc112332b66
DIST georss_qld_bushfire_alert_client-0.8.tar.gz 11062 BLAKE2B 41c0dee8d0b9077ea195a2b7a307955e30336696b096fbc07eed44b593e5cbf67f1eb2458464f729bc0209eded9cb0112fe35df2db56e6267f966d2e9f0ef7a6 SHA512 0aaea8c6f8e4e443c059f95a99ca27017811a165963c787d69b1faa3aaf368cf02e2994efb570b27dc7fb1cfb6afb9daecc2802985ed69b5fd6ca6419bef091f
EBUILD georss-qld-bushfire-alert-client-0.5.ebuild 736 BLAKE2B c1f14c6400f7703a298e87ddce4548fab74c123bf2b98684c14083a3022370e8ae7ec7dbd2d1f298b9aa6eeb9dca9c0a135ee2c42ebd4b105b968743fcc1a164 SHA512 4c57c2ee31bdb513f22dd4c17715a00e8102a675dc7c1e58bbf8bdea103e23a8f1af298bf6a564dc3f5921a50c9220f66a65c32404b1ca348ce88be2202e1cf7
EBUILD georss-qld-bushfire-alert-client-0.7.ebuild 634 BLAKE2B c57900d9570d57350d0d5a461792c7d33f31ae30bae6ccde477b33abf69156720c458bd7fb55156f8ab966be9c0efb05fb3206ec64a021d97f2a0d47b7e8da25 SHA512 91e06e2dfd9b875a32ab802bbb5ca3ed1e3e1d25bee3a26d73f3db019a2e2708ff0334bfd3391ae271498fb9da24be649dbe3eb43dadcae9be4b39bb3e1d3869
EBUILD georss-qld-bushfire-alert-client-0.8.ebuild 634 BLAKE2B c57900d9570d57350d0d5a461792c7d33f31ae30bae6ccde477b33abf69156720c458bd7fb55156f8ab966be9c0efb05fb3206ec64a021d97f2a0d47b7e8da25 SHA512 91e06e2dfd9b875a32ab802bbb5ca3ed1e3e1d25bee3a26d73f3db019a2e2708ff0334bfd3391ae271498fb9da24be649dbe3eb43dadcae9be4b39bb3e1d3869
MISC metadata.xml 567 BLAKE2B eddbaea7b2c1d39e369ff4d690367ce22836c7663d2b17bb6088484a45e5c6a6888010d892963894ba50714aaea57e933a55e1f4099626207c44f089975c44d8 SHA512 f283e3c454ce8b0545b4f1001204a4c7a33ee8715189589cfd43382967f8170d180082bfbad154e519679aa734af9963810b51c021ae7fef524dd9b8bcba2462

View File

@ -0,0 +1,22 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A GeoRSS client library for the Queensland Bushfire Alert feed."
HOMEPAGE="https://github.com/exxamalte/python-georss-qld-bushfire-alert-client https://pypi.org/project/georss-qld-bushfire-alert-client/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/georss-client-0.17[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,3 @@
DIST google_cloud_speech-2.27.0.tar.gz 352112 BLAKE2B 4fda110e2088e096a1deab7b462390b018fc8e7eb062c2348341407058c070ca7b7b3ccade12d004ec860c54562377fc7d5a308ef46863003f7de00d302a83a6 SHA512 49adc4710fc0948417698ceeab25a6913853d10b41bd436137903bdb547851b4a8f7f338f2112ffee98eca75744bb857830e89c8299f45cdc749a6413ce06e60
EBUILD google-cloud-speech-2.27.0.ebuild 982 BLAKE2B 0a3b663fe188d0080d52b3a0d779ee81080b8bd8117e12b0c9e751386b58e8f60dea01d3f785b47bd9dd97806a211a19da9f76f8f947d3ac609871f418c8f634 SHA512 5b850d8a8ce56e8be45be29e0bdfa14b04071993dfc4da3b98e430415bc8e8173099a4690fb96129b2c2aae9a8fdd9047d5e41940ffd97b1ce70d37ba0182491
MISC metadata.xml 550 BLAKE2B 4eaa95b52728f8ca20db57965e263faf49a896d87b6b866b80adb7be111558ee5defff6d693ca262ac9e18e0c441d7a4ca736b7e624e9c31d01eb2ac962300c0 SHA512 b38406028b9b6d17d70ada822bdc9ac5c97e1e04437d51f46601aac5e77524cc479eaf99ae9313fb949b82f59178a2f17a1bb06ddb355f664d516a2172ef8337

View File

@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Google speech recognition technologies"
HOMEPAGE="https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-speech https://pypi.org/project/google-cloud-speech/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/google-api-core-1.34.1[${PYTHON_USEDEP}]
>=dev-python/proto-plus-1.22.3[${PYTHON_USEDEP}]
>=dev-python/google-auth-2.14.1[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.20.2[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}

View File

@ -6,11 +6,11 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">shodan</remote-id>
<remote-id type="github">achillean/shodan-python</remote-id>
<remote-id type="pypi">google-cloud-texttospeech</remote-id>
<remote-id type="github">googleapis/python-texttospeech</remote-id>
<maintainer status="unknown">
<email>jmath@shodan.io</email>
<name>John Matherly</name>
<email>googleapis-packages@google.com</email>
<name>Google LLC</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,3 +1,5 @@
DIST google-cloud-texttospeech-2.12.3.tar.gz 56798 BLAKE2B 7e85196661068a9898b43c0a55be6ef32db56823f7f4c0c3998694c16eee7b0e6e2a514e2af44c12ce8751443bcc62d291b09534dc9aecd18ed19d6d2c5d18a7 SHA512 7df63f910c2119dc657667b247c70da9e7064a7b88bdcd50c2e90fca823d03831fdbb1bf7149da77adb6fcafc8b33bc9d24956d67380b93798696461d80fd9c3
DIST google_cloud_texttospeech-2.17.2.tar.gz 155108 BLAKE2B 6b4fdf4b5c3a4b9763bba149b9508ee35e421720fb168a6480bff08b995353155b1d6b61e3ff137b0595c4b7c351bd14dacb229bc29a1c203a482dbf243213e2 SHA512 d0e039fd11ea197e2fbeffe014d04a16ed842285a591a0385836d504e9886018fa55b87d74cb1442a715e36edd9bb6bef8d7e628627c5d7f0c167f8c9f68b329
EBUILD google-cloud-texttospeech-2.12.3.ebuild 926 BLAKE2B 1595bc9eee878f6e6f1fb9feff7b9cad47b23af5788f9ed2aecd3a2a6ba40a85665cffbcfb748d8e910788eff314e790d8866bad90ef341e9982b1431dfed4dc SHA512 0e81694893b4119fdd9900710da057e039f5b1827ccbd3daf56720a96e99cffd01d3c90e870a9eb9a5de66e20fcd6a04af7d25660a01dd92ff3efea6a6c4141d
EBUILD google-cloud-texttospeech-2.17.2.ebuild 907 BLAKE2B 1a778b149a7b6935a06a35fdcf3fc0b7f018840fbb6d999ad405d245d75fc90d6b213fd84252b5588be3342327660a12a5d6dc77faaf3586021d7f57321d806d SHA512 eec0ff035ee54991f8bdbaa30b1d3bd923e0801f1aaf3088e6ed2ccad6a14d7f858986d58de7f163b12cc84b6a875304d0e37317402d01884dad22b86bca107f
MISC metadata.xml 550 BLAKE2B 4eaa95b52728f8ca20db57965e263faf49a896d87b6b866b80adb7be111558ee5defff6d693ca262ac9e18e0c441d7a4ca736b7e624e9c31d01eb2ac962300c0 SHA512 b38406028b9b6d17d70ada822bdc9ac5c97e1e04437d51f46601aac5e77524cc479eaf99ae9313fb949b82f59178a2f17a1bb06ddb355f664d516a2172ef8337

View File

@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Google Cloud Text-to-Speech API client library"
HOMEPAGE="https://github.com/googleapis/python-texttospeech https://pypi.org/project/google-cloud-texttospeech/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/google-api-core-1.32.0[${PYTHON_USEDEP}]
>=dev-python/proto-plus-1.22.0[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die
}

View File

@ -1,5 +1,7 @@
DIST google-generativeai-0.3.1.gh.tar.gz 122838 BLAKE2B 84a3d9a0c224b43f057d897877ae1cb5546f810740b16c9985a2aca3dcc0bbeb198364f5305e4d8b49e565fdac75d4cf2a0e489e83d1c60b42a5f7000bc06846 SHA512 ee8af82ce8a5142d90f449b3e4f9ce3630e46c875d7cd09c0099b309c0e4fcab54f35f7b0b1abcd96e00647af29e5c1c0ec47b1d03b07427d2194c6275062258
DIST google-generativeai-0.6.0.gh.tar.gz 171543 BLAKE2B 8fbeaedbbbaa994f9a8f3013035f6fa8772c677ec1063645390be1353d03ce0d951d98927a6b46204cf194a3c69c6a3a0d0e9248ff8ca2e576bbf74a006da8d0 SHA512 c867943466a1de306a46b96b1980c0ab91223d00fda7429047b74cf337e4ad3220f5a8a471a1e0e582014b7c22c943de6b028856fa7f64357a3b59e8e7921151
DIST google-generativeai-0.8.2.gh.tar.gz 46168026 BLAKE2B 7ebe5eb36eb43f0036970ee957ca78c5bce4d316f6f706e3fed6b6feaebe49f6ecc9afa3857dd987b2283bf344905351f0a8cc8d75672afc7d05bf19796ed94f SHA512 fb3078c7e57e848c045eea92e045dd08a2f983dd64d15208a38812c4c565fc3e174be206208a5a80ec2fb3672e00bbde57df6f70e9543b60951a603412636b15
EBUILD google-generativeai-0.3.1.ebuild 1063 BLAKE2B 51b453bb5100d40cf18329609a6046c93ba8bf6ef9dc1be2b520170ac653cd64331b4e224580e2df3291ff95af2d6a137611351ca69fe015429d1b183d509386 SHA512 31cf0d6540d589b79c6ffb12fd07d162a35d99f877259194ec9ca10962d6252d5dea6bb97ed619247778bd3079fd9eecc7615101fdbdf34374c1c75c4ca90f83
EBUILD google-generativeai-0.6.0.ebuild 969 BLAKE2B 075f4087a6936f97cffef6fe1f5fb19e64bb169947fa7e22202ebbba840288610815bb368838d3d7b1daf0e3dcd4fc45d4945ecb6a4fbcd5bddbe986d5a86507 SHA512 746bd14ce0a39bc3b9b8b40d51e6b85d8dd47d7fb141cc1f40e221f9ab941e99b3f4e2c83b667074eabc898cebf3210223476b11c9498ecbbbc3f26ce6a2c70f
EBUILD google-generativeai-0.8.2.ebuild 969 BLAKE2B 075f4087a6936f97cffef6fe1f5fb19e64bb169947fa7e22202ebbba840288610815bb368838d3d7b1daf0e3dcd4fc45d4945ecb6a4fbcd5bddbe986d5a86507 SHA512 746bd14ce0a39bc3b9b8b40d51e6b85d8dd47d7fb141cc1f40e221f9ab941e99b3f4e2c83b667074eabc898cebf3210223476b11c9498ecbbbc3f26ce6a2c70f
MISC metadata.xml 541 BLAKE2B e1bd436ee3473054380dc6e7ba3a48250c79fa689389e56065e6a2cde99c836596208d44cc840d7b3bdf54b520dcaa9a6b702008d7a396a9910267f3596678e1 SHA512 6321d13991ed9b4914ff5755e4835f2c228906e6f6604aa9aaf9d6c4664cc18d1e37dda798e3e9a9a5c698c8c966e7f9143d5b1027da721ae20fb7697cf5db46

View File

@ -0,0 +1,30 @@
# 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
PYPI_NO_NORMALIZE=1
inherit distutils-r1
DESCRIPTION="Google Generative AI High level API client library and tools."
HOMEPAGE="https://github.com/google/generative-ai-python https://pypi.org/project/google-generativeai/"
MY_PN="generative-ai-python"
SRC_URI="https://github.com/google/generative-ai-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="~dev-python/google-ai-generativelanguage-0.6.5[${PYTHON_USEDEP}]
dev-python/google-auth[${PYTHON_USEDEP}]
dev-python/google-api-core[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]"

View File

@ -1,3 +1,5 @@
DIST gridnet-5.0.0.tar.gz 7126 BLAKE2B 981bef9dc68f960316b1a4b192d53f081f0d3aa716e60d02c485ad741a911073630ba169d9b4e76375c3e78242a8fec06df466c7f99f21f21edfda2fb6d32876 SHA512 f0d0fc5c0e30175a8c723769e7b085c5517154d581a559e3cf8b32d047bd272358262ff307493d32e065b4f0dc58bdee23960d9c2dae7b942a58764e425c5f4e
DIST gridnet-5.0.1.tar.gz 7171 BLAKE2B 8bbddb29b4fc74528e67c6818b55641a6d85bea8d7d902e3c197ec94d6c87ebd9ed99e76c3f66745be948efa96a3e9cb1627725fe7ba3e516a0a83f1beba7b20 SHA512 0c09f4be025bddbfee92bd5bf7bbf4f71a942904c356298afe169fa6e6f833692c34fcce2b2ed1d61b4b50ef473559d23c9bd1b6765eab4059f9e04396ff190b
EBUILD gridnet-5.0.0.ebuild 825 BLAKE2B 4679520e1f338b4775a01c82d4cd2939054f505c719ab5dad1e137b1c324322654998ca7025aec11edf380afddc44f25c6a59827380c29833e14c16326cc1fa8 SHA512 b1b89eda6365062686c03526cd6c53ee2c09ba768607fc07c944154eb84c62edfe77a9b33b984448e868d23371db0d6cf1ccc5bd19e76dac9462d999d7975a9e
EBUILD gridnet-5.0.1.ebuild 825 BLAKE2B 4679520e1f338b4775a01c82d4cd2939054f505c719ab5dad1e137b1c324322654998ca7025aec11edf380afddc44f25c6a59827380c29833e14c16326cc1fa8 SHA512 b1b89eda6365062686c03526cd6c53ee2c09ba768607fc07c944154eb84c62edfe77a9b33b984448e868d23371db0d6cf1ccc5bd19e76dac9462d999d7975a9e
MISC metadata.xml 529 BLAKE2B 7abf3c24f3d80052095f3f53db3a3322f20ca712cc603f2fe3bf18c171eb91d3c755a272f050bfff581a3e2b550c049c49e7a46fb4a16815406cf4380a01c20f SHA512 46b133d2310039b9c2eb11c81cd088696c69075b946e3ddd99d0800e561e0386357d80abc3f7e1b828c4a4d81e5a0c5bc9fc2e37d9c7aaeba17c948e444ab20d

View File

@ -0,0 +1,38 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Asynchronous Python client for a NET2GRID devices"
HOMEPAGE="https://github.com/klaasnicolaas/python-gridnet https://pypi.org/project/gridnet/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest
src_prepare() {
# remove unsupported dynamic-versioning
sed 's/0.0.0/${PV}/g' -i pyproject.toml || die
eapply_user
}

View File

@ -1,9 +1,11 @@
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.1.3.tar.gz 33648 BLAKE2B 6beb3dd2096afd49a618c3cf4f08a4fc9cccfa5292c4fbc9d1b311eee3e6366aedb1139952856be1e032d4854097eefdea3d81808d2d04fba4438413e6d6dd65 SHA512 2cce0474f97b9b75b50f1ce167264c2a07431c2288b536382f22fc404c49ea6b36964c366e92f6a84f095c292fc696f8adfbbfcca6ab76a12e43c9e09fcb6230
DIST habluetooth-3.3.2.tar.gz 33824 BLAKE2B 8cca37c946bb508571709c302c97ed89ea5f3b6b4fd2e6f8163b93415205940f0579b62ea7ad3deb9d0da34288673a9bb89fbc8ea52499c861f0e09877818a52 SHA512 714c17e106f266a14acde062ed339a2e8641a1f4ebdf34939d385b6f441c9c7f42f8a86404f03e2caa39301fe377e1e1cb8f6783d0389025b2ad95d23004e28e
DIST habluetooth-3.4.0.tar.gz 33978 BLAKE2B 9dbe67a410c83d33c0730d892171332fe8d9bebb9d436d6bd2f2f93e661cf475d35e1cb93b696589b6893fd0051aaf2e2b1fbcb8890291ac7ee634b801b102b1 SHA512 92aa91da882aef0469320a3c8c365b356fc4df0b26bbe1de1dd8d76f5270518e5979d4349b11e3bcdd8ebe958ebdb4958e9c06520beb52ed0c38176cc4558194
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.1.3.ebuild 944 BLAKE2B 4ec6efb62f2ec1747702be4bdadf5ae104663ed03dfd1c5bd5582acd2447106166e35cbd5582660a85e92b999da0c4c77b6e5cff31b14ff4a7c17e6a1f6cdfca SHA512 f751415b3b56ebe99274ed3639accf7370172d467cc5d8b00b9a0974a07eeb9f69aeaa815553907d75a367fc17f23c1bee2cfec1d733a3de459bcaecb3da8e11
EBUILD habluetooth-3.3.2.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b
EBUILD habluetooth-3.4.0.ebuild 990 BLAKE2B 68f6922abf2db59928406c3256c9ca34d520fe1829bd65213441ddcdb43129103bc2e21fba8ceba61a297da3339d531a1701fe331d2a11ae22755449bdfca2b2 SHA512 51a5ba11da44a1ef8e8d9b7daf29cbd997c0874ff93fc7edbaa08e64791f22406832caa0e2b24c2ee5a6225b81c92e6626c8052098cbbd56d3307aef1c76fd4b
MISC metadata.xml 529 BLAKE2B d5b1105a3535ac5fa41482f130d3f2bcdadedb14878cda087b258bf683ed68114eb4da36c9c42bf65545cfb75ec2295498c6f0ffe4fbc8016befcba4c6d9afd6 SHA512 e5a8681a4bfaa8d1fdbaf72543550b4620b22e0eba693505e552e932f8b42d4d63738ad1e2b0205332c409f5230b50cd75426978b7dc4acc11e786897cd87945

View File

@ -0,0 +1,34 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{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-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST hass-nabucasa-0.78.0.tar.gz 58397 BLAKE2B 30b0cc599bcfbc98297036c3d5c529cb2d93dac41bcc62f4dbeaf2bdf3a3cdbc2a994b268f64c425de79498e8a89b33b0d8aa182f0c5b90dde119b9a5052e80f SHA512 10aef0b5bddb7f1040a214dc71faf9877731a3148b39b82182b5504b449afc93225cfcd30e179f1defb8630ce8b65e116e0359dc8e7a569eea3c472a057af288
DIST hass_nabucasa-0.81.1.tar.gz 62710 BLAKE2B 81235c215837ae9220343cd2663261b702103e06eb673b644d312e226842284ad36cb57f1e176ed50a5d587294bd09f8c4fdefdf037d2b66ad4c8d61c1d29f67 SHA512 0cec3e807dbdcbc526c88a7eb30bcf5259485fe93e0428c3223a4f1008f7a2121d6dffb87c4ce1dff910ed69e1e99d478f133731e959ea6215f3651bed95fbd9
EBUILD hass-nabucasa-0.78.0-r1.ebuild 1120 BLAKE2B 0039710ed98bc85d090dcbe6c394cb39a76c48e9beadcd7bd637477897311113525ddbd2b015cd348b546ec0f97cc45fda22527cb06ec10926fd0b7f800c7baf SHA512 e64084a67681a1e08eddde4a02acb3c839e85f43a71b9a932f2827cd3439c109c898341e9a81f1be42b4d62cb88e24b9d0f40ca987c6c796eb03eeffe2ed4098
EBUILD hass-nabucasa-0.81.1.ebuild 1102 BLAKE2B 7ffb6e127f0cebdd66e69e1fa195791fc15b70ea6b812c4f4065ef116abbee3794604b4c4db9d5f81149aedc58074d8b572589ab94f061d5e4845aebfc5d6645 SHA512 b86efa07b590528de0b9bdb1e180b13464d87cbc9dbf50a44d37187b19e2f2bae4c9efbad1288f5b3cb1b6ec3f7c376afd667a985f25e5d9ffbd0fc18518cd0c
EBUILD hass-nabucasa-0.81.1.ebuild 1089 BLAKE2B d7b12dc2d376a3161b641b044c3d150eb643aa4ff5c728e0f7faf139f2b9bf054cfab3d81cdf4daf29f9cb8a99ff5d18123e7248feb9aeb2dea1566349879289 SHA512 f9c4a3a601f806ba279104cde30c372604da1748c3c9d8d3dde878fa7d87801c5c9ef70ee7220519015c74decfa1f0149228a26a5dabc0cc310df0c24c4d9b65
MISC metadata.xml 530 BLAKE2B 3edd2c4f6e47e8ca75b68d54712fdf6a04ea53a2654e4658bfa00dc4b08ed5501a9e453513c7f21e9e75057b990715f8694c0f143bdaa795bcff9e25a8cd19a1 SHA512 f780c19d9403d846f778a81d557089e6a16243b4aa7e8861d6a2883959c23e7865bd405cf20113fb9c8e1c1d7e315b53efbd72663fe500da4e6769dcac9c1523

View File

@ -21,7 +21,7 @@ DOCS="README.md"
RDEPEND="
~app-crypt/acme-2.10.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
>=dev-python/atomicwrites-1.4.1[${PYTHON_USEDEP}]
>=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/ciso8601-2.3.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-42.0.0[${PYTHON_USEDEP}]

View File

@ -1,5 +1,3 @@
DIST here_routing-0.2.0.tar.gz 6659 BLAKE2B e7cc1f849e90477928cb56d3acb8874eb80458346cb99b2baf821e5d63966019de5d7bfa57e8a041992c609940b84fb3b3d35d505473637ddb7381cac76dd579 SHA512 e2ca5c6424058c59532b23bfce3d7539a7feedca55199f8e742bfff8f988bdff5a783f17dcd27d918aa92ad1d007f5112088b88445263489f3dd4ca831913196
DIST here_routing-1.0.1.tar.gz 76551 BLAKE2B b7fa992c3d2e3d0d33e92de28a6f58655de59ca2f9170fce06ee9581dc10d95aac6db4379474f0a49e3dd9cb94493840c34895af251b806bfddf92c620476d8d SHA512 847ffd09abb17610f56f452e77b27b8830d7b5d2f7fded83a4db975933b31411cb569df5722014b4e73ac3a85adfaeb62d427742e6cd50de9f669052eefd7136
EBUILD here-routing-0.2.0.ebuild 759 BLAKE2B 0032da73cf6b5da84573bbf6d2ccb75e6de0f7d0bd45e29390a94106c0def15c018c7b58a23d4b2589f46325ca15b52b29a5aed6146736fbbb7813b970b14b35 SHA512 9aa36bf467abec0e039526af963974e4d03b6bf0f18ad47c4beaf5bb1fcfbd2d1d5d5d90f76985400a5de97acf86a7fd382720f317801c8a95be4c3a29f4072a
EBUILD here-routing-1.0.1.ebuild 660 BLAKE2B e8b358e7f0abea5e283fca4123709493f9aa6f88be896f18b99ce10fc28dc5c0b646773c64e8558c49f0e010dd43051f4dfa5199f50be77a3786f136098b7da8 SHA512 e8db1d56a3b6021ca987d5b61d5857cda7fde0f8dec2d8d13b12846af93b1c9d75edeeabb5d680e745af5d5029327b4be5a7468b91d032041057761ef43f7e80
EBUILD here-routing-1.0.1.ebuild 762 BLAKE2B 8c8fc2b6ad99c5b934438a485dd70460509435a5138441db4c70054f289f808178cb8a90ca6e982e8da71f088f974a2ea991172a42b4c4a6464b83cdcebaccf4 SHA512 ecee59fdf161afeb92e8b310a5898f5d383b3ef80ce887a17bc83f8da8b4cb50e2cb21ca9abf5656ed9ea3e54c374425632b36355c793a79de59c9bfd7d480e9
MISC metadata.xml 532 BLAKE2B 13718e40e1c0a3c98e4161b8e8e9611d360e0897fee285cf7bafc83c8f51c4e1c8e2c05d94512898a908ab1404495b2f83b80860c5447ece1b5a60e5059c2ef4 SHA512 2e029fe1d6b042ed4edb444636e07e71f4b2aa0791dea025292208fb2ccd4d3c84377da7c1e711549860c3c4831e605f1b02f0a502a30378e87ae6dfa0a3cdc3

View File

@ -18,8 +18,16 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.3[${PYTHON_USEDEP}]
>=dev-python/yarl-1.9.4[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -1,5 +1,3 @@
DIST here_transit-1.2.0.tar.gz 6634 BLAKE2B 35b0bcd759629f0492550b9f9f79b235644fa336d770066c913a44dd5d3b27155a475912bbc4cb89c93c1925751b9220f62eb3e243ca12d552be4ffed430b858 SHA512 3c690ea2b5de005795e1cb4d638a07c334513efec27630e079845f1cc31faba1ff9b0011f89ce0fdfe22f198be7ea49eae0cd64d4d76ca7aa2fec01ae880b911
DIST here_transit-1.2.1.tar.gz 38266 BLAKE2B 12d2e3a6723ccb6ba6b084224205aea18766477c7820f0afa19eee2bda122d803e1cb742bd12014d54ad42e5cde9c389f79d438995cda4da6084e60b6b5878d2 SHA512 7c54c7e3bee36c55d1dd12388b9a5b61e656ca187a162b7d2a74843e2f5091debe919921ae19abb2988c1ef2d22a1bb0cadb0365dbeaf2e30b662840e5f58331
EBUILD here-transit-1.2.0.ebuild 847 BLAKE2B 68fbd2faf1851682663682f8c308d8d87f00ee046ea0025a47995458d70a5aba2c7c71c84f9bbe5977b1cfb1872b31b6457c50511e4840fdc9eae1d2cbaadee5 SHA512 5f55d5bb4f5d1d0c75e7927f390db6e2d5913b9a4af5797fbbc8a5625f03ff5fd6459cf910785bc58d3a6a8f5da60f758aa15c8e42481a1dfe7ef312a4bc0fa4
EBUILD here-transit-1.2.1.ebuild 812 BLAKE2B 87c39fc0e3c34d5a1109b61e4f520cc0913d831264fbd1be72ed579a3c193809ef1e15115dba56fe711d10ad6f0cac8b20ef0c3a7c72fd3eed30ef43e51f0620 SHA512 51531cbda25038324c21515be1aa84cc418fae06efb7c1df87ccc080348b9850c76c10f2a1201b76a5f8106674a130b50507c93a92e2e02fdafa88917b5d351b
MISC metadata.xml 469 BLAKE2B 5684e076283b0b30bca87ec3ea8adc96cf97ff0e15027b56d48998ab40646422a0626d22d1c005060fce6c690e07526866dac89c0bf743b41c7e01297e7581c1 SHA512 22daa395c4dfdcf2c3f962279c247a50424c34d32f3167c636301970bc9757f88ecc4edeccdff7c4e74943ef3d7b3ec7ec9a4dadcd7911a1ee43ac0bb3a9929c

View File

@ -1,7 +1,11 @@
DIST holidays-0.47.tar.gz 504015 BLAKE2B 7931add3ea0dd04ed4e3be3501ded6913a3638d08cd3efffa15cdb3a1a07d542a7ed0476623577a8ddd200c5bd03421533ed41ae3199c0befc1a52b1ed684515 SHA512 099ca8c9b0477fc9d87fa7de919a8557cf43c3004d57daae0feafd014f4532ff0834c6798221ae14425da9ea7a42490f0bc26d763ad028d1257099462e3e15e8
DIST holidays-0.51.tar.gz 519537 BLAKE2B 85ccb5040271443f1dae93f0f608332e41f99ba4274df366733fae584da76e928ef3fa95c3df24a3b9b6033aacc9a729556218b962ae979443c7c68901b010e8 SHA512 3730a068745cb960ea480288e1fff878c8af5c7b80d16650a2295c364e06d787daf9b02c76f4c275a7f22f6c3217a700191c0b8e927f6852745892c22dee518a
DIST holidays-0.55.tar.gz 527517 BLAKE2B b9312281a32c54fe473136b788231a0272c76a60b0439ed25ac124d79d155bc0b23a4fc32d3b33e589df384c4616968ffc0ee30444f8b1c05523fc551a82c39d SHA512 4aac54bf7034aecf085cabcb7a808a8d4dd077d5f33bc5053df42b1a115c1458bbb962418c16ec06945cf8f3a2d66807a0b122a4d27e4cd85662aa90bd33857d
DIST holidays-0.56.tar.gz 539570 BLAKE2B 62b2acd30c293fbc625d5d2f4755738fb00cf2e17d4a4dcda97332a10e3a9a58f2a34c28f36392f5b2aa0e3337c6cdb63d83e13f7ffc2b5d2dc22de211898cda SHA512 ff6531f18fe3d3ab45a0a7a18b14bf8aaf702184eb27cf9f42b87422f5c549501971cb7754155f6264ac8e04de1ad2c67b7580f6a7d96f3bd204b9f77b599453
DIST holidays-0.58.tar.gz 562407 BLAKE2B 9469ebe7faf72d3b258cf5e5ea73b192c6d4d38e5d9c5f96dcbbcff040a56a54d3668bfc9b6b5b3e9aa5701bd9ca7e591e2777713a818afcdf590fe5cc2d2443 SHA512 27c466e626452fbc67e853fe23f59e189b2ebe01c3864f10cc1a03e6bac59cb00aff32255558d98ee389fa3394c32e92a770a41f7fca060304140d9c68970a4d
EBUILD holidays-0.47.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c
EBUILD holidays-0.51.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c
EBUILD holidays-0.55.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c
EBUILD holidays-0.56.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c
EBUILD holidays-0.58.ebuild 524 BLAKE2B fe65df5b9ae1d49d2f4ed61de0127472d3ffd5f767a082fbe565171c59eb7ed27f6808a4d1668f701b7706c52bae1205faf689b73f7405c8c964a26917cfde44 SHA512 812f6023e24456241744e0e1f6dda3620aaf078a1dcc47976276a77c5091a1e443950ab64f4cb75604c298ef97a883d0b619486a327fa97ba6a8554eb43c345c
MISC metadata.xml 385 BLAKE2B f5531bb57d08c5b7ba0bb7cafbc5f6a0e6562fd3e7fbb1f7302b6cc73a87a7031039e8371716a32f08a50cca45e492756b34fe67a129c8799793b9dba040a459 SHA512 44a252674dc85fa38c6051733eb2425b56b04c33a97060120f84c78a4cfd923a96413f984f72d3e688a3fe61f1581129c4fd0f1397fcaba94a4b1e907c5e61f1

View File

@ -0,0 +1,21 @@
# 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="Generate and work with holidays in Python"
HOMEPAGE="https://github.com/dr-prodigy/python-holidays https://pypi.org/project/holidays/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"

View File

@ -0,0 +1,21 @@
# 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="Generate and work with holidays in Python"
HOMEPAGE="https://github.com/dr-prodigy/python-holidays https://pypi.org/project/holidays/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"

View File

@ -1,5 +1,9 @@
DIST home_assistant_bluetooth-1.11.0.tar.gz 7726 BLAKE2B 9c844787abfe26917efec555dec93e7957af9f3964b92f490a0dba71a242d80825547679ca1756c5a519e69239be7a6392d0efcbe2b1c27afe6f8131da1b0260 SHA512 8356f8f3bb6ee1bccd1f4388a142387a966d34e9cc19dd20a08670ff66da988f2144ee4d437b10b244a15c4d004de6f6a319300c2c0c35f1fa7ed7d2a0d57a9e
DIST home_assistant_bluetooth-1.12.0.tar.gz 7759 BLAKE2B 8b793992f9ee1b77a51f4de677ff78683ee7ef77cbea841fea5ce44227599e1241d9dfc410220c86d54821c3c25044bc8cb28554a92718d2c67d1d847598bf59 SHA512 6d60db215fdbfd76c8d66cc8dcc7c41aed0d618274448431bddf62dc2c77bbae3ac52a17545f850d226ccea76fb14ba11255f7c56998d2805f20d1f4a78643aa
DIST home_assistant_bluetooth-1.12.2.tar.gz 7763 BLAKE2B 8b1828bb76f1f62027d58132898c79e187db065c97dc822d965cc88c297411fcfe40b37528a446371d309f1652d504eccada355379ded35abe54cbfdc3721032 SHA512 f03992255e8ef892e87f0fa9f433f30878c7b540e7e5c03b65ec7657f6de1b63d693830bc45b7b6d0e1b453b794e9c87aec8d0deb1aae1a6f46b6f2a5ada9c5b
DIST home_assistant_bluetooth-1.13.0.tar.gz 7760 BLAKE2B 6d01e9ea696ab58d21c1eec6c1b7bffd0d61ee450384070d4f38a231fec59d3986b91086bdb0a5f715f6923afb5379e015c0709423ef551119cacbf0aa3364d3 SHA512 a5f43fd622d3cb4ed413d89e72360450d756af97f5165e81cd6a4bfa89d67412e51e8916b233bd1665e714a00108630a0838ed2a3364d593187574782a46b863
EBUILD home-assistant-bluetooth-1.11.0.ebuild 701 BLAKE2B c87f4b933e3464192c608fdd7a54b8925720bf247527cd38311708f4071e27134deca38963abde8b9e1f4622b8a254db8ced09e0340b43b63779ca1a0fc42a56 SHA512 4b6a01052fe4e512d4b77663ebceb1c5e563689c755698bb4fd961ecbc80377023057752544865d3f45616921b95900bc5c43f057219bf83491215730972e2af
EBUILD home-assistant-bluetooth-1.12.0.ebuild 663 BLAKE2B 0c759493a89d09d0201abca0c88287a4c7d7c73bd98cdd64450ab7366762aae2ec9a70c8ecafa4a2a6727aa86725f65443aafcf50ccc89b22f00912d93ff10af SHA512 a9a7888645dab523169708e8cec8207f8579cb60422cd5704b353be9e5e9c5e8aad4a608af3ee57178d7fb9a6c23e26019a310a0bb14d3741b235883835bbfe6
EBUILD home-assistant-bluetooth-1.12.2.ebuild 663 BLAKE2B 0c759493a89d09d0201abca0c88287a4c7d7c73bd98cdd64450ab7366762aae2ec9a70c8ecafa4a2a6727aa86725f65443aafcf50ccc89b22f00912d93ff10af SHA512 a9a7888645dab523169708e8cec8207f8579cb60422cd5704b353be9e5e9c5e8aad4a608af3ee57178d7fb9a6c23e26019a310a0bb14d3741b235883835bbfe6
EBUILD home-assistant-bluetooth-1.13.0.ebuild 664 BLAKE2B 31d869ff61bd85d4840d26ade674292c0d37892d257ec2d1e63f48367914a9889c960d6eb5515d9e0e68f22682a291db8eebe01d0cac7d363596c0ee5ff9bfe3 SHA512 19252ce6a664b57840d095450f267e94b1a6a7d90261d72579a0195a52b28f5e618f69ff351fe49e3c3b8d6fe7724f2bb50c6cbf005e6d852e49e43224a2c269
MISC metadata.xml 559 BLAKE2B 3bf1af8292ae6052d78267ab834fd939ada780d7383ff61151d9aa318c0186a0568f213fd50f5eb018980ab2d8b652d4609400cae036a0f7e5e9f6e4e795a576 SHA512 3efc0aad3e95e20aaa3fe2d1ebefacda956ce92cfd6f9f662dead2bcbd69038e8b5685f59ae2272cf11e8e4e2a2d07529090d0a1a0b255ebc85ee482de62f06e

View File

@ -0,0 +1,27 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Home Assistant Bluetooth Models and Helpers"
HOMEPAGE="https://github.com/home-assistant-libs/home-assistant-bluetooth https://pypi.org/project/home-assistant-bluetooth/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/habluetooth-0.11.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -0,0 +1,28 @@
# 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="Home Assistant Bluetooth Models and Helpers"
HOMEPAGE="https://github.com/home-assistant-libs/home-assistant-bluetooth https://pypi.org/project/home-assistant-bluetooth/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="
>=dev-python/habluetooth-3.0.0[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-cov[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -1,17 +1,15 @@
DIST home-assistant-frontend-20240307.0.tar.xz 36140960 BLAKE2B ba5a22c51d93332a4aca670fa52fc4a3338ac9dff5ebc994d06ff7c69d3167edb4f3d18817eebab3f8689bc06ea8de79c1128e32606ab9350b0b923fa0d2e6af SHA512 18112285ab031d2d4878a581bb87e09f57dccd078dfc5963c0ba0da9e1e4edc22976aff8164768073983520675f305e9651291b6558c834e71b140c2058f4eda
DIST home-assistant-frontend-20240404.2.tar.xz 37236492 BLAKE2B 50f3e60ffa2c3a7b6be183709f792b010ec2ddfd0af4c21762f287f2a3b81c568d4e0dfade78aee86f0630b10a2d8fdba9e087535b62dcb67f75f40abc2e46c8 SHA512 21d61b1e9be2556329712bc05e420d98b307bfd92c037423e40519ad08d169f065c427b6aa984a9cace4f562a0b525c7b2d40e10aeb50afbcd483d71084de241
DIST -20240909.1.gh.tar.gz 57296961 BLAKE2B cd015b5b9b077fe547cfd70f72b1b33f6041cea3d5429d7c47c1693bac2307af434c57b96452c873ddc8ba854f6e07bd9cbf3591a76dcbb3bdbac9739a0102d5 SHA512 8debe69646fcfd17480b045686a4c4392663e3af04eb291c574b23a9ab4fbaa186d9422b707429c6a774c73b396b57e225c89bbe57d0a594d8a263707cf1c913
DIST -20241002.3.gh.tar.gz 58058449 BLAKE2B c5f90779cce0395def69ff178b2a9067ab1b323e0ad2f7c5ba6f3170350d61b0da0094e2fd3ad5f1efa1b6791a9e67dc8cdb13705037ee055c29167ee9a43d27 SHA512 24f8497d778378cb6c1f2bed5341581a0884abbc1fa50ae3486eb7d361bc3ac9236fc4dde393fc43ac41370fd78f2e789d3ccdad92ca6afb1d79178e550ceccf
DIST -20241002.4.gh.tar.gz 58271315 BLAKE2B 4dcc604626b1cad425a37de0f4a1e082462f8a8c036843ca42203e14679e24cb86f7fd8ee7ca75cb4754278c1ccea973868d78f143d69341cee5a13d06f32bb7 SHA512 96c087bc371b6b393f8f2e5da6455a5a319ffb4d3ff00899d39f336a0f09836d6a2d02699a10c7c2ac31bbbb55d5c7c5f7925c1c27aca1ade854a499ceba7418
DIST home-assistant-frontend-20240501.1.tar.xz 37657688 BLAKE2B 29a4c03ef9b0b8bfe78cd9ab8336abb2542f046ff8c84c53079215bd0e25127c07e82d450b9b86ded9e24a28cd2a2bd05afed833c297cfca7a89271691d9f713 SHA512 3b359d40ec845b9b7b6166ed0eb505d149b81c6c584b20ff295e6720efba7a4628ab796f3e58ce7563106e7e60f132f267888ee86d9b2839600eed87418a2904
DIST home-assistant-frontend-20240610.1.tar.xz 37900640 BLAKE2B ca99263d642a5e7f8c97504263dd10860e467d587a9b934bfeee1fbd5581fe462223c2214be1fdd579304f022a04e897cc549c23c317d2a8459739eb56a9d47b SHA512 3f4525b5b34849321eb83b3fc4b15caee6d335c2ff9f832d14a6007b61c7517d70f3c1cd885baa66d5dd000893a843a6a9527580c78689d72dca63c986118161
DIST home-assistant-frontend-20241002.3.tar.xz 39671052 BLAKE2B 72a4113e5cd9418b81a56a0bdb7a604ec3c681f4725b3f921bef90b93879b8be00fba173285525546defa57d08d66b3aa5abfebfb15a8cfd6698840d433e6faf SHA512 c348cf69dd65fb3eb03bb74a2474c0f044aa0112d915401dc0e2c7e2bebf7ba2c06ea9551096ac7b60a55399aeb31d436a5f2a44c033b55157e3600d60c82bdc
DIST home_assistant_frontend-20240710.0-py3-none-any.whl 58017414 BLAKE2B 9369ff99835f21899fb5819084c4540d4d2b0d92b961db336b1f0f4c6e4384fc7e8b7cf921c74d5cc17a1dd20688a62601e50cea0c0a7b8575ffcd66bef3de5e SHA512 04ac9b7f64863f6cbfac6f703423b9ffd996ef273e5603df4fc96e71662c1edaa68c889adf609079f75d19e9affab98a5f3abd60e5dea188fcd715c6656848a7
DIST home_assistant_frontend-20240809.0-py3-none-any.whl 57688520 BLAKE2B 22d263e3c246811a13b10dd148b9a1dfe84313b5210bdfa80364259734b320379662ea173f789b872bcbcd833f290a45866c7bd01d9804a02228a5f950d47819 SHA512 cc917722f8550f37cd3e641d9f144654f649348eed5ce77b74c5802fff313a7f5522e2b4baf30af90c3abd930dfa49b38db6b6f240274cc6ef233ec76af297f0
DIST home_assistant_frontend-20240829.0-py3-none-any.whl 57479079 BLAKE2B dd39d4e4d06cec6ffe38fe5b0b0aa4bc6b1da22d15a475c26125a9db89c7d3dc1e96e61010a5e21475514ea677e8aa1c44918841dea672ba900a9039e317b847 SHA512 ce8f106693f5409c77a42db6c2108882d15d999bdc845c329619f906c39d2a6b275b9f2cb993630610b289fe4dc271cfdb32e6aa819e23f5afdd8d76b30c2824
EBUILD home-assistant-frontend-20240307.0.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a
EBUILD home-assistant-frontend-20240404.2.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a
EBUILD home-assistant-frontend-20240501.1.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a
EBUILD home-assistant-frontend-20240610.1.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a
EBUILD home-assistant-frontend-20240710.0.ebuild 804 BLAKE2B 8b4e4c34d2b298a3d854374bf1eadbcf0589ae6fcf5c2fc18ae92367b5a959b6c0f6b9890aeb2d3d6329cf0b152ba7e63578224875705d2c677fa4a16e73e537 SHA512 aa8796454edf151cace7be8aee5d708e128c58ee2734cfaff859e6e9f47a3b47c343c63646e94863e28e9da003c5f421d33cc38e87119c7feaa4907f528c467c
EBUILD home-assistant-frontend-20240809.0.ebuild 804 BLAKE2B 8b4e4c34d2b298a3d854374bf1eadbcf0589ae6fcf5c2fc18ae92367b5a959b6c0f6b9890aeb2d3d6329cf0b152ba7e63578224875705d2c677fa4a16e73e537 SHA512 aa8796454edf151cace7be8aee5d708e128c58ee2734cfaff859e6e9f47a3b47c343c63646e94863e28e9da003c5f421d33cc38e87119c7feaa4907f528c467c
EBUILD home-assistant-frontend-20240829.0.ebuild 804 BLAKE2B 8b4e4c34d2b298a3d854374bf1eadbcf0589ae6fcf5c2fc18ae92367b5a959b6c0f6b9890aeb2d3d6329cf0b152ba7e63578224875705d2c677fa4a16e73e537 SHA512 aa8796454edf151cace7be8aee5d708e128c58ee2734cfaff859e6e9f47a3b47c343c63646e94863e28e9da003c5f421d33cc38e87119c7feaa4907f528c467c
EBUILD home-assistant-frontend-20241002.3.ebuild 583 BLAKE2B c8965888d57a0c93eadc661d48c70c594595b96c13474bacba91beb7d873c330b97f562d6f73295d8334166d227b638221cf715ca192a20f8c7551d8a6bf2646 SHA512 b6a36d6ad4c550b7b0f0fcce53f248d1c62c8f1e355b3b27af6454fd40bc71d163fd54ad1bad1b4de9778039706163c268ce056f489a9a57c71837934fc9c06a
EBUILD home-assistant-frontend-20240909.1.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c
EBUILD home-assistant-frontend-20241002.3.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c
EBUILD home-assistant-frontend-20241002.4.ebuild 897 BLAKE2B 01c9070183c2b6e3b0c5c536e8e64ff9d3028c8114d509228f9c3b91dc16ebff7a1b43b1cd7fee4f78a1e990ecea0750e6e234fd5d5ddec0589eb5bedaee4936 SHA512 a6bf3e5a5e2ad0cc095f2b8609b5b95ab15601490b8768f782584f50cd4e18b14ea7f6fcbe7eb6514001c9dbf6db8cc514cd17bf104fa82a6b95dd0853ec9c3c
MISC metadata.xml 550 BLAKE2B 461f5d7c4accab9d538b87f77af0a3b6a830d8cc920093817ff508424bf63ee8c027471657b70d59be7948705962687a0a696bc18b83b5d3ca21c882ddc92676 SHA512 274ddc53c052eb894e47267b0a44e7890c1739b1abc80a6c553237808e72415aaa8a1e4ebb256414f1928bf32b2500623f0528193a1bc1e39acc224d10c5c4f3

View File

@ -1,39 +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
DESCRIPTION="The Home Assistant Frontend"
HOMEPAGE="https://pypi.org/project/home-assistant-frontend/"
PYPI_PN=${PN/-/_}
inherit distutils-r1 pypi
SRC_URI="$(pypi_wheel_url)"
S=${WORKDIR}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
#DOCS="README.md"
RDEPEND="~dev-python/user-agents-2.0[${PYTHON_USEDEP}]"
BDEPEND="app-arch/unzip"
distutils_enable_tests pytest
src_unpack() {
if [[ ${PKGBUMPING} == ${PVR} ]]; then
unzip "${DISTDIR}/${A}" || die
fi
}
python_compile() {
distutils_wheel_install "${BUILD_DIR}/install" \
"${DISTDIR}/$(pypi_wheel_name)"
}

View File

@ -6,10 +6,20 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/frontend.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/home-assistant-frontend-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/"
SRC_URI="https://hasf.edevau.net/${P:0:1}/${PN}/${P}.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"

View File

@ -6,10 +6,20 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/frontend.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/home-assistant-frontend-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/"
SRC_URI="https://hasf.edevau.net/${P:0:1}/${PN}/${P}.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"

View File

@ -6,10 +6,20 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/home-assistant/frontend.git"
EGIT_BRANCH="dev"
S="${WORKDIR}/home-assistant-frontend-9999/"
else
MY_PV=${PV/_beta/b}
MY_P=${MY_PN}-${MY_PV}
SRC_URI="https://github.com/home-assistant/frontend/releases/download/${MY_PV}/home-assistant-frontend-${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
fi
DESCRIPTION="The Home Assistant frontend"
HOMEPAGE="https://github.com/home-assistant/frontend https://pypi.org/project/home-assistant-frontend/"
SRC_URI="https://hasf.edevau.net/${P:0:1}/${PN}/${P}.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"

View File

@ -1,11 +1,17 @@
DIST home_assistant_intents-2024.10.2-py3-none-any.whl 330136 BLAKE2B fa0259693c48d8d5edb8abba8e2c06135357a4a2e59091083b01c69587ffd2e53748b59e4dc9817dcd5ddbd7192b47728bc52ed1a064d6c3ec0a502544491286 SHA512 a05d6fb2d0ee567dc9088ac741bf28e151bbf92ef6aeb32fd2b56bf15b17fe29a789838606c7415353feab08183c65f9b06b19e45dec5fa89b3c5f07501c63e7
DIST home_assistant_intents-2024.4.24-py3-none-any.whl 282480 BLAKE2B 424f43e2822d9061dae9924be2396aa45704ea33ce6a6a126ec36e542227b2e6550480b4fcd26ae3ac3ff3d2f93e800e566926ff1995d5000bde48aa1749e02c SHA512 7d9c6c0ee18a5279acdd4ec9c8c7d2ed6ddaaf34d0fa8e9c7ce57dfb23088033394530994438e9b3041f4cd41293d81a71c22a3576e13118a969599ac62d1331
DIST home_assistant_intents-2024.6.21-py3-none-any.whl 296615 BLAKE2B 46a9e90f4f1f8e6fbda649391d00c0ea3271a23b62bf4aa2c2eb6a5c7ca8c3c5ad9538047c5b256308cbf7d45f4753c3ecb5bd16ff4dca8502190fe736c9b077 SHA512 4d61a9cbcf97b343fbd884541bf090cd395671d745e60f515c2def4dc889336c7bff5f6dc500758bf38638ddb61b76470c6f7b1ad39525f6ad647ae8ad0d7f93
DIST home_assistant_intents-2024.7.3-py3-none-any.whl 302748 BLAKE2B 0920e177fc79fdc665322c7da2267988d7f052426c3ea3db6b6a877744fc0943519f1b373d51b221afee3ea0d6993679ad2b86b91ffcbc9bba9260a6b58d8023 SHA512 78d79dbded2bdd93b3660cc713ac16938992599c2096cbb3096bd1f15720ab1b71c497b4214d791a556ef67fe7646368fd75a155f83372e89167f82a1545e9cb
DIST home_assistant_intents-2024.8.29-py3-none-any.whl 317192 BLAKE2B 2b4aac4b93f3ffc0d2ea641edeb92cd59fd033ff39baa41e29eba431cd277ca65ef99d0a79cfc0a8fba4de24cd96a3c75d3cd74a6cff755866398e8420a6febd SHA512 575490a199047239ccb2a1fd76c204a17e13ae3e5dfcb70829ff0431ad072997a83282adffa0df92a3886741ff3611b538a17050599408c5027918ce97d45db7
DIST home_assistant_intents-2024.8.7-py3-none-any.whl 316072 BLAKE2B 973c48fcb51145b5e82ae97cc43f953255c139d982f7dd80a5a68c9cddd4e99de2950643fe9ec2f5e9a4e38ff9cb3c6afb082df4c7b7b925441f907ae5a4cb92 SHA512 b419b05975d30c28d7c0c6c25f7f35197cadf380c8719f4794ee65817a279cd41b3fb81b4b9997221860d856fd968769af3828222faab61fd6217c3386d9d0e2
DIST home_assistant_intents-2024.9.23-py3-none-any.whl 321239 BLAKE2B 279f5b6fa6bef13ce0384950058ade8a2100fde9f6effe4624ed231242a8eb3378137f57042047e1fbca186a3fa118cd7988d5e9f2d8880e62a138d75d837851 SHA512 68a7671457fc1e54a31f1b6fc67899541a4e3e11c0289dbb5f161aa1d124e445f87b20c0cd996337a4e2f02f39e46edc7d52d038bcd37b189ce6c98365243dbf
DIST home_assistant_intents-2024.9.4-py3-none-any.whl 319053 BLAKE2B 397b1e533ddcb63176e3bd5b316466655a8ba9c6ac7bd4aebd1ac32d4a1f821dc7ee577ac154da4158b65aa061457e7e144690c7ee9585746467de01f0a18ae1 SHA512 4ea661cc49f2a100ab5af948cda68d956df3d1025f8cb5901d35c14ab2f6da69b4bbc63b3f0eccabcee70e61e01b771006bcf3d706bb1be392805bc786bd7d22
EBUILD home-assistant-intents-2024.10.2.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.4.24.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.6.21.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.7.3.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.8.29.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.8.7.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.9.23.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
EBUILD home-assistant-intents-2024.9.4.ebuild 865 BLAKE2B 9b03c3e8efec0e7d8c2fe7bcb3113a56693e306c7a2155ff9c2e0417e6604bf6bd5dd464e1a7adbf531245b47ed9e6ac176deec0066f91358f8d999b43b23a91 SHA512 6c1c85120b27ef2694b4e588716de39b578566c0a5f86d12df0e033c2fbb650098996eb05701e34267374529d796b732dbc6570933da35cecdd063bd472a7832
MISC metadata.xml 548 BLAKE2B beb76c5ba7562b43d406087c616788d11428a56bdaea3fb1eb32134675ad0444802f897babc60fe101a34d1f95e5d5b0ca4684a38f48d8686b574d2279afa296 SHA512 5e4cd71f3e0f46a3b1bc1f1ebc94f5c46ed5ac859f63d4f213ed2101ca4998dffabac68d9f3f4d71f50a82f7757fd4e62d116216854d23cbb67d183ad2e7f66c

View File

@ -0,0 +1,32 @@
# 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
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Intents for Home Assistant"
HOMEPAGE="https://github.com/home-assistant/intents https://pypi.org/project/home-assistant-intents/"
SRC_URI="$(pypi_wheel_url home_assistant_intents)"
S=${WORKDIR}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/hassil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
python_compile() {
distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/$(pypi_wheel_name)"
}

View File

@ -0,0 +1,32 @@
# 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
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Intents for Home Assistant"
HOMEPAGE="https://github.com/home-assistant/intents https://pypi.org/project/home-assistant-intents/"
SRC_URI="$(pypi_wheel_url home_assistant_intents)"
S=${WORKDIR}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/hassil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
python_compile() {
distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/$(pypi_wheel_name)"
}

View File

@ -0,0 +1,32 @@
# 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
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Intents for Home Assistant"
HOMEPAGE="https://github.com/home-assistant/intents https://pypi.org/project/home-assistant-intents/"
SRC_URI="$(pypi_wheel_url home_assistant_intents)"
S=${WORKDIR}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/hassil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/voluptuous[${PYTHON_USEDEP}]
dev-python/regex[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
python_compile() {
distutils_wheel_install "${BUILD_DIR}/install" "${DISTDIR}/$(pypi_wheel_name)"
}

View File

@ -1,5 +1,7 @@
DIST httpcore-1.0.2.gh.tar.gz 95549 BLAKE2B 92aa9a936d8c6933e1840ae50e6dfb70e61c756027a0448c2f0a5d270937342bd99cdb110aae152103c0d6c966e9288a22f7166a04dbb06dfb2a6f1bf1454d87 SHA512 6fc0c686b0b02b1e822550c18a7a90d2501f9d530598511877ee8cb09a0bdc4d56afe48cbb5fab5f8c1a12ea443055fe2a081b990fa4270f84db8197646b4979
DIST httpcore-1.0.4.gh.tar.gz 97682 BLAKE2B 2a500e63360095680b5b679856b8b2b9bdefc5f0a2d268ded83da52f0ef9cee5d09a99fa15565590d6c7ef4637146beeee3c950dd37a8a40f2af5189eb25cc4c SHA512 e618a562dbeb2229e9fdc8e63769415c7308614e120f24d0319e8fe9c96ed6de014fcc03ac376737c5791875bb82b2cc486247bfbf235afe11d48f09a2d2a701
DIST httpcore-1.0.5.gh.tar.gz 97696 BLAKE2B 2e05f790e0e67c36f86ac1ee47eea716f820d68678eff63e73bce0f652448d782c66764e7f1ab3f8e891ebf2243b96ba79ca211ea769bbf5df117342e2942cbb SHA512 4b37f3874e65908598b906167d5b0840f66ffef95b65110d318d9e64df5fd23770a08ea44ea2f3cf6f9db50f20bb9fec99b40323b959675b37168414cf397bf8
EBUILD httpcore-1.0.2.ebuild 1155 BLAKE2B f5c5410a4f388d1ea61061ea8a8455cea199650dd064c95db260886601095875c3205072c29e32299a4bea64725d12cdbd847f457b09994d7c62ee221675f99f SHA512 0c1cd8516c48590d1482829461aa13156f7765b863cecb9a2fbc0aec76caa483a6287843844ac27f224c5f9a4021d08701e1dead8e429579c8689c943ed7a05b
EBUILD httpcore-1.0.4.ebuild 1155 BLAKE2B f5c5410a4f388d1ea61061ea8a8455cea199650dd064c95db260886601095875c3205072c29e32299a4bea64725d12cdbd847f457b09994d7c62ee221675f99f SHA512 0c1cd8516c48590d1482829461aa13156f7765b863cecb9a2fbc0aec76caa483a6287843844ac27f224c5f9a4021d08701e1dead8e429579c8689c943ed7a05b
EBUILD httpcore-1.0.5.ebuild 1483 BLAKE2B c43928f52f81537d732fdaad28cf9276047861a34d201d7a2f60c995782818f6734239d2060f5bffece15fe59439e2bae580ad6c981892ac2cfd93661100fbd1 SHA512 255b05baa4b87416ca334316429a7327e993241c45ec1aadbbd46a24a58fbaba2ffbab81b84e99e1bda4894496a55184782a43ac94dee93fa48514951f0ab029
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6

View File

@ -0,0 +1,51 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 optfeature
DESCRIPTION="A minimal low-level HTTP client"
HOMEPAGE="
https://www.encode.io/httpcore/
https://github.com/encode/httpcore/
https://pypi.org/project/httpcore/
"
IUSE="http2 socks trio asyncio"
SRC_URI="
https://github.com/encode/httpcore/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/h11-0.13[${PYTHON_USEDEP}] <dev-python/h11-0.15[${PYTHON_USEDEP}]
http2? ( >=dev-pyhon/h2-3[${PYTHON_USEDEP}] <dev-pyhon/h2-5[${PYTHON_USEDEP}] )
socks? ( >=dev-python/sockio-1.0.0[${PYTHON_USEDEP}] <dev-python/sockio-2.0.0[${PYTHON_USEDEP}] )
trio? ( >=dev-python/trio-0.22[${PYTHON_USEDEP}] <dev-python/trio-0.26[${PYTHON_USEDEP}] )
asyncio? ( >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] <dev-python/asyncio-5.0.0[${PYTHON_USEDEP}] )
"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]
dev-python/socksio[${PYTHON_USEDEP}]
dev-python/trio[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
pkg_postinst() {
optfeature "SOCKS support" dev-python/socksio
}

View File

@ -1,3 +1,8 @@
AUX httpx-0.27.0-opt-trio.patch 506 BLAKE2B da0ccdd398a706a16e21f93ffdc6c9c6d6d0622361f99bc956810e501eb8d82015beaf4274bb396eca0d8d22a833319ad6389271705662b0346839d9158a1d8f SHA512 629cb4e557f3a69af754f115cc8cd0e152d7e046b984aea4db808a1ac6b09302f9231e639c3edaeb169474d83ac2f5c8e69a28d7288e4c10635e4812880e19fa
DIST httpx-0.26.0.gh.tar.gz 2164373 BLAKE2B 1de507dd1a0a4f5c87187645f7928f37f29e9a6cdcaacfbefe0e324cda5ad7f86a29efe99b496629a2e2f14851b8a6312d8be4595cfc61a97ce302b284dd1939 SHA512 76838d5c191700f5fd4c6afcc9d129f3809811f6ce40d45edf89518457a9497cdd94c11a68a9c42494780c579eaa43760a8bd85313d7864a8f5ae1c1b9912d61
DIST httpx-0.27.0.gh.tar.gz 2168004 BLAKE2B 2bfe58ffa9bd75b602acf844967d399c2173499981e73296bfc0726ee738219031ac3ac04517dd027f769966b77bf225287490c55435a53aec44b9784a0c4b2e SHA512 9db19cced6554effdb5fb0b442cbe05dc66cbfbdb23e8fbc19f43e1acc81028bca9e0fba5d2dae617b19be9f64baa0f02e727e92fef3f3f1288aa19ae07f35c6
DIST httpx-0.27.2.gh.tar.gz 2185609 BLAKE2B 7e77cab0e9bda032cd595549e43dfc102f90bb8668b62f6b1f0df6bce6b6358f34aa1f51457a315eb774dde8c76083d180c02ff45283dd348c39b4a659307713 SHA512 c7852ae3e982bacee1587b66aed506f3f7e12caf296e651d3cdd9c111a7d737af49473be455bcabccc8e52487ad18b4821ea56b39500c3b77ed2325fc55505ae
EBUILD httpx-0.26.0.ebuild 1953 BLAKE2B 4cd0cc32933707ea5f979b1e011fd4552682e6a537ba8368a478f3e035f43b06224024a9decc4082dc7e7fefd69ddc80ac3d10cf4dd91555c9133d42fda0ba4f SHA512 0419ce62e0cbaeaab02128adb7e5b0388741c73c00723417bb9f069edbd6959699ce67ef53e0548e3b2ccf91316f682e84ba6c22d3ae4ec65f5787167b6001a2
EBUILD httpx-0.27.0.ebuild 2309 BLAKE2B bb985f39d3e33a6489d12ba0420096ff2529af0c49902510ad0e3d717d5923a8f698401c5a7b816458385334b48d1998778c117dfdc1dcc0cd839df6ef6f96d8 SHA512 d0d6e68b96458510610b8014477f37f4cd31d6d7276e3fdd25ef53a88ff1810340102819403ee6123f9c13f25c6dd365826d3cdf49477ae11f0fd78f168947bf
EBUILD httpx-0.27.2.ebuild 2564 BLAKE2B eef5a14e131738693f70e3f402ffb7d9add727fdca4ad3b3f5b113977e96a86d8f5d9365284866d98d908194d8ef0869ef43309e6df606faa1b0b400e8a9822f SHA512 125c48b18762e1333dcf2d7059e4be9e919b92176e30c010db2c68a6d0e5ff466d28126bbc1836cd899eae1cb6821a21edcf797654297413d58a6664a3e8fd2d
MISC metadata.xml 580 BLAKE2B ba896cb0d9fb03c185aeb54c86bdae3bda84d18f74beee1c5dc78aeee101a94bc364e839933e55f1a854f037d4a8cde5d3d03ea14f121389ef4544b8f5850abb SHA512 6e56bfdf86abe8d50b59718287eb40a15bec800b7ea5d0a83f7687573a90b31858b280a55d6304077d8d3ae440846cf01fc5fb41dd3b55643c146e839159d73b

View File

@ -0,0 +1,17 @@
diff --git a/tests/concurrency.py b/tests/concurrency.py
index a8ed558..d5ce803 100644
--- a/tests/concurrency.py
+++ b/tests/concurrency.py
@@ -5,11 +5,11 @@ Async environment-agnostic concurrency utilities that are only used in tests.
import asyncio
import sniffio
-import trio
async def sleep(seconds: float) -> None:
if sniffio.current_async_library() == "trio":
+ import trio
await trio.sleep(seconds) # pragma: no cover
else:
await asyncio.sleep(seconds)

View File

@ -0,0 +1,95 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 optfeature
DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
HOMEPAGE="
https://www.python-httpx.org/
https://github.com/encode/httpx/
https://pypi.org/project/httpx/
"
SRC_URI="
https://github.com/encode/httpx/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cli"
RDEPEND="
dev-python/anyio[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
=dev-python/httpcore-1*[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
dev-python/sniffio[${PYTHON_USEDEP}]
cli? (
=dev-python/click-8*[${PYTHON_USEDEP}]
=dev-python/pygments-2*[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
)
"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
test? (
dev-python/brotlicffi[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/h2[${PYTHON_USEDEP}]
dev-python/socksio[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/uvicorn[${PYTHON_USEDEP}]
>=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/trio[${PYTHON_USEDEP}]
' 3.{10..13})
)
"
distutils_enable_tests pytest
src_prepare() {
local PATCHES=(
"${FILESDIR}/${PN}-0.27.0-opt-trio.patch"
)
if ! use cli; then
sed -i -e '/^httpx =/d' pyproject.toml || die
fi
sed -i -e '/rich/s:,<14::' pyproject.toml || die
distutils-r1_src_prepare
}
python_test() {
local args=()
local EPYTEST_DESELECT=(
# Internet
tests/client/test_proxies.py::test_async_proxy_close
tests/client/test_proxies.py::test_sync_proxy_close
)
use cli || EPYTEST_IGNORE+=(
tests/test_main.py
)
if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then
args+=( -o filterwarnings= -k "not trio" )
fi
epytest "${args[@]}"
}
pkg_postinst() {
optfeature "HTTP/2 support" dev-python/h2
optfeature "SOCKS proxy support" dev-python/socksio
optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi
}

View File

@ -0,0 +1,98 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 optfeature
DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs"
HOMEPAGE="
https://www.python-httpx.org/
https://github.com/encode/httpx/
https://pypi.org/project/httpx/
"
SRC_URI="
https://github.com/encode/httpx/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="brotli cli http2 socks zstd"
RDEPEND="
dev-python/anyio[${PYTHON_USEDEP}]
dev-python/certifi[${PYTHON_USEDEP}]
=dev-python/httpcore-1*[${PYTHON_USEDEP}]
dev-python/idna[${PYTHON_USEDEP}]
dev-python/sniffio[${PYTHON_USEDEP}]
brotli? ( || (
dev-python/brotlicffi[${PYTHON_USEDEP}]
dev-python/brotli[${PYTHON_USEDEP}]
) )
cli? (
=dev-python/click-8*[${PYTHON_USEDEP}]
=dev-python/pygments-2*[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
)
http2? ( >=dev-python/h2-3[${PYTHON_USEDEP}] <dev-python/h2-5[${PYTHON_USEDEP}] )
socks? ( =dev-python/socksio-1*[${PYTHON_USEDEP}] )
zstd? ( >=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] )
"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
test? (
dev-python/brotlicffi[${PYTHON_USEDEP}]
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/h2[${PYTHON_USEDEP}]
dev-python/socksio[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/uvicorn[${PYTHON_USEDEP}]
>=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/trio[${PYTHON_USEDEP}]
' 3.{10..13})
)
"
distutils_enable_tests pytest
src_prepare() {
if ! use cli; then
sed -i -e '/^httpx =/d' pyproject.toml || die
fi
sed -i -e '/rich/s:,<14::' pyproject.toml || die
distutils-r1_src_prepare
}
python_test() {
local args=()
local EPYTEST_DESELECT=(
# Internet
tests/client/test_proxies.py::test_async_proxy_close
tests/client/test_proxies.py::test_sync_proxy_close
)
use cli || EPYTEST_IGNORE+=(
tests/test_main.py
)
if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then
args+=( -o filterwarnings= -k "not trio" )
fi
epytest "${args[@]}"
}
pkg_postinst() {
optfeature "HTTP/2 support" dev-python/h2
optfeature "SOCKS proxy support" dev-python/socksio
optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi
}

View File

@ -1,7 +1,9 @@
DIST ical-8.0.0.tar.gz 111554 BLAKE2B 4182ecb2ab4c8c8c311ec46dd53abc01e08c917bde84322545f949d66a6a6b680c049dbbc8a608af69a94c7da14cb65ecaf63394c52623fcccc7bbaa354ec4a6 SHA512 1690c367d854eba1fc69937b09a5d9cd2457773b554391346a2a204004d0904b3ad9be64089e1a1a0fb0270bcbc94ed9e49104a1bb74513a8ac00825087e9cb1
DIST ical-8.0.1.tar.gz 111587 BLAKE2B e0452aa5c9b641228ffd161740ef954921606491b9ba1501543f31625821ca85ee67e01b88da614eb8d83368d8ac3f304ac43c09ee5fcc3cc2ff2941dd036d13 SHA512 87e036a302efc8d15095ce52a0d7b40fefad0f1cd5c1a8cf1b6946590332b3dbfdd377d9a2516337d08b3f5862098c0fb6878877f3904225a3cfd5bf92e79418
DIST ical-8.1.1.tar.gz 113689 BLAKE2B 1a327948f195780966eac0e3e4977885be1f70066c7a810ece29a20fdd2bacd28e9fc2bb1c721e5313c4887a5b77abfdd9b7a970d6c1b37d46a26748cef1cb41 SHA512 61c8c2468fc42157bc894ab261b4368eed41813db0a35a66f2368d95d5d26471be4cf8aa0608c454c87595ebb64eccd49f9f86bf736f20022fa36e5a8aa5e72b
DIST ical-8.2.0.tar.gz 114331 BLAKE2B 12c594b230e87e5df6091e5c2d35897c0a5d7010981d86470e7648df817a6c49d39f98322713e96ef2ba5e74acf18559c262536905c6a188d46a1ccc085de7ba SHA512 29c96595ad99e89311b008f07b1ea0348334228a0acaf03592103f7b44fdef94c0c632faff2e07460d2f114f6ccbfdf1704933bf517b43c62ebca31ec1990fbe
EBUILD ical-8.0.0.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36
EBUILD ical-8.0.1.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36
EBUILD ical-8.1.1.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36
EBUILD ical-8.2.0.ebuild 697 BLAKE2B 7dd72ba9ada00d959d65b26387f8962947129d4c5a22c5b69d726ff6510ed72c5a29e8b40dac45125aafbd41fd8567d42ff7d4da0080f6a2c79154f05a875c4c SHA512 613b63303b74031208ed3ae035e9c823c9d2a52b7b1a20ec49c2a6ff8e49494ea31495893be52ba0c71d8de09fff6e79256713ab0a3829f4005b1c4931e80e36
MISC metadata.xml 509 BLAKE2B d7c0238fb4d0ede41b268244ff51750973fac0c0a680c41e77d8402701c1a8da7d54e13a9b43a971e2688cc403906d8903d92a689b89b6fe52a0fd4878c30848 SHA512 1e4ad6da4851dcdbbc32c260df0b9062310e37c0abc249ccfeb20b02084d577f96c6c904a94b5aa6e2e270015246c53b374edc559b3f314c86f114add5b38c2f

View File

@ -0,0 +1,26 @@
# 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 iCalendar implementation (rfc 2445)"
HOMEPAGE="https://github.com/allenporter/ical https://pypi.org/project/ical/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2023.3[${PYTHON_USEDEP}]
>=dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,4 @@
DIST incomfort-client-0.5.0.gh.tar.gz 13202 BLAKE2B af6374cb4f39dc8b2fc42dc141feba0148b8a0ba113085ae192b28abb8edbcc02122e750af7c582ea82c4f705396a81ca50fbca2159912b8b38f49e6b268d82f SHA512 6a5e1176699713abd6fda3d9996355eac008971e19057d12a010d18a1b0cfa78d23610f61fa941e3f0ead43f9c7fb47d6dced86801f3e7304fa87a4a3ba5beec
DIST incomfort-client-0.6.3.gh.tar.gz 16044 BLAKE2B 6e5e399e0db3b3547b61a08a70c1dbc3e40e463094e007c06fab86db00a5533e485d43ccf9ceb2ec897ddf875f7cc4a024b666acb0364b212097d12f23f9f739 SHA512 ab8ebd32e294fb8a49253c4c1d1c884344dcdea1794e9c59b85e32534288f0a1c10b1069ad0d315c6ef3f1012c08c633e273a52776a251b31c9a7d1f2ea7d2e1
EBUILD incomfort-client-0.5.0.ebuild 774 BLAKE2B 5aa518be90f05de6565437a87f6e6d56bcbb1a30a53b9d719a30ae256175ca8a5f80f35de57e393e95924b9bb8042bb62b36379decdb2a5d0537752f1896c324 SHA512 01d0b779e327809c13b36602808659b7b326b29c97f70267ca479bdc77f6dfaa8ee3f4eb78fd96e2572c1a119fb631cacf510d897db2e26924192207fbe45570
EBUILD incomfort-client-0.6.3-r1.ebuild 859 BLAKE2B 4549a6212d86e87a7c6f6a1a18fd82ccd76b7141ffb0670ed2386bf7550394ccb91ad4e60278a492434c264a587413d5ee432d55a69618ef42d20db35ef3abeb SHA512 97400e883fb19bf224f51473b83f3a78b4d61ab154f0f45276264455cd40c42fe9dd9c7b6a456715e65ad4410fdd8deb9045e4f457b21f60005caa59fa55569b
EBUILD incomfort-client-0.6.3.ebuild 799 BLAKE2B 59d81e519b4e79ac2ec07b9192bb118513b00ef511de440aaf3c544536898cdd7e8823896000bbd849fdc0de969c38ba82394db16e406ca0c7e18e9d3f83409d SHA512 b204d6c4a0cb901dae2fb9b4ade42e0a8dba16f4f999676e6ddfede505bdecf0dd44e29aaf6031cd23f87156f508cd7989aab4a346afe727ded478490950c0fc
MISC metadata.xml 519 BLAKE2B eee4a4d497b16ed94b5c3f5ff93fcf3cf4cc8b92b27208e677cd471b201685ca9e151b7b8580190f853b1161cf635f277ff23b4867522bfbc9cdea49b071116f SHA512 61f6a6c44bfb40e630db3772d3549b8cccef3407ac3d4b77383821416d12075264e09a48a0a66f5fee10a7210da993886ca5b012c0c3cbbebd144ca4e6914f4d

View File

@ -9,7 +9,7 @@ inherit distutils-r1
DESCRIPTION="A aiohttp-based client for Intergas InComfort/InTouch Lan2RF systems"
HOMEPAGE="https://github.com/zxdavb/incomfort-client https://pypi.org/project/incomfort-client/"
SRC_URI="https://github.com/zxdavb/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
SRC_URI="https://github.com/zxdavb/${PN}/archive/refs/tags/v${PVR/r/}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
@ -19,12 +19,13 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
>=dev-python/aioresponses-0.7.6[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
S="${WORKDIR}/${PN}-${PVR/r/}"
python_test() {
py.test -v -v || die
}

View File

@ -1,3 +1,3 @@
DIST ismartgate-5.0.1.tar.gz 31816 BLAKE2B 6dff555138431869a74f692e928eb686c6eb8ef365b719270074e92715ce472f660524337acc6a51d12e6cbd5f85cf37bb3c24424180a82003f4c15bf2957ca9 SHA512 f59d5462f934986c5cbfba687301738ae183f96fc881d2ec50ed9db36fb8dc266a304b88bc1a781ae1b6c59ccd464b7e4bfa69b1f861aeee0e3271619667c55b
EBUILD ismartgate-5.0.1.ebuild 866 BLAKE2B fbad047a74b7401fa1264aa2368c74e90adfc45d5e4b084c509ea46bf82e77951467ff531b8f8bc73b51a974dedd7591c232c4b726d8a6c5062ffa3be74a9a43 SHA512 9a3a4e6d771157d32c33d72497b78692e830fa365172276c0efe68359975e2d6aa311da2416b52d92e4e25f1924c2f6a0893f9945a000e160b92bef92c69dae2
EBUILD ismartgate-5.0.1.ebuild 859 BLAKE2B c60e01feaf68c1b4417bac2b600d54679e46903fb62c4e38e18b225cfec5ec0b4d8894329fe650953324a8a5498c0206cb5625767be6692233d88d115fbf793c SHA512 13431d9fdbebfcdf38117cb22e6cc2db48ad813578f2812d23ec39a507d1e183fd55ceda55aeace85d6dd420e7fb445de31ba406cc2b2ed4b3615da7abf29316
MISC metadata.xml 530 BLAKE2B 18c51f034e1f6104418257ac4cbb97793bb41c6a7e55c167eddb44573153b9aaf0bebb9c2d707aab1e48431954b3b55e6b950ae87a4279a9cda8542631e2675b SHA512 711dedc6a9bb78ab4108b1c98f1b122bcaaeb25abaf699d1aeaa3746c6c503be812384744f52025009e3218550436c5beb254a504b57b7492603e631f49fd9b2

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/dicttoxml-1.7.4[${PYTHON_USEDEP}]
RDEPEND="dev-python/dicttoxml2[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}]
>=dev-python/httpx-0.18.0[${PYTHON_USEDEP}]"

View File

@ -1,7 +1,9 @@
DIST jaraco.abode-3.3.0.tar.gz 60736 BLAKE2B d76430d168a46f174383ea52460c81cde66825e272eeac260143120bb810057428ba47d75b89d1b11a9f53b51214b11e6aef010072ef5a233efd8dc0f4e37cdb SHA512 932486b4650fa119062ba4d8099951194570437f396b99de74d22c3e4a1d69e382a3dd7ef89e7bd3bc342acbdd981de9a418e43c39950c6f8d2c35f97732704c
DIST jaraco_abode-5.2.1.tar.gz 61360 BLAKE2B af65936bcd1b271c5141d14865983ce67fd139b556383b7c22837b410ba78d50d75a617f24d494f5e9b5e52c9a00988bb4be6feadb303c7402fa5dc172b5576b SHA512 f315fd7331df4de7026a013a35075c27ca56606c0b320bc6861f3f2d7a411e1a28bc634a63a21afc0e38cb815cdd5b5408e3d017154953248c40a33e6201f8fc
DIST jaraco_abode-6.2.0.tar.gz 63409 BLAKE2B 87f4d2597671cf11667fdde5d98743f67f9f7a33268972e7617bc3c762c3d20a4c696cee0c0eda0a22f136b5bce4815d33f65bffc5354fae03b8c7f5fe60d277 SHA512 f4df8a6586e88cb2d49ba552c441c99e30eeb3b7c492a2a670c608e65abe752cf0462831b0ceeb4be0c26b85b7418c79f51e39b97116bfe496e76839b4f38475
DIST jaraco_abode-6.2.1.tar.gz 63463 BLAKE2B 24e663a758ea023ec7dfc8cf0c57af53e5701e35f7eeb985fe2f68693d70889ee0824b7f2a054eed48448fd8e000b8da6b7bb3dc09f8661fe518a895a2edf9c5 SHA512 f1b96405430f5485e3468171388a064ad6cd3bea5a2de05c626a6bc949aa050a846b6b922126245e8c5d8c6f4c057ea064b4daedd34e961b7d795bffb2992961
EBUILD jaraco-abode-3.3.0.ebuild 1247 BLAKE2B dada9fbbe1dd011c729260348f3c08c89da06282541e4c99e91e56cab9d0db5ddfa2708620983b1f978f44e560f3ffd066374f35353fee865f9c89dfb3b2cfc8 SHA512 c97e009590ee1423ba61faeb770a4230028f9c0b5531d2e54840411a715e9856d050d662e4e4d55aa6244c3ce9581734fefc09d7a68d5773b489da20b0903532
EBUILD jaraco-abode-5.2.1.ebuild 1125 BLAKE2B 0086f141cc3cade44a535e2993a24050725223ed4e8f76db3fc4416a43599f09046652590c47dce859e3ffe4080d1838e092401611579783bbacbf359983d0b0 SHA512 091f26fbbf5c5f3566e8c289d57e0889cc1e6b83577c4fb850e9d24bda6223d595aecc62915152f411e1028c9502181071433eb476a2e98c018132c3a105d834
EBUILD jaraco-abode-6.2.0.ebuild 1178 BLAKE2B a6914d5a99f69d869438d73ee9d5c96a54ca5ec1c6a14150f6585771d4dd0e4e8024f3e4b56a0efedb6899e213ff4005f2309f5d476b1ba5bc7e3ce0fe2fa3ef SHA512 eb3cb81b539991dad899211f5406d0dafda9e1e4af23df83b9cdb4159aa0d46d6add8a2ebcf1b712b0350c6fda49e09629454dbb7c5f24e573df9cdf49a7716a
EBUILD jaraco-abode-6.2.1.ebuild 1178 BLAKE2B a6914d5a99f69d869438d73ee9d5c96a54ca5ec1c6a14150f6585771d4dd0e4e8024f3e4b56a0efedb6899e213ff4005f2309f5d476b1ba5bc7e3ce0fe2fa3ef SHA512 eb3cb81b539991dad899211f5406d0dafda9e1e4af23df83b9cdb4159aa0d46d6add8a2ebcf1b712b0350c6fda49e09629454dbb7c5f24e573df9cdf49a7716a
MISC metadata.xml 520 BLAKE2B 73a145711fda55e2d8662cd93cb97d3464291f20b65e979d50ccff5988d303738b9f741e74a1566d0a0f2256329daa244d5be006b2ba05a82ac1f1ecb55afa13 SHA512 306cab6bc532a6226866deb961b5ff826e5086820a855c1ac263151659d501fbab729a212f4503cbfda149d875fdc609cfd60e832d9ead2b591d6a27d004b339

View File

@ -0,0 +1,37 @@
# 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
PYPI_PN=${PN/-/.}
inherit distutils-r1 pypi
DESCRIPTION="A library interfacing to the Abode home security system"
HOMEPAGE="https://github.com/jaraco/jaraco.abode https://pypi.org/project/jaraco.abode/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/requests-2.12.4[${PYTHON_USEDEP}]
>=dev-python/lomond-0.3.3[${PYTHON_USEDEP}]
>=dev-python/colorlog-3.0.1[${PYTHON_USEDEP}]
dev-python/keyring[${PYTHON_USEDEP}]
dev-python/requests-toolbelt[${PYTHON_USEDEP}]
dev-python/jaraco-collections[${PYTHON_USEDEP}]
dev-python/jaraco-context[${PYTHON_USEDEP}]
dev-python/jaraco-classes[${PYTHON_USEDEP}]
>=dev-python/jaraco-net-9[${PYTHON_USEDEP}]
dev-python/more-itertools[${PYTHON_USEDEP}]
dev-python/bx-py-utils[${PYTHON_USEDEP}]
dev-python/platformdirs[${PYTHON_USEDEP}]
dev-python/jaraco-itertools[${PYTHON_USEDEP}]
>=dev-python/jaraco-functools-3.6[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,9 @@
DIST knx_frontend-2024.1.20.105944.tar.gz 1091588 BLAKE2B 8de3592367c6ef36dc7c12a9b2154b1d4a107a40bbbaad39dee29eeb21a86174c716ec691bf5fb5918bf31e6f04eebaa43e7eb19234c6e416d3d49757f2dadd9 SHA512 e597f42da5d31236202bba3c16ac8109a5041713c88ee02512fe7445ae649df2fb353387629128a50141e3d10cd5350f1cb15017ff426c0e9235055fe4499cb3
DIST knx_frontend-2024.8.9.225351.tar.gz 5474255 BLAKE2B 922e480eb49935849be6ed4f4482636c5e7ebc4ab820dafd2cf7a80b1aacf7ef5d10c16f72559c8912c98025bd68c491e117b362c98b035dfd071fb91039b60e SHA512 f372bb2109b92d86cf91f75476e06183246f7cb51cdce208506593776f96c740abb10c291e9e082efa41b59fe8beb160ce493e5d63f621437ce2b8f7d97e1bc5
DIST knx_frontend-2024.9.10.221729.tar.gz 5361514 BLAKE2B a35ad058379fb895151012e67ac7bda172852db09f133137f42d14645b0edba9faa699786b378f3670f502974298ef9b8fee80e0bffb7d20a1cc8fa671d94cba SHA512 7d75d4bd38ac048e7a7ae2ef5079453b38dfcd6b593649f1ee295e1e8d61d1bd813fc5cad6e1a826e2b6b31986036a7a62bfce13de95d4cbe973d664cd209557
DIST knx_frontend-2024.9.4.64538.tar.gz 5353790 BLAKE2B 6fe37a5a7a80a7638f561d81ef74b9185a91c8cf22e38b12b470c2c610c5917e5e9d0e84c7d13a7d25e5cd115a108bfd01d6d800fa5a011184cd2ec9bcaa7eca SHA512 aa8ec5bc2cdda1184fe2ff68e276561a258bf75a2f55ba38f27b25a080c5fd40e682e160aaaf032f9bae96f5a49672b23689c8015f65f68731803b5973f5f8d6
EBUILD knx-frontend-2024.1.20.105944.ebuild 480 BLAKE2B d9d2f9b59c8ab3edffafcb7b1a8e1bf605bdbf6aba544900ba63ed2869330608e8e1ec792678fc84ae9a965f2bc77a0cfe73ed342b25735bbd11da3a6ddab6dc SHA512 a69cc02635b5d338e54a69f383ed3f18e7f34426f331b8a3d0f2071e49395eb09791d06b34a74e4043ceb1475362c47711b980fd46756af7abd8445468d768ce
EBUILD knx-frontend-2024.8.9.225351.ebuild 480 BLAKE2B 8dd9955b7a5f5c67b5aec835aaf9de6f8eda78077ca0015aba5ed8b43872f4687b25dab76a2d02c548dae903860af9052360fa71e0d6e36c66d5d8418a4fba9f SHA512 e003bfa70546f0d72a8d9e6c46d47004621752e39135416c149d55674c40bbb123982a2e6db5d0fe59482f5084dddee32380ff996797443202400ffff5e9ca53
EBUILD knx-frontend-2024.9.10.221729.ebuild 480 BLAKE2B d9d2f9b59c8ab3edffafcb7b1a8e1bf605bdbf6aba544900ba63ed2869330608e8e1ec792678fc84ae9a965f2bc77a0cfe73ed342b25735bbd11da3a6ddab6dc SHA512 a69cc02635b5d338e54a69f383ed3f18e7f34426f331b8a3d0f2071e49395eb09791d06b34a74e4043ceb1475362c47711b980fd46756af7abd8445468d768ce
EBUILD knx-frontend-2024.9.4.64538.ebuild 480 BLAKE2B fa65e817e08800e3dd78d9f6f75e37e884e0df0852d2fd6fe43f5d3ec3a935ac7f8b0c774e6d691f09d3ff4f81e230245413643dfc9e486fc2104bc168591ae5 SHA512 5f506d0a78b687dcdedd389b4b736719573e6e4f5c85867f87eac0aeaba19b229f25faaf74e864d2a11c8cd183bb7d2583028bfcc33841341c925659ddc903b2
MISC metadata.xml 524 BLAKE2B c08f24e28f4d4a79b4bd7f1e4623d61a1062589a26f11404820d3c0f4a98e2a0b6e7957d779746d57d7f084c7d22fe8a3940ff98a4863c18941ac64d80e66aa6 SHA512 87a7ab934b215600c80a64971480d0f33351f4a468c5a86dedab1bce2b2a9962b23f40d20647e3b6ed803d6c4f5764316a45bc32964d8b732e5d1b4b400d9a84

View File

@ -3,12 +3,12 @@
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
DESCRIPTION="Aranet4 and Aranet2 Python client"
HOMEPAGE="https://github.com/Anrijs/Aranet4-Python https://pypi.org/project/aranet4/"
DESCRIPTION="KNX panel for Home Assistant"
HOMEPAGE="https://github.com/XKNX/knx-frontend https://pypi.org/project/knx-frontend/"
LICENSE="MIT"
SLOT="0"
@ -18,7 +18,4 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/bleak[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,21 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools