Some fixes :) for homeassistant 2024.10.2

This commit is contained in:
Xavier FORESTIER 2024-10-22 07:39:48 +02:00
parent ec8d5a03b1
commit 33ec4077da
46 changed files with 281 additions and 117 deletions

View File

@ -1,4 +1,4 @@
AUX genebuild_2024.10.2.patch 6100 BLAKE2B c3d383d1813a3b0ce8e15384fc18cf6a9cd537add2ad300bf0536cad105fec0b4e36a33bcfdcc01071336ff3991a3e406b08012c446e9c0627f409f8af12c936 SHA512 057a2c5621096d93e7d6d21f9c5c9c483498cb624b3a6ea3e82764e1eca66a5531fec8ceeb8283d0b8fbd867e02def5b50c5b967c7b5b3eec27a2460a21d8cb6
AUX genebuild_2024.10.2.patch 6287 BLAKE2B 6b7772b39a54f7c9b957a862aac37c3f096e529a1aaf11f1a31ba6322c8c3d772f4179c81014fe69bceddd247110650da45faaf8eea9c22ab109f70a6c03b54a SHA512 4f340c327d7febf9541954b2d81786a281372f4f50c92ef0b92251bd00361b1abb594d7d547c47cc1a0a90b5e03f495d8058643c4a6582b94e68bd0a84284212
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
@ -15,10 +15,10 @@ DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84
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 87587 BLAKE2B b001d40a390381f286cae0588b756dd473656e5e0d0ac4ced0a11582525812b6ad9bf31112c3380a386a79f866b2faf0fc1caee87aa98df409005cfbb2166509 SHA512 4d9aaa90a29547040ee5be78164f2f88424729cef05c20b925739764e876a0781ea727564c8cabecf407b5c93b6f7a73d4ace1e31ffe0be77c0912ad7f0c67b5
EBUILD homeassistant-full-2024.10.2.ebuild 87587 BLAKE2B a47253454c46c3e034ee87b026b2e842c066e549b8bdbf0ab240f291569fcd17f179cf02b6165df55a948e3d44b880231d2306ad83d2890a3b5bf4f650125872 SHA512 2edf4c741c4137847030f07113d7f969178dbdf8638f42136e3d6ff78db1d4c8f2d8f6fec7034117fdf8d82a1c50e5a66a1f30013c5c6afd6484eb32b13d22ec
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 20825 BLAKE2B 662426f28ef5520ab3ee2d8ed67c8ec1762c03f390080143226213e66c5b8d0dfb94663f50c0c540c4b7b56587a404521fef8f03344d1e3708c0352f32b96e4f SHA512 dbf04c5c78b5a8619fa3d3209cd12c5000a6e3dee69bf13514e895f19921af30fde4aca6b1e5502007ceadddd7ab4b3268d54fde7869ba22849c7613254d2b0b
MISC metadata.xml 93089 BLAKE2B 01dd2ec3963a9c126163f40d13631016482d5dbb662fe465cb03ddbfc41fa6d7a81f2f7ecdcd671b4394ec5180e28acbf5dbb886d36ddc876498caeb706baed9 SHA512 2a105e066da64eb8babc874e3aae6481e37e889478445ef7a4b489cd1181c5432e8025b67c51470f29ec6ad20fa39a60acc458d7f9f3a7bfac3ab9c1ead06410
MISC test.sh 842 BLAKE2B 89d6c64549bc97cda9d452866dff6d5d85cd490edfe60b77d02a5ffcc45d80b966432530c42c9d86f49d6403a4bb0fee6c102a9593812d1778356235e5f90be9 SHA512 d57ccf997a4da0c9e79814388c9afd8cc8cd38dfba9fb1065c20fbd6fc1fbd206bf6e8fdab72544be6219eeff493bb1cb1240adc0205379b96d623793674ae50
MISC test.sh 900 BLAKE2B fe831a0094d5d4e0e377eb1eea9ecd9e946a72ea4cf2184e18f0d796efb6e358f551c4c130f7485c50e923d58eb5f893ee6662f43e1efc492de2dfc849f548ba SHA512 ac10fad36f0135b0ab8c4695d2a2051ef63cc200c0d9a9a503416947d226d8eefcba5e97110d097935d22bb103863e42d22fb1707bb6aa7ba5691c093a57fe4b

View File

@ -252,6 +252,15 @@
# 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

View File

@ -912,7 +912,7 @@ RDEPEND="${RDEPEND}
rtsp_to_webrtc? ( ~dev-python/rtsp-to-webrtc-0.5.1[${PYTHON_USEDEP}] )
ruckus_unleashed? ( ~dev-python/aioruckus-0.41[${PYTHON_USEDEP}] )
russound_rio? ( ~dev-python/aiorussound-4.0.5[${PYTHON_USEDEP}] )
russound_rnet? ( ~dev-python/russound-0.2.0[${PYTHON_USEDEP}] )
russound_rnet? ( ~dev-python/russound-0.1.9[${PYTHON_USEDEP}] )
ruuvitag_ble? ( ~dev-python/ruuvitag-ble-0.1.2[${PYTHON_USEDEP}] )
ruuvi_gateway? ( ~dev-python/aioruuvigateway-0.1.0[${PYTHON_USEDEP}] )
rympro? ( ~dev-python/pyrympro-0.0.8[${PYTHON_USEDEP}] )

View File

@ -13,7 +13,7 @@ touch /etc/portage/package.use/zzzzz_tmp.use
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" != "russound_rnet" \) -a \( "%u" != "zeversolar" \) ]; then
if [ \( "$u" != "systemd" \) -a \( "$u" != "test" \) -a \( "%u" != "russound_rnet" \) -a \( "%u" != "russound" \) -a \( "%u" != "zeversolar" \) ]; then
MYUSE="$MYUSE$u "
fi
done

View File

@ -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

@ -1,3 +1,3 @@
DIST DTLSSocket-0.1.12.tar.gz 150357 BLAKE2B 651e59f5de80b1685e68887efcaec8fd9e744c69cb549043f1659ad6417bd46a9ce2fa5516944afa368d2de2349f7d369e63b8d2a7f7127d50201182dac5e6ad SHA512 e66387f206f640cd7bb92b6dd43b9e51cafc7d3412a29b093e381f971e438dfa0650b10b398f1794f1620b9555442bb8274e751634b43446a9cb8cef599184db
EBUILD DTLSSocket-0.1.12.ebuild 717 BLAKE2B e28dae6ba52d3c4963e62212f178af445806bdf7cde803f2868368e7335bb76ebf96b1058b8e036177420e7c6d02437b19042ea513c8b4a0a60ed0919bd4815b SHA512 24c3c36d124aafffd9d7fe1c49721b0d27aecd0eadc11a8b13cf5c69669e4daf7130f70c054f86495b4951a9c4a4c1d457f318de959ab1dc2b0a2a190297bfee
EBUILD DTLSSocket-0.1.12.ebuild 714 BLAKE2B d0b5f0a9a0b1e10d04fa30f1898f57c50f7e9da4aae1f099d2e9fc888b427539d34e2d3fc2a38be68103f6e2e107bc1334a78df76c7c302f9ed26bed254c4b86 SHA512 33c42a13e0c1da2d4b2fe6a658b2ddd3f683fcfb7bfd43f7f49fa0d80b1d158525f772d0d29a3cc75bcbbd7ee6a27f255d5109b5357884cade3f7d1258ae05b3
MISC metadata.xml 453 BLAKE2B 50744e1d0a4d257733c2ba1df4e99a5cc572abcc110201ce2d5b60e0a0932dcd0017c65a4ed83e5e1f091bc550d907b01889aca187e537e01694b0edce3f6060 SHA512 d76ffb1502f596c728251853042c562567a99fd7179a936b30372dbecef1bb5bd5e54b4ae0da59f450d751f458239d0f4e0a36319768ebea72db71beee5e93d7

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

@ -7,5 +7,5 @@ EBUILD aiohomekit-3.0.9.ebuild 1355 BLAKE2B 82a9ce0427f8314404ecfeb580799be1ea49
EBUILD aiohomekit-3.1.1.ebuild 1411 BLAKE2B 41ca6e965bc760c1e1eb054913b0488e9187081bb4c44ba5f4b75b616ea99a904944c2632b6a6744c79dac7181bf20a0f432dac6f37765a6c3800954c8505d6c SHA512 7dfd2e356a6d7f71ce1a250cdb858899cd75728724b65a8c73048d9a5194a78170436f5412d89b1d0d33e696986a671e7d3adb261cb82ad70c5e76937eba2c93
EBUILD aiohomekit-3.1.4.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7
EBUILD aiohomekit-3.1.5.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7
EBUILD aiohomekit-3.2.3.ebuild 1432 BLAKE2B aed1a27f0fdd19dde8c730f08445a173434a6319195bbbb22baabbd7cd82d6a8d7a9a83567c1328fa1b64928667be6a23b559af9da5023e39121ab24b7215ebc SHA512 7c84a3dd8d9594164863113f0cb2c65df21a357dffb72048bfd5902e83ed1524ec43244edf1505262ab1618c8f8fea1cddcd104ded3dc4234f52b7515586ef39
EBUILD aiohomekit-3.2.3.ebuild 1256 BLAKE2B b26d2dabc91fbcedd661b8b93e366c3557b9fc51f850220ace8862c138de7d686ed7e7005c74e37ca676507e2a183d31e610c78b4062f868ea53bb64ac5045c2 SHA512 ea3754fe80914db53c9c17a342945422049f6a53cbd225bf621f2ef5a879df7b1eed951e351422f345da7eca9f3af1874a00c50820d437bf17d896037e50f453
MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0

View File

@ -18,20 +18,19 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]
>=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}]
>=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}]
>=dev-python/orjson-3.7.8[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)
>=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}]
>=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
>=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}]
=dev-python/pyroute2-0.7.5[${PYTHON_USEDEP}]
=dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}]"
"
BDEPEND="
test? (
dev-python/aiohttp[${PYTHON_USEDEP}]

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 1046 BLAKE2B f0394b758c63dab97020d064514ba75fb2c559b8b9d5f62539e182d0cd32b59c114901b640182754cebaad5a0b6ca206a993da823b48166065c95acdab6c86d4 SHA512 b4aee708b0211ddbfdbb740fa4229b81fd6e2da50b5eae442c7f3c4c073abe1814874df8acef26f2d631b9cfee664ce466662c49c6f66634f94e40ef6ea2e379
EBUILD amqtt-0.10.1.ebuild 969 BLAKE2B 2f0a7e2c9642e02b7e40fc2647bfb33807a840fa74fe1b2e204d825f8d6857ab2fcaeb363f481f6836e1dd83cd7134cb17dd513fdbf85f73229eb278a32f3127 SHA512 7e86e02f675543871e2dfd1a40ca6b6e094b68106233f8000f60aa8dcfed19618506ef2d5d780c54d940767c75baf4f7a608cf32c30e0681df22822a0c2678d8
MISC metadata.xml 378 BLAKE2B e8dedb63a813d8937595e7d2bbe41846e66de3494fbdeaf1a79514012906249eff02bf85ce42b463701011bef94b1a23eaef5130c3eeea475b8d51938068b132 SHA512 469c0e1f78f6e571365923bdaf46b01a91b29fa1d6cef1d329a9361792782d7d082a47662d998d61c4db4af2d99ba8f39cc8313120a14b06830041f5db362258

View File

@ -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,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

@ -9,7 +9,7 @@ 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/${PV}.tar.gz -> ${P}.gh.tar.gz"
SRC_URI="https://github.com/bdraco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"

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,7 +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 2629 BLAKE2B 1f502567a421c26cb32e37ef6bbc900e17434976e9e1320a609e1231baf723a193b6d474ba53aec6006757168c68389b2256b6f4f179641534efd9b6ec62913b SHA512 146214bc684e9ad75e60854917d2d3ed51d3e0cfdec149817b20ecad39fcc460e6adb6f9ada17f5577fb3b638a5a8f6b4c54ad2126145d1a03c95e64a74b8647
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

@ -64,10 +64,6 @@ BDEPEND="
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

View File

@ -1,3 +1,3 @@
DIST pykoplenti-1.2.2.tar.gz 25034 BLAKE2B f0ad319cce5d6788ce88a629a83584c8e792110b2f89831b3609b57a1991611ed272fdd882012659dd2499e7e9f8f510ea6fa4e98e0ba9178bd9fe440a2b58f3 SHA512 220db8068588dd1055bd968b9f31c1c56b42f523af2724ead1b19e6a564d93e6abb804753480df5ac5ca4a4b5ddc4ed2fba12e26a61ed3f735d8e04aa9bd816f
EBUILD pykoplenti-1.2.2.ebuild 669 BLAKE2B e5412fab040afa743f33ecc494bd750bcafb4985b3418ba1faba923ae116fa7b40ac6bd264160ab2007c6e05c652fa3d06763a979ec89ad59b44e19aa0c3556a SHA512 1afa403ebcbe0cb15787c28afb7944e939cddb7b6df9bb1454c5e733408a27a6b12d9451e228ce7e12a1e59b2942353b5b3f17fb18db1ce99b125e32a4410bb5
EBUILD pykoplenti-1.2.2.ebuild 675 BLAKE2B c9a01afe1d848da19e42b7f3193b78f078ca649dde72187cde9b6c00610ae4723769c1b826e143a915b673c0745fd04f7e3063f54bc681aee7988db5c6612522 SHA512 4dc6d9f1bc7408bb4574158b3c1b4ed6b4e73c294e843ff89b6c1bcdedac08a7926e271520cca3879d05429c3f87a106123d21b274e185770e68bbb3a5e07d4f
MISC metadata.xml 394 BLAKE2B 46f0721b26b52b0358cc44de1ec81eefc846afe4f491e1d19cefa23f38f8f25570daaf57515eb179a64a4678bbd811ee7c3f392ee5d573aaf6ab3afc076535fb SHA512 0b272ce33bc9f58506f13086a34b1126d7bb45c397d13c254f1fc13f4c7ae31081e6822c41483546d6e222eea732d913e48e01939092474e69d40618be81257f

View File

@ -18,8 +18,8 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="=dev-python/aiohttp-3.8*[${PYTHON_USEDEP}]
=dev-python/pycryptodome-3.19*[${PYTHON_USEDEP}]
=dev-python/pydantic-1.10*[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.19.0[${PYTHON_USEDEP}]
>=dev-python/pydantic-1.10.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,3 +1,3 @@
DIST 1.0.1.tar.gz 756636 BLAKE2B c473efafe5baaa45ef4d34f5643eaf9bde99a87a41863dbce6e5a3ad0b06819688d3269d6bcb69e5069acec3fc38699a6cd36251639ed07c7fa1df06bbb89e4e SHA512 432602c6b5f592563214400799ac897b3ee393b42bd973e7d7fe0d0c9abbc67258034a36b4a3c5a973223f04c43ded73c0ff8f730dc5cae65e898c8b1fa6d832
EBUILD pymicro-vad-1.0.1.ebuild 570 BLAKE2B 020282eff698bfaeb4812e060f754783b1610ded021113b05c2a6e406f06a10ab19e1ed36f3424528e0f5a3f29aceae698ae2afc2fd822eef805e7f01156dcca SHA512 bd0b41bf7c0969e31ab69eb41fc0e8d4192f35e45881ba00d90d7bebdadb7c79393afe27b1fe7bec9e9b4ff4e0a7b7d3492f24cd73bfe62e5fcc1b91152da110
EBUILD pymicro-vad-1.0.1.ebuild 610 BLAKE2B e87e7dfae59dd42cf5471a51ee2e0349f4d4b682906ba27e52c7ea950685d610e110b3c72bfc1880c5c34a2fd6ede09f81972557f58d494591d8e9ed19f80f7f SHA512 648b101a2f441857ebafe4ada2a436b3a927445ee55428a90b3c9052dba21c705f91928f05524382e96508e6c2a8668c477bc67493abca4c19eeaf498de5953f
MISC metadata.xml 515 BLAKE2B d557f276b9101d58fe06e023d995f00761880012ab2222b8c55d8b5bb41ca09ad4f384fedb3c697b60e6683a5fbe52b294021d19146318ec188406cb8a23fa9b SHA512 371cb04beca031a1b71cab06b3c7fd8a314fc75aeda6d1f4cf7a56b8aeb9d7c0df45fff6d58748a6c290ad5a5193c237a051e89ce92d053f0f797097bd101cdf

View File

@ -18,7 +18,9 @@ RESTRICT="!test? ( test )"
SRC_URI="https://github.com/rhasspy/pymicro-vad/archive/${PV}.tar.gz"
RDEPEND=""
RDEPEND="
dev-python/pybind11[${PYTHON_USEDEP}]
"
BDEPEND=""
src_unpack() {

View File

@ -1,2 +1,2 @@
DIST pyspeex_noise-1.0.2.tar.gz 49882 BLAKE2B 6f56a556e791b6f7155d2e31ddbc7f65d31086c0b6453963f8dc66413e945ad1f62d71b910a932c8ccb626416f6c8f1baaee37befcab96a68e417139364fdfff SHA512 1f3e687fe63f4e2bd6bb54f4e07dc6fd3684103be25c1c39eea5746df7fb4fc0f01368eefa87820f49bc2f8bf46627841b36ce7cf92dbb9a46f9eff9e2994fd7
EBUILD pyspeex-noise-1.0.2.ebuild 463 BLAKE2B 7263026e1e574a9700b1ea9bac0ecc4e2e39a0fa89517e085519701060bee3e39034c2b4bfb05ef44aa11d28ecfdb242dc74d3dcefca5da0668b167f4a287ddc SHA512 c1a272ecd7f9746389b573b4ed6debc0702b9d0e1df0919016a41b91375e32ecb6bf3a70934aaa3d62d8947f1813233f55cc8d2f0e478251a5bef36b9d7a0723
EBUILD pyspeex-noise-1.0.2.ebuild 503 BLAKE2B 3a400d1f97c1f3253266898385fb52fc22790887390d6f687cc6e6c774c889f5ee96cb02fe8700b49bef8e3b61e1c8e701672f4bdbfd09b29f72707a1d1b315e SHA512 1ac566a00c10cd2cc7f2082547fd91f27979a8af6f300d2f83b790e9df73c755d50bb0a568eaac8e4b98d6cef30b7d8c8b5eb9667d35d5d555e578094ba6c3dd

View File

@ -17,6 +17,8 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=""
RDEPEND="
dev-python/pybind11[${PYTHON_USEDEP}]
"
BDEPEND=""

View File

@ -0,0 +1,3 @@
DIST python-engineio-v3-3.14.2.tar.gz 40876 BLAKE2B 301f05c931fbfe360bbd1ae5c1e1a07d820df6542ba66622ae6bbd3f5a2bb3f6ea765dde441360fadbb6468adb92cc10067a052b0a50798f8fbf16c6a237e48a SHA512 dbb71c480e64e28d7adce6f42dd709ac7d4b83be72b8b4b1c144f1ad59568089a7cd8bb6ebc30ef048db7dee5923918562a261e375686776d05a0ebbe071e025
EBUILD python-engineio-v3-3.14.2.ebuild 850 BLAKE2B d358ac44aba99354fad51923382c5a8f60038d0fcd26e466b34830ec051084eb70bd4302779c4bb2a7a9ed33537292395d0d8fa12429da36249d541d5ab5542f SHA512 7e907f68c8dfdc7f4a37a04a79617791f8f4d7b928241d562ffb397458d3012ebe91475299d1176b4dc02feb09f5136037be9fbb624f480d1fde3cfe1b20095d
MISC metadata.xml 597 BLAKE2B f0e3cd33325c38f5e7685fa4acecd776beb8a2982bfc61366695460c145e0f092d80894b2181b3c51f32ce9dd0e1d801da91c29d915b7c050d5ac568920f297c SHA512 d5ba7767e21fb62d6e2f84f365679ed5fb611e7956fb6642296a78458deca68fbf103ec9a2579be2a3f2e628f23221bfca131212c8f16d3884194af97a661b82

View File

@ -1,3 +0,0 @@
DIST python-engineio-3.14.2.tar.gz 40741 BLAKE2B bd84ccb043479459390084cae8afb6d29906199c867484df6706bf88039e1f7eac2db7bb02d86fb671c6580f4988d83296315638ccad08ad2d611f920493dc06 SHA512 2af5b6b768a0e44037848b3e3bcd759e891270b3dbd476d8b29865a583a51ea694709788ff9c578d6602c67fd298301e191405ca5d063705db98eb58417a7bf7
EBUILD python-engineio-3.14.2.ebuild 850 BLAKE2B d358ac44aba99354fad51923382c5a8f60038d0fcd26e466b34830ec051084eb70bd4302779c4bb2a7a9ed33537292395d0d8fa12429da36249d541d5ab5542f SHA512 7e907f68c8dfdc7f4a37a04a79617791f8f4d7b928241d562ffb397458d3012ebe91475299d1176b4dc02feb09f5136037be9fbb624f480d1fde3cfe1b20095d
MISC metadata.xml 597 BLAKE2B f0e3cd33325c38f5e7685fa4acecd776beb8a2982bfc61366695460c145e0f092d80894b2181b3c51f32ce9dd0e1d801da91c29d915b7c050d5ac568920f297c SHA512 d5ba7767e21fb62d6e2f84f365679ed5fb611e7956fb6642296a78458deca68fbf103ec9a2579be2a3f2e628f23221bfca131212c8f16d3884194af97a661b82

View File

@ -1,5 +1,5 @@
DIST python-socketio-4.6.0.tar.gz 41016 BLAKE2B 62f37791bd3a0ad268c275b3455fa736cd7d2522890878ca400c1c51b051c8898039083a29073ae29151ac79efcd3343f41e0880bbe313c14b25c480945075e6 SHA512 bc3b6b4b4f8276109e8839cac8e42005b201beace745b7fb1218766013d329ab7926f17847710c1d71dbbd4376f497b0ea1c5a048f26fccefab64e322c816068
DIST python_socketio-5.11.4.tar.gz 118982 BLAKE2B 577202ad731b0b25eb57617f322ae203376cdb381e42d0318e72bcc8b5eb9dcbbef20d50f5d2acb20360280160a58e0ca966b42038dde917c173e5cda3636522 SHA512 c61d8247b1f2aab5eb2094a1c6bdd9cd53da66847584c48e7f8e026f8ba1705a87a8bfb7837485c1c3929b6d40b453d297a3a109298eb4ce6d6a784f08da2e1b
EBUILD python-socketio-4.6.0-r2.ebuild 950 BLAKE2B 7e429ad63caf5fb7c29823b8fd9a804b9c0f0471824c42a173ec186ac52f89559563434295f92f81538c62887f79142e6fef1c775e8d5509a1bad68a697690b0 SHA512 fbcad0a8905eb657b1caf4033f11ab48bf922fbfea27da227b23138f5b9362a8736a2a560468d7f26e244c3bd3e613e249b44cd8ce97f272c807bf8655807a48
EBUILD python-socketio-5.11.4.ebuild 815 BLAKE2B 1dfa27939c1320209348e11ac98b6ae3f0bedeb66edaa9418c7d46a0f626afbc7b33a003b7c2991752b68a4426d5c9b1ba52cd447aed00db2280d5da716e6737 SHA512 21c0e053d592b216b28cae9964ddd286be8ebd129c5c3db269621011eb334f6351bca4ecd51ad25b8bfd51c38eb9a3f277dd2c8a2dbc69e1733607ec9535b030
EBUILD python-socketio-5.11.4.ebuild 809 BLAKE2B 92acce57eac4f54d9ecce9f775194f3c9081fb3232770f0116187b2b625e70b5e4aeb8cca317cb1310d60a8822758462fc5f4bdb4ba169157dce6ba6946b135b SHA512 ba25eec19b5d9aa96524b3885e32b7f4e9cdef2f5786ccafed20acd49bda93da5ccb7b01e5d4f6546f1404fec032e21bb667da91b1901fd1d76b589e388265a1
MISC metadata.xml 597 BLAKE2B f3bd9cdabac420174d790b774952c6e6dbfdba73a0b59551ed63f8a0699ae2e2ba7943a38f35d05e7642fc3cae2b56a4f1a614fc1c9eecc707cd3f8e1443a3ff SHA512 94d96a316d113f681accc886847ae3362b871a0e82f50111bddaecf3e8d5b62a855ca85928ecadc23046b2fc281856ef96807f92da94ce718d44f66b3b3646b6

View File

@ -13,23 +13,23 @@ HOMEPAGE="https://github.com/miguelgrinberg/python-socketio/ https://pypi.org/pr
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="asyncio_client client test"
IUSE="asyncio-client client test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/bidict-0.21.0[${PYTHON_USEDEP}]
dev-python/python-engineio[${PYTHON_USEDEP}]
>=dev-python/python-engineio-4.8.0[${PYTHON_USEDEP}]
client? (
>=dev-python/requests-2.21.0
>=dev-python/websocket-client-0.54.0
)
asyncio_client? (
>=dev-python/aiohttp-3.4
)"
>=dev-python/requests-2.21.0
>=dev-python/websocket-client-0.54.0
)
asyncio-client? (
>=dev-python/aiohttp-3.4
)"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest

View File

@ -3,5 +3,5 @@ DIST python-telegram-bot-21.0.1.tar.gz 407390 BLAKE2B bdfa785bd51e39f73321b43bb9
DIST python_telegram_bot-21.5.tar.gz 427686 BLAKE2B 2479fbffe847b8f978a70bbdad9d7be03f9bd51dc6c857866519fcda031ed10ff64a04a7e98b72ba1d978290cac3818a51f9ab1a9ce12ab5524e6cac2d3ddaf9 SHA512 0a4b1b39ceb59e9f8c00431c454308634f0dc1ba2f0e887968af0e063895f0f393362eb79a54123b3453cdec932cc0338f546bd7c95dd298eda47a083fb3df92
EBUILD python-telegram-bot-13.1.ebuild 808 BLAKE2B ab3bf0250d0edd60db5f4b83ef3138e57dd527b8c9c2db21aa6dc3b1361a03c9d807ac5afd2984ff331b906887150baba7d9386d6def29cd8532c8ad1a53f1f7 SHA512 b9e2e9403591ba8ed705528d6d2a74116648a1e25926a9f6f01790639a9a9d7a9f4b3a9a32ba9cc0e9bb07de054291dea5b1e13a3429fc14fbac36fc331c82e8
EBUILD python-telegram-bot-21.0.1.ebuild 926 BLAKE2B 00de9b7cde17e01fa64c35a8db0b3e122f7bdb5e59ab1c58df199ec4b1e72228ab67728c48656288773f8a2e1e2838f575c11597b6940540ac608766850d27eb SHA512 735d01603d445414d79a978d9bcde398fb4f7ff35983d46d2988184f230b8b25882541aa6a7fa781270ea6393b4eb0e0f41794dbda8fb78e68a4d78abfd57e00
EBUILD python-telegram-bot-21.5.ebuild 1357 BLAKE2B d13c38db006810277aee8bc3777a27a639ff29815123dc066e1065ec181c506489d5b44cdd404a22cf4f6039d6073cc8f4a52d2daf173073b74d4d7eea6db0d6 SHA512 9790878d787813bc58a77d61b610f442076e573d48133815459ea9b5c576834e6cfa391ac4c6840783f398c28f860d14a1494b92cce73aa494bf217d0f42a477
EBUILD python-telegram-bot-21.5.ebuild 1403 BLAKE2B 3370d08a19c185aa76872dec824d6c1090fe67915192517dcd69d7bb4de6318bf99185af24b47975fd989ea5c920f95cbe7432dfc9f21f25791629cf1d9d885d SHA512 853fe2655b19a35d078f3ce46765d171257fee669650cbfee4a467d31cf541f1fcdd29c5dc199d8f41c1101b28d5778afb204d3326df81bc4dfbf31ceb03828a
MISC metadata.xml 555 BLAKE2B 81bffe706c94ea0d3affef15da5d61944d24f90e4db074147ffa54ccffe54569612bfa76bcbd9c6b805f615db3077dd2f41232a129db5924c5d6fee953d57259 SHA512 28a1f6e6fbc70a15d67b36a04ee320e13ebbafb1620aa863b1f60ced5ad349987dfd8edec97052eb6f4f355a2d03bae56e5e21ca8a8cebfd5d215a06d5a35d8f

View File

@ -20,7 +20,8 @@ REQUIRED_USE="all? ( ext http2 passport socks )
ext? ( callback-data job-queue rate-limiter webhooks )"
DOCS="README.rst"
RDEPEND="~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/httpx-0.27.0[${PYTHON_USEDEP}] <dev-python/httpx-0.28.0[${PYTHON_USEDEP}]
callback-data? ( >=dev-python/cachetools-5.3.3[${PYTHON_USEDEP}] )
http2? ( dev-python/httpx[http2,${PYTHON_USEDEP}] )
job-queue? ( ~dev-python/APScheduler-3.10.4[${PYTHON_USEDEP}] >=dev-python/pytz-2018.6[${PYTHON_USEDEP}] )

View File

@ -1,30 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Python API for Russound RNET commands."
HOMEPAGE="https://github.com/laf/russound https://pypi.org/project/russound/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/requests[${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,5 @@
DIST simplisafe_python-2023.8.0.tar.gz 25986 BLAKE2B 0ed8ddbe3305d34952d9c2a046b765bbd62bf7ac3fca961f2a3b90ae85d8124fc4cd6d345742587412967be4df7ef585aa44f3847e449b0646801eea5a95010e SHA512 a445b3e5e1539b3ab8468bdd30a87dd1c88011f0a163f4f81389a96a8827e53253b419146de88688c468aee1b0ce4631b2cf586502050154d949411b85f97963
DIST simplisafe_python-2024.1.0.tar.gz 26772 BLAKE2B d43522dd218178c0e8f490ac222367dd108662fcbf098ddaa658207060b2758d9f6a7b361718a2a4ece68d53220a3388ebd533457129a8121ac7ba4fa444ff17 SHA512 44cbd68c075652cb097142124b2932e74a4b4f1ac9cfed3dcb2ee40e1345d119aee2bffe20eb1182c3de1a60119900bb918c948f8d1ca0e9c2d1db7588e1627e
EBUILD simplisafe-python-2023.8.0.ebuild 1131 BLAKE2B f08be0ddc8dd201fcdef57f5af89315f2e88b02007b9f14b464a2ec2e7f5616d5497615152b4c87a1adda621b2bace0295b7cd2df21adb198b96d52147883a84 SHA512 e4a5ba4836f36cbb64724bfef2a4ce9567ce1af9ab7afa1a8b4a80a813a096645d707551d217ced5876b48f04b17c2f13a88eb960e24189f6a6b27ab73904768
EBUILD simplisafe-python-2024.1.0.ebuild 997 BLAKE2B f4b02d12fa29d5667e6da4d0853168fadf8164f02531bfef7b760f49d23bb6b61d09706e75887d188360a727ba97e005c2f01a81e24e708fb138ac6a063f131a SHA512 5edb9cfcca414551dc77a9a267ef8e111591853f92451afd4706b5b7e16d9432401caf199f3a05bb808d994a9dada29c0252475d5080ed98ecf45be917d486e7
EBUILD simplisafe-python-2024.1.0.ebuild 1003 BLAKE2B eaa67ece282d8c60ca907438e5a8f52b977fcf57b46c538a4081f0242b0aca5ae671644063b62d1cc5400b339d1938fdf7225acdbaf5483563698d0c6ef46209 SHA512 6d1585553d4a3b8f5b78671eeac1b5f6d77da195a293d9bc73d29fbd3ba14640682ffe45e03a3566c214d44c3eef0b726ad09ca6ac6b5416ffaccfbc3adf3515
MISC metadata.xml 526 BLAKE2B f17f9edc5a2cd7e64d9001c87b611f44413392a9c51e96770cb0986acc9736f8306c8415006a2023106ac89592f9a0b756e298c9c623db4c093c0a6532686465 SHA512 a29dcbc962c69b38558fa16578af04ef378f56fc9d3fc3005c106891b71ce7e8e82622238529c23d91d000bb2f7df033350ba4ddfc23db24f68795d14e5489be

View File

@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]
RDEPEND=">=dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}]
>=dev-python/backoff-1.11.1[${PYTHON_USEDEP}]
>=dev-python/certifi-2023.7.22[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}]

View File

@ -1,5 +1,5 @@
DIST sisyphus-control-3.1.3.gh.tar.gz 14080 BLAKE2B 3fa0a73f531980eb7878cf2df95a7f3b63b5842f9bd49c57c5ec2133edde8989c8e49ab49eb6163c8532f985cfa3bc53f2d030018f7cd5d41e092f60c9363638 SHA512 93eba153707e8c3dbf521ede232dfe281f1c8a384d203ae1545e18f0cbd26a4224bf2748eacb4d0a4a6d439c904516b11a4ba80027eef11dee62c11835fbe008
DIST sisyphus-control-3.1.4.gh.tar.gz 37239 BLAKE2B 44f3ba21a455a38dea5ea37f8b0f3c06a281a9f2ad51f5ecca010cda8e3bc82301130df019a426c25f51c0e6a8b8c5b872922ba448d453b3d9a44b6a77a6cad6 SHA512 61d3d9d7f35db23dbe97be2008c55892cb0543004565c59fc3105a9f9f61a18546fc641ec290fffb094d7f264b2bcbdfaf83f0cb9c797e7a0b192473c63fadbe
EBUILD sisyphus-control-3.1.3.ebuild 1089 BLAKE2B 66fea636b488b20955be53a87f26a9ae4ef8f11d3c7bf19f25509244ed2792fc802a7345eca172a83827a5a0b86804afdd25125852d72f19ab5d330992b372e2 SHA512 492294bfa948f6539189a40cc9ee96cc205aa4d4e3a032d778c51bb2a1678509b17b39c9e356d606242a572003b56bf56045530796dc1652f0c9f08386d132c4
EBUILD sisyphus-control-3.1.4.ebuild 1089 BLAKE2B 66fea636b488b20955be53a87f26a9ae4ef8f11d3c7bf19f25509244ed2792fc802a7345eca172a83827a5a0b86804afdd25125852d72f19ab5d330992b372e2 SHA512 492294bfa948f6539189a40cc9ee96cc205aa4d4e3a032d778c51bb2a1678509b17b39c9e356d606242a572003b56bf56045530796dc1652f0c9f08386d132c4
EBUILD sisyphus-control-3.1.4.ebuild 1018 BLAKE2B 9172d54827c8944892cc9d58c3783f21465a40a8d7cedfa87ff64ca51ab0bed6d74efdee64250eca560d99c728ea8eab757a4682f4de28d58ee93af689e08f6e SHA512 c0564b6699cdf286395219b5f7a3c12693525f7e33dc7a8ccb9f931d5bbad0d3bef30617febe3530670768d493ee678821b54a9055bb4642dd2ec0563e1993a7
MISC metadata.xml 400 BLAKE2B 65b8140dcdbc50fc882e2c5a6037e418129031ffbd8d21cb5bbc604a8511a35bd18d74fdb78573ca774a17fd2b5f4f43388145f32d261650671697cba20a7e2b SHA512 badc259a6f278f0b0d339c5fc38b61c1ab95542df1def984ed3036464476ec7c76e989a33fa389aaa573e3d0fc07913bdde7ffe2a104674d0a4a66067111ecd7

View File

@ -20,12 +20,12 @@ RESTRICT="!test? ( test )"
DOCS="README.rst"
# https://github.com/jkeljo/sisyphus-control/issues/6 pinning to old version
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/netifaces[${PYTHON_USEDEP}]
>=dev-python/python-socketio-4.0[${PYTHON_USEDEP}]
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
>=dev-python/python-engineio-3.0[${PYTHON_USEDEP}]
<dev-python/python-engineio-4.0[${PYTHON_USEDEP}]"
RDEPEND="
>=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
>=dev-python/python-socketio-v4-4.6.1[${PYTHON_USEDEP}]
>=dev-python/python-engineio-v3-3.14.2[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@ -1,4 +1,5 @@
AUX sqlalchemy-2.0.30-py313.patch 508 BLAKE2B 6658d6f71291018461fea34397082adfa289d6ee3e24fb4daed866693455cfbea09520096659b8e7cb3f03e9f20f5b9f5ec60c89669aa48564fd5d7fc33bd121 SHA512 28cd85729b9b5019e95de89cb51efa39c1066a8a23c51de8931c335e97eafb6ab8734405ec7e1970d3569359588b743cdc28be956e300fe19b40052cb77ecdd4
DIST SQLAlchemy-2.0.30.tar.gz 9579500 BLAKE2B 3c1711ee72a355eb5e6a71d6581d951ffe3ddab459ac4bb4c36a8640ed5f6298a80847e9bb66dd700622fa9275bf77c4c18be5e324092a576d1b35983371730a SHA512 b39275a7312609fd0a78ac5bb4fb0f29f2948d7fc81007587c01f38849ff28bff273182a06c8ec830b7e1ba4cd30aea2cd7214bbf971a61125c9b56c6ddbbe52
DIST SQLAlchemy-2.0.31.tar.gz 9524110 BLAKE2B 521137ceaedd91a063bd336001e25a2946a3fefbc61c619b9b18c32f6e4dd2ff541e7cf3f0e0144024c0a6fe2c7aec743d1315b66c7da752d47abd81a6ab8ab4 SHA512 2e5f559ee2d1f28003a7436a6cb1997f22348447765422f4847adb3c5fc20b759d8c5c99ad4dae1c1f7863f3bc72f699e19b48d7797917a9a64ff4050e61d3d1
EBUILD sqlalchemy-2.0.30-r1.ebuild 4144 BLAKE2B dd3ff9e92086119af1134278f006d0e830bc41b0aad31276f9c10a6a40ef4772cd70e80077f0c2a817763a1b5f9de4ea8708d53b43666d5ef5f5c31ca0af71dd SHA512 3de4f3e426b696e18a22f0843f575fc625f9e7d816e6c61259136a46c9692ca0730da3fc1f17a0b5af9ac9deedfdb29e382f5bbea92d82cf882bb13551c0e64b
EBUILD sqlalchemy-2.0.31.ebuild 4025 BLAKE2B eec53361026395ec184a01084fdf14367a4421d9c85cb6a6c66d048c6b24500f3bfbd0fc3f3567a8231f1d48d79e4ca9de682a05aea6cf0e67be61abfc038da8 SHA512 7065328981c6419a06708f856f11c5321d39c75778b0a15d138cc74e799da7dadc3976c3efc9acc9e40e6663e91375c4f4d043233d1442239675c3bca72a1514
MISC metadata.xml 520 BLAKE2B fee1a03271d09cb19edb38072bc85b543da8055c45babaa476f8ec1f9eb6fe049110eb024fc17f36671642f980625eb8d6540982942b69d068c55db1a6670db6 SHA512 967c17af33e56d86af1d83ce022b76ecdb209196d639537a998499b31b39df8c156b8a20ba2db3ecfbd73a01f0b327363d2ed82e9d148a9cf0d0822fe939569f

View File

@ -1,13 +0,0 @@
diff --git a/lib/sqlalchemy/util/langhelpers.py b/lib/sqlalchemy/util/langhelpers.py
index c97fa7d..9a02e7d 100644
--- a/lib/sqlalchemy/util/langhelpers.py
+++ b/lib/sqlalchemy/util/langhelpers.py
@@ -1657,6 +1657,8 @@
items: List[symbol]
cls._items = items = []
for k, v in dict_.items():
+ if re.match(r"^__.*__$", k):
+ continue
if isinstance(v, int):
sym = symbol(k, canonical=v)
elif not k.startswith("_"):

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..13} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 multiprocessing optfeature pypi
MY_PN="SQLAlchemy"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="
https://www.sqlalchemy.org/
https://pypi.org/project/SQLAlchemy/
https://github.com/sqlalchemy/sqlalchemy/
"
SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="examples +sqlite test"
RDEPEND="
>=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
test? (
$(python_gen_impl_dep sqlite)
dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
src_prepare() {
sed -i -e '/greenlet/d' setup.cfg || die
distutils-r1_src_prepare
}
python_test() {
local EPYTEST_IGNORE=(
test/ext/mypy/test_mypy_plugin_py3k.py
test/typing/test_mypy.py
# hardcode call counts specific to Python versions
test/aaa_profiling
)
local EPYTEST_DESELECT=(
# warning tests are unreliable
test/base/test_warnings.py
)
local sqlite_version=$(sqlite3 --version | cut -d' ' -f1)
case ${EPYTHON} in
pypy3)
EPYTEST_DESELECT+=(
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg
test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string
test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string
test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string
"test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message"
"test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_${sqlite_version//./_}"::test_{delete,insert,update}_single
test/base/test_utils.py::ImmutableDictTest::test_pep584
)
;;
python3.13)
EPYTEST_DESELECT+=(
# deprecated and broken with py3.13
test/ext/test_serializer.py
# TODO
test/orm/test_mapper.py::MapperTest::test_synonym_nonexistent_attr
)
;;
esac
if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then
EPYTEST_DESELECT+=(
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]"
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]"
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]"
"test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]"
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]"
"test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]"
)
fi
# upstream's test suite is horribly hacky; it relies on disabling
# the warnings plugin and turning warnings into errors; this also
# means that any DeprecationWarnings from third-party plugins cause
# everything to explode
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest -p rerunfailures --reruns=10 --reruns-delay=2 \
-p xdist -n "$(makeopts_jobs)" --dist=worksteal
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "asyncio support" dev-python/greenlet
optfeature "MySQL support" \
dev-python/mysqlclient \
dev-python/pymysql
optfeature "postgresql support" dev-python/psycopg:2
}

View File

@ -15,5 +15,5 @@ EBUILD yalexs-8.5.4.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c692639
EBUILD yalexs-8.5.5.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62
EBUILD yalexs-8.6.2.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62
EBUILD yalexs-8.6.3.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62
EBUILD yalexs-8.6.4.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62
EBUILD yalexs-8.6.4.ebuild 1009 BLAKE2B 115ec04ce85618a300d79b66b1cfa1a78aa14ac9daca3be63fa52906b09473b8220064ef3cac6360d1444aadf77df65e9476bd723fadf475678168d76f4e3f32 SHA512 f6f4bbd37d2058b647506bc2e6ee714eaf7ea31bdb6f633b29df06beab7bb3bef02ffda9d0ab0e585bf6315b623d6c6173dd6c9686e19653efc5a64859e914ee
MISC metadata.xml 503 BLAKE2B b43d19c5a6986536aa8276b653c762cc0e23c39348efd13dc9570dd509013dd1c43d6ae20ce6e99609018a82349307d57abb6761cd174bc74d664de88cf01c34 SHA512 6abf6661d92115ddcf76ca0da01113f535a1e4f068291f845212669514d95af308baba404a819c632247406bcdf20b988690e64fd4ab99074b2c8b621b1419ab

View File

@ -18,13 +18,13 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}]
dev-python/pyjwt[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/aiofiles[${PYTHON_USEDEP}]
>=dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
>=dev-python/requests-2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.9.0[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}]
>=dev-python/aiofiles-23[${PYTHON_USEDEP}]
|| ( >=dev-python/freenub-0.1.0[${PYTHON_USEDEP}] dev-python/pubnub[${PYTHON_USEDEP}] )
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
>=dev-python/python-socketio-5.11.3[${PYTHON_USEDEP}]"
>=dev-python/python-socketio-5.11.3[asyncio-client,${PYTHON_USEDEP}]"
distutils_enable_tests pytest