diff --git a/README.md b/README.md index 1313bdd21..37212ec67 100644 --- a/README.md +++ b/README.md @@ -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| diff --git a/app-misc/homeassistant-full/Manifest b/app-misc/homeassistant-full/Manifest index d2a443bc6..eb7098c54 100644 --- a/app-misc/homeassistant-full/Manifest +++ b/app-misc/homeassistant-full/Manifest @@ -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 diff --git a/app-misc/homeassistant-full/files/genebuild_2024.10.2.patch b/app-misc/homeassistant-full/files/genebuild_2024.10.2.patch new file mode 100644 index 000000000..7cace9a34 --- /dev/null +++ b/app-misc/homeassistant-full/files/genebuild_2024.10.2.patch @@ -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 diff --git a/app-misc/homeassistant-full/files/genebuild_2024.10.3.patch b/app-misc/homeassistant-full/files/genebuild_2024.10.3.patch new file mode 100644 index 000000000..fe7976a85 --- /dev/null +++ b/app-misc/homeassistant-full/files/genebuild_2024.10.3.patch @@ -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 diff --git a/app-misc/homeassistant-full/files/genebuild_2024.10.4.patch b/app-misc/homeassistant-full/files/genebuild_2024.10.4.patch new file mode 100644 index 000000000..1f6e284cd --- /dev/null +++ b/app-misc/homeassistant-full/files/genebuild_2024.10.4.patch @@ -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 diff --git a/app-misc/homeassistant-full/genebuild.sh b/app-misc/homeassistant-full/genebuild.sh new file mode 100755 index 000000000..7503fdf79 --- /dev/null +++ b/app-misc/homeassistant-full/genebuild.sh @@ -0,0 +1,322 @@ +#!/bin/bash +eix-update + +parse_constraints () { + local f="$1" + echo "# Home Assistant Core dependencies from $f" >> $EBUILD_PATH + echo "RDEPEND=\"\${RDEPEND}" >> $EBUILD_PATH + for l in `cat $f | grep '^[^#]' | cut -d, -f1`; do + OIFS="$IFS" + IFS='<>=!' + for d in $l; do + echo -ne " \r \e[0;32m*\e[0m Parsing main dependencies... $d" + local pos=${#d} + local package=`eix -es# $d --use python_targets_python3_12` + local operator=${l:$pos:2} + pos=$((pos + 2 )) + local version=${l:$pos} + if [ -z "$package" ];then + package=`eix -es# ${d,,} --use python_targets_python3_12` + fi + if [ -z "$package" ];then + package=`eix -es# ${d//_/-} --use python_targets_python3_12` + fi + case $d in + atomicwrites-homeassistant) + package="dev-python/atomicwrites" + ;; + faust-cchardet) + package="dev-python/cchardet" + ;; + uv) + echo " >=dev-python/uv-$version" >> $EBUILD_PATH + break + ;; + protobuf) + package="dev-python/protobuf-python" + ;; + Jinja2) + package="dev-python/jinja" + ;; + esac + if [ -z "$package" ];then + echo -e ": \e[1;33m$l corresponding gentoo package was not found, entry skipped\e[0m" + break + fi + if [ "$version" = "1000000000.0.0" ]; then + echo " $package[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + break + fi + case $operator in + ==) + echo " ~$package-$version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + ;; + *) + echo " $operator$package-$version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + esac + break + done + IFS="$OIFS" + done + echo "\"" >> $EBUILD_PATH + +} + +# get latest +if [ -z "$1" ];then + VERSION=`curl -s https://api.github.com/repos/home-assistant/core/releases/latest | jq '.tag_name' | xargs -I {} echo {}` +else + VERSION=`curl -s https://api.github.com/repos/home-assistant/core/releases/tags/${1/_beta/b} | jq '.tag_name' | xargs -I {} echo {}` +fi +EBUILD=$( pwd | rev | cut -d/ -f1 | rev )-${VERSION/b/_beta} +EBUILD_PATH=$( pwd )/$EBUILD.ebuild + +if [ -f "$EBUILD_PATH" ]; then + echo -e " \e[0;31m$EBUILD already exists, \e[0m" + ebuild $EBUILD_PATH clean unpack +else + for v in `ls -rv *.ebuild | grep -v 999.ebuild`; do + cp $v $EBUILD_PATH + break + done + ebuild $EBUILD_PATH clean digest unpack + patch=$( pwd )/files/genebuild_${VERSION/b/_beta}.patch + +fi + +pushd /var/tmp/portage/app-misc/${EBUILD}/work + +if [ -f "$patch" ]; then + patch -p1 < $patch +fi + +cat > $EBUILD_PATH << EOF +# 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 homeassistant) + 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 adax adguard ads advantage_air aemet aftership agent_dvr airgradient airly airnow airq airthings airtouch4 airtouch5 airvisual airvisual_pro airzone airzone_cloud alarmdecoder alpha_vantage amazon_polly ambee amberelectric ambiclimate ambient_network ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anova anthemav aosmith apache_kafka apcupsd apns apple_tv apprise aprilaire aprs apsystems aqualogic aquostv aranet arcam_fmj arlo arris_tg2492lg aruba arve aseko_pool_live assist_pipeline asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone aussie_broadband avea avion awair aws axis azure_data_explorer +backup baf baidu balboa bang_olufsen bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluemaestro bluesound +bluetooth bluetooth_le_tracker bluetooth_tracker blue_current bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv bring broadlink brottsplatskartan brunt bsblan bthome bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast ccm15 channels circuit cisco_ios cisco_mobility_express clementine cli climacell cloud cloudflare cmus co2signal coinbase color_extractor comelit comfoconnect compensation concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crownstone cups daikin danfoss_air datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devialet devolo_home_control devolo_home_network dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovergy discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dlna_dms dnsip dominos doods doorbird dormakaba_dkey dovado dremel_3d_printer drop_connect dsmr dunehd duotecno dwd_weather_warnings dweet dynalite dyson eafm easyenergy ebox ebusd ecoal_boiler ecobee ecoforest econet ecovacs ecowitt eddystone_temperature edimax edl21 ee_brightbox efergy egardia electrasmart electric_kiwi elgato eliqonline elkm1 elmax elv elvia emby emonitor emulated_hue emulated_kasa emulated_roku energenie_power_sockets energyzero enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epic_games_store epion epson epsonworkforce eq3btsmart escea esphome essent etherscan eufy eufylife_ble everlights evil_genius_labs evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido file file_upload fints fireservicerota firmata fitbit fivem fixer fjaraskupan fleetgo flexit flexit_bacnet flic flick_electric flipr flo flume flunearyou flux_led folder_watcher foobot forecast_solar forked_daapd fortios foscam freebox freedompro free_mobile fritz fritzbox fritzbox_callmonitor fronius frontier_silicon fully_kiosk futurenow fyta garages_amsterdam gardena_bluetooth garmin_connect gc100 gdacs generic geniushub geocaching geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances gntp goalfeed goalzero gogogate2 goodwe google google_assistant_sdk google_cloud google_generative_ai_conversation google_mail google_maps google_pubsub google_sheets google_tasks google_translate google_travel_time govee_ble govee_light_local gpsd gree greeneye_monitor greenwave growatt_server gstreamer gtfs guardian habitica hangouts hardware harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hko hlk_sw16 holiday +homekit homekit_controller homematic homematicip_cloud homewizard homeworks home_connect home_plus_control honeywell horizon hp_ilo html5 http htu21d huawei_lte hue huisbaasje hunterdouglas_powerview husqvarna_automower huum hvv_departures hydrawise hyperion ialarm ialarm_xr iammeter iaqualink ibeacon icloud idasen_desk idteck_prox ifttt iglo ign_sismologia ihc image image_upload imap imgw_pib improv_ble incomfort influxdb inkbird insteon intellifire intesishome iota iotawatt iperf3 ipma ipp iqvia irish_rail_transport isal islamic_prayer_times iss isy994 itach izone jellyfin jewish_calendar joaoapps_join juicenet justnimbus jvc_projector kaiterra kaleidescape keba keenetic_ndms2 kef kegtron keyboard keyboard_remote keymitt_ble kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lacrosse_view lamarzocco lametric landisgyr_heat_meter lastfm launch_library laundrify lcn ld2410_ble leaone led_ble lg_netcast lg_soundbar lidarr life360 lifx lifx_legacy lightwave limitlessled linear_garage_door linode linux_battery litejet litterrobot livisi local_calendar local_todo logi_circle london_underground lookin loopenergy loqed luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun +mariadb marytts mastodon matrix +matter maxcube mcp23017 meater medcom_ble mediaroom media_extractor melcloud melissa melnor message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microbees microsoft mikrotik mill minecraft_server minio moat +mobile_app mochad modbus modem_callerid modern_forms moehlenhoff_alpha2 monoprice monzo mopeka +mosquitto motionblinds_ble motioneye motionmount motion_blinds mpd +mqtt msteams mullvad mutesync mvglive mychevy mycroft mysensors mysql mystrom mythicbeastsdns myuplink nad nam namecheapdns nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio network neurio_energy nexia nextbus nextcloud nextdns nfandroidtv nibe_heatpump nightscout niko_home_control nilu nina nissan_leaf nmap_tracker nmbs noaa_tides nobo_hub norway_air +notify_events notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuki numato nut nws nx584 nzbget oasa_telematics obihai octoprint oem ohmconnect ollama ombi omnilogic oncue ondilo_ico onkyo onvif openai_conversation openerz openevse opengarage openhome opensensemap opensky opentherm_gw openuv openweathermap open_meteo opnsense opower opple oralb orangepi_gpio oru orvibo osoenergy osramlightify otbr +otp ourgroceries overkiz ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a peco pegel_online pencom permobil philips_js picnic piglow pilight +ping pi_hole pjlink plaato +plex plugwise plum_lightpad pocketcasts point poolsense powerwall private_ble_device profiler progettihwsw proliphix prometheus prosegur proxmoxve proxy prusalink ps4 pulseaudio_loopback pure_energie purpleair pushbullet pushover pvoutput pvpc_hourly_pricing +python_script qbittorrent qingping qld_bushfire qnap qnap_qsw qrcode quantum_gateway qvr_pro qwikswitch rabbitair rachio radiotherm radio_browser rainbird raincloud rainforest_eagle rainforest_raven rainmachine rapt_ble raspihats raspyrfm rdw recollect_waste +recorder recswitch reddit refoss rejseplanen remember_the_milk remote_rpi_gpio renault renson reolink repetier +rest rflink rfxtrx ridwell ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku romy roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf rtsp_to_webrtc ruckus_unleashed russound_rio russound_rnet ruuvitag_ble ruuvi_gateway rympro sabnzbd saj samsungtv sanix satel_integra schlage schluter +scrape screenlogic scsgate season sendgrid sense sensehat senseme sensibo sensirion_ble sensorpro sensorpush sentry senz serial serial_pm sesame seventeentrack seven_segments sfr_box sharkiq shelly shiftr shodan sht31 sia sighthound signal_messenger simplepush simplisafe sinch sisyphus skybeacon skybell sky_hub slack sleepiq slide slimproto sma smappee smarthab smartthings smarttub smarty smart_meter_texas smhi sms snapcast +snmp snooz socat solaredge solaredge_local solarlog solax soma somfy somfy_mylink sonarr songpal sonos sony_projector soundtouch spc speedtestdotnet spider splunk +spotify +sql squeezebox srp_energy ssdp +ssl starline starlingbank starlink startca statsd steamist steam_online stookalert stookwijzer stream streamlabswater subaru suez_water sunweg supla surepetcare swiss_hydrological_data swiss_public_transport switchbee switchbot switchbot_cloud switcher_kis switchmate syncthing syncthru synology_dsm synology_srm systemd systemmonitor system_bridge tado tahoma tailscale tailwind tami4 tankerkoenig tank_utility tapsaff tasmota tautulli technove ted5000 tedee telegram_bot tellduslive tellstick temper tesla tesla_wall_connector teslemetry tessie test tfiac thermobeacon thermopro thermoworks_smoke thingspeak thinkingcleaner thread tibber tikteck tile tilt_ble tmb todoist tof tolo tomorrowio toon totalconnect touchline tplink tplink_lte tplink_omada traccar traccar_server trackr tractive tradfri trafikverket_camera trafikverket_ferry trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twinkly twitch twitter ubus ukraine_alarm unifi unifiled unifiprotect unifi_direct upb upcloud upc_connect +upnp uptimerobot usb uscis usgs_earthquakes_feed utility_meter uvc v2c vallox vasttrafik velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet vodafone_station voip volkszaehler volumio volvooncall vulcan vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts watttime waze_travel_time weatherflow weatherflow_cloud weatherkit webmin webostv wemo whirlpool whois wiffi wilight wink wirelesstag withings wiz wled wolflink workday ws66i xbox xbox_live xeoma xiaomi_aqara xiaomi_ble xiaomi_miio xiaomi_tv xmpp xs1 yalexs_ble yale_smart_alarm yamaha yamaha_musiccast yandex_transport yardian yeelight yeelightsunflower yi yolink youless youtube zabbix zamg zengge zeroconf zerproc zestimate zeversolar zha zhong_hong ziggo_mediabox_xl zoneminder zwave_js zwave_me" +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" +REQUIRED_USE="bluetooth? ( ruuvi_gateway shelly ) + homekit_controller? ( bluetooth )" + +EOF +echo -ne " \e[0;32m*\e[0m Parsing main dependencies..." +for i in `find . | grep package_constraints`;do parse_constraints $i; done +echo -e " \r \e[0;32m*\e[0m Parsing main dependencies... \e[0;32mdone\e[0m " +cat >> $EBUILD_PATH <> $EBUILD_PATH + found_dep="X" + fi + dep_package=`eix -es# $( echo "${dep/./-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + if [ -z "$dep_package" ];then + dep_package=`eix -es# $( echo "${dep,,}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + fi + if [ -z "$dep_package" ];then + dep_package=`eix -es# $( echo "${dep//_/-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + fi + if [ -z "$dep_package" ];then + echo " $req, $dep => $dep_package error" + fi + + dep_version=`echo "$dep" | cut -d= -f 3` + dep_use=`echo "$dep" | cut -sd[ -f2 | cut -sd] -f1` + if [ "$dep_use" = "" ]; then + echo -n " ~$dep_package-$dep_version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + else + echo -n " ~$dep_package-$dep_version[$dep_use,\${PYTHON_USEDEP}]" >> $EBUILD_PATH + fi + found="X" + fi + done + done + IFS=$OLDIFS + if [ "$found_dep" = "" ]; then + echo -e ": \e[0;31mno package found\e[0m" + else + echo " )">> $EBUILD_PATH + fi +done +echo "\"" >> $EBUILD_PATH +echo -e " \r \e[0;32m*\e[0m Parsing use flag dependencies... \e[0;32mdone\e[0m " +cat >> $EBUILD_PATH < 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 +} diff --git a/dev-python/aiohttp/aiohttp-3.8.6.ebuild b/dev-python/aiohttp/aiohttp-3.8.6.ebuild new file mode 100644 index 000000000..fd618bc31 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.8.6.ebuild @@ -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/multidict-4.5[${PYTHON_USEDEP}] =dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] =dev-python/yarl-1.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 +} diff --git a/dev-python/aiohttp/aiohttp-3.9.5.ebuild b/dev-python/aiohttp/aiohttp-3.9.5.ebuild new file mode 100644 index 000000000..fe047df47 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.9.5.ebuild @@ -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-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 +} diff --git a/dev-python/aiolifx-themes/Manifest b/dev-python/aiolifx-themes/Manifest index d210e811e..cff804e9d 100644 --- a/dev-python/aiolifx-themes/Manifest +++ b/dev-python/aiolifx-themes/Manifest @@ -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 diff --git a/dev-python/aiolifx-themes/aiolifx-themes-0.5.0.ebuild b/dev-python/aiolifx-themes/aiolifx-themes-0.5.0.ebuild new file mode 100644 index 000000000..77d98c71f --- /dev/null +++ b/dev-python/aiolifx-themes/aiolifx-themes-0.5.0.ebuild @@ -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 diff --git a/dev-python/aiolifx/Manifest b/dev-python/aiolifx/Manifest index 5b3384c8a..349b60ee0 100644 --- a/dev-python/aiolifx/Manifest +++ b/dev-python/aiolifx/Manifest @@ -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 diff --git a/dev-python/aiolifx/aiolifx-1.0.8.ebuild b/dev-python/aiolifx/aiolifx-1.0.8.ebuild new file mode 100644 index 000000000..6d80eb088 --- /dev/null +++ b/dev-python/aiolifx/aiolifx-1.0.8.ebuild @@ -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 diff --git a/dev-python/aiolifx/aiolifx-1.0.9.ebuild b/dev-python/aiolifx/aiolifx-1.0.9.ebuild new file mode 100644 index 000000000..6d80eb088 --- /dev/null +++ b/dev-python/aiolifx/aiolifx-1.0.9.ebuild @@ -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 diff --git a/dev-python/aiolyric/Manifest b/dev-python/aiolyric/Manifest index 074467eb6..5cc62d067 100644 --- a/dev-python/aiolyric/Manifest +++ b/dev-python/aiolyric/Manifest @@ -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 diff --git a/dev-python/aiolyric/aiolyric-2.0.1.ebuild b/dev-python/aiolyric/aiolyric-2.0.1.ebuild index e9b097a8a..bfb162fac 100644 --- a/dev-python/aiolyric/aiolyric-2.0.1.ebuild +++ b/dev-python/aiolyric/aiolyric-2.0.1.ebuild @@ -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 diff --git a/dev-python/aiolyric/files/fix-setup.patch b/dev-python/aiolyric/files/fix-setup.patch new file mode 100644 index 000000000..79e001618 --- /dev/null +++ b/dev-python/aiolyric/files/fix-setup.patch @@ -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, + ) diff --git a/dev-python/aioqsw/Manifest b/dev-python/aioqsw/Manifest index 01a6b2ff3..a7ca4d5a8 100644 --- a/dev-python/aioqsw/Manifest +++ b/dev-python/aioqsw/Manifest @@ -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 diff --git a/dev-python/aioqsw/aioqsw-0.4.1.ebuild b/dev-python/aioqsw/aioqsw-0.4.1.ebuild new file mode 100644 index 000000000..0b8201ddd --- /dev/null +++ b/dev-python/aioqsw/aioqsw-0.4.1.ebuild @@ -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}]" diff --git a/dev-python/aioraven/Manifest b/dev-python/aioraven/Manifest index e05847ed0..bd4a1491e 100644 --- a/dev-python/aioraven/Manifest +++ b/dev-python/aioraven/Manifest @@ -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 diff --git a/dev-python/aioraven/aioraven-0.7.0.ebuild b/dev-python/aioraven/aioraven-0.7.0.ebuild new file mode 100644 index 000000000..587384093 --- /dev/null +++ b/dev-python/aioraven/aioraven-0.7.0.ebuild @@ -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 diff --git a/dev-python/aiorussound/Manifest b/dev-python/aiorussound/Manifest index cfadd8a16..a763b7f65 100644 --- a/dev-python/aiorussound/Manifest +++ b/dev-python/aiorussound/Manifest @@ -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 diff --git a/dev-python/aiorussound/aiorussound-4.0.5.ebuild b/dev-python/aiorussound/aiorussound-4.0.5.ebuild index eb9862981..0b587a242 100644 --- a/dev-python/aiorussound/aiorussound-4.0.5.ebuild +++ b/dev-python/aiorussound/aiorussound-4.0.5.ebuild @@ -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 diff --git a/dev-python/aioshelly/Manifest b/dev-python/aioshelly/Manifest index 1c89a4363..2916dc626 100644 --- a/dev-python/aioshelly/Manifest +++ b/dev-python/aioshelly/Manifest @@ -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 diff --git a/dev-python/aioshelly/aioshelly-8.2.0.ebuild b/dev-python/aioshelly/aioshelly-8.2.0.ebuild deleted file mode 100644 index 994abf9d7..000000000 --- a/dev-python/aioshelly/aioshelly-8.2.0.ebuild +++ /dev/null @@ -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 diff --git a/dev-python/aioshelly/files/aioshelly.patch b/dev-python/aioshelly/files/aioshelly.patch deleted file mode 100644 index e089285e5..000000000 --- a/dev-python/aioshelly/files/aioshelly.patch +++ /dev/null @@ -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, diff --git a/dev-python/aiosteamist/Manifest b/dev-python/aiosteamist/Manifest index 312176372..b13161678 100644 --- a/dev-python/aiosteamist/Manifest +++ b/dev-python/aiosteamist/Manifest @@ -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 diff --git a/dev-python/here-routing/here-routing-0.2.0.ebuild b/dev-python/aiosteamist/aiosteamist-1.0.0.ebuild similarity index 54% rename from dev-python/here-routing/here-routing-0.2.0.ebuild rename to dev-python/aiosteamist/aiosteamist-1.0.0.ebuild index 09e723395..e2b4fbd97 100644 --- a/dev-python/here-routing/here-routing-0.2.0.ebuild +++ b/dev-python/aiosteamist/aiosteamist-1.0.0.ebuild @@ -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() { diff --git a/dev-python/amberelectric/Manifest b/dev-python/amberelectric/Manifest index 6c1f5621e..0e969ea68 100644 --- a/dev-python/amberelectric/Manifest +++ b/dev-python/amberelectric/Manifest @@ -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 diff --git a/dev-python/amberelectric/amberelectric-1.1.1.ebuild b/dev-python/amberelectric/amberelectric-1.1.1.ebuild index bb00c1b01..3429cbd14 100644 --- a/dev-python/amberelectric/amberelectric-1.1.1.ebuild +++ b/dev-python/amberelectric/amberelectric-1.1.1.ebuild @@ -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 diff --git a/dev-python/amqtt/Manifest b/dev-python/amqtt/Manifest index 8843e130c..bd99e6431 100644 --- a/dev-python/amqtt/Manifest +++ b/dev-python/amqtt/Manifest @@ -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 diff --git a/dev-python/amqtt/amqtt-0.10.1.ebuild b/dev-python/amqtt/amqtt-0.10.1.ebuild index 8ffc3ffd8..2d18ca366 100644 --- a/dev-python/amqtt/amqtt-0.10.1.ebuild +++ b/dev-python/amqtt/amqtt-0.10.1.ebuild @@ -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/passlib-1.7.0[${PYTHON_USEDEP}] >=dev-python/docopt-0.6.0[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.4.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}] diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest index 662111214..796f48911 100644 --- a/dev-python/anyio/Manifest +++ b/dev-python/anyio/Manifest @@ -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 diff --git a/dev-python/anyio/anyio-4.4.0.ebuild b/dev-python/anyio/anyio-4.4.0.ebuild new file mode 100644 index 000000000..07e1a47c5 --- /dev/null +++ b/dev-python/anyio/anyio-4.4.0.ebuild @@ -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[@]}" +} diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest index 3321bd8bd..365c7646f 100644 --- a/dev-python/apprise/Manifest +++ b/dev-python/apprise/Manifest @@ -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 diff --git a/dev-python/apprise/apprise-1.8.0.ebuild b/dev-python/apprise/apprise-1.8.0.ebuild new file mode 100644 index 000000000..29a859515 --- /dev/null +++ b/dev-python/apprise/apprise-1.8.0.ebuild @@ -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 diff --git a/dev-python/atenpdu/Manifest b/dev-python/atenpdu/Manifest index 3431a555f..5c1dcf08d 100644 --- a/dev-python/atenpdu/Manifest +++ b/dev-python/atenpdu/Manifest @@ -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 diff --git a/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild b/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild index 8193de322..fc70687e0 100644 --- a/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild +++ b/dev-python/atenpdu/atenpdu-0.3.2-r1.ebuild @@ -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}] diff --git a/dev-python/atomicwrites-homeassistant/Manifest b/dev-python/atomicwrites-homeassistant/Manifest deleted file mode 100644 index 54415e8cf..000000000 --- a/dev-python/atomicwrites-homeassistant/Manifest +++ /dev/null @@ -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 diff --git a/dev-python/atomicwrites-homeassistant/metadata.xml b/dev-python/atomicwrites-homeassistant/metadata.xml deleted file mode 100644 index 1545fabad..000000000 --- a/dev-python/atomicwrites-homeassistant/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - b@edevau.net - Andreas Billmeier - - - atomicwrites-homeassistant - untitaker/python-atomicwrites - - markus@unterwaditzer.net - Markus Unterwaditzer - - - diff --git a/dev-python/awesomeversion/Manifest b/dev-python/awesomeversion/Manifest index 0ec7a3a1a..769af1834 100644 --- a/dev-python/awesomeversion/Manifest +++ b/dev-python/awesomeversion/Manifest @@ -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 diff --git a/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild b/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild new file mode 100644 index 000000000..8c41c66e1 --- /dev/null +++ b/dev-python/awesomeversion/awesomeversion-24.6.0.ebuild @@ -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 +} diff --git a/dev-python/azure-kusto-data/Manifest b/dev-python/azure-kusto-data/Manifest index fddd766ff..eb8ddaf21 100644 --- a/dev-python/azure-kusto-data/Manifest +++ b/dev-python/azure-kusto-data/Manifest @@ -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 diff --git a/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild b/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild index 83f6dafcc..7a3e660c6 100644 --- a/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild +++ b/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild @@ -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 diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest index e54fff966..1d349e135 100644 --- a/dev-python/bcrypt/Manifest +++ b/dev-python/bcrypt/Manifest @@ -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 diff --git a/dev-python/bcrypt/bcrypt-4.1.3.ebuild b/dev-python/bcrypt/bcrypt-4.1.3.ebuild new file mode 100644 index 000000000..739945516 --- /dev/null +++ b/dev-python/bcrypt/bcrypt-4.1.3.ebuild @@ -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 +} diff --git a/dev-python/bimmer-connected/Manifest b/dev-python/bimmer-connected/Manifest index 82da8a527..4ff23f232 100644 --- a/dev-python/bimmer-connected/Manifest +++ b/dev-python/bimmer-connected/Manifest @@ -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 diff --git a/dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild b/dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild new file mode 100644 index 000000000..7c73af6d7 --- /dev/null +++ b/dev-python/bimmer-connected/bimmer-connected-0.16.2.ebuild @@ -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 diff --git a/dev-python/blebox-uniapi/Manifest b/dev-python/blebox-uniapi/Manifest index cf602c649..ea823a5cf 100644 --- a/dev-python/blebox-uniapi/Manifest +++ b/dev-python/blebox-uniapi/Manifest @@ -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 diff --git a/dev-python/aioshelly/aioshelly-8.1.1.ebuild b/dev-python/blebox-uniapi/blebox-uniapi-2.5.0.ebuild similarity index 50% rename from dev-python/aioshelly/aioshelly-8.1.1.ebuild rename to dev-python/blebox-uniapi/blebox-uniapi-2.5.0.ebuild index 994abf9d7..3d9e304a1 100644 --- a/dev-python/aioshelly/aioshelly-8.1.1.ebuild +++ b/dev-python/blebox-uniapi/blebox-uniapi-2.5.0.ebuild @@ -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 diff --git a/dev-python/bluetooth-data-tools/Manifest b/dev-python/bluetooth-data-tools/Manifest index 9a5771a96..073ab2473 100644 --- a/dev-python/bluetooth-data-tools/Manifest +++ b/dev-python/bluetooth-data-tools/Manifest @@ -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 diff --git a/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild b/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild index ead16dbf6..5b329524d 100644 --- a/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild +++ b/dev-python/bluetooth-data-tools/bluetooth-data-tools-1.19.4.ebuild @@ -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}] )" diff --git a/dev-python/bme680/Manifest b/dev-python/bme680/Manifest index c9d7c844c..7a52c8036 100644 --- a/dev-python/bme680/Manifest +++ b/dev-python/bme680/Manifest @@ -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 diff --git a/dev-python/bme680/bme680-2.0.0.ebuild b/dev-python/bme680/bme680-2.0.0.ebuild new file mode 100644 index 000000000..75d86aa0c --- /dev/null +++ b/dev-python/bme680/bme680-2.0.0.ebuild @@ -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 diff --git a/dev-python/bme680/files/fix-install.patch b/dev-python/bme680/files/fix-install.patch new file mode 100644 index 000000000..b02c357c3 --- /dev/null +++ b/dev-python/bme680/files/fix-install.patch @@ -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 diff --git a/dev-python/bring-api/Manifest b/dev-python/bring-api/Manifest index b3d0489d8..e8de7ae28 100644 --- a/dev-python/bring-api/Manifest +++ b/dev-python/bring-api/Manifest @@ -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 diff --git a/sci-geosciences/aranet4/aranet4-2.3.3.ebuild b/dev-python/bring-api/bring-api-0.9.0.ebuild similarity index 61% rename from sci-geosciences/aranet4/aranet4-2.3.3.ebuild rename to dev-python/bring-api/bring-api-0.9.0.ebuild index 2102853fe..867687bb2 100644 --- a/sci-geosciences/aranet4/aranet4-2.3.3.ebuild +++ b/dev-python/bring-api/bring-api-0.9.0.ebuild @@ -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 diff --git a/dev-python/caio/Manifest b/dev-python/caio/Manifest index e08b90770..6cfb4a7d9 100644 --- a/dev-python/caio/Manifest +++ b/dev-python/caio/Manifest @@ -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 diff --git a/dev-python/caio/caio-0.9.8.ebuild b/dev-python/caio/caio-0.9.17.ebuild similarity index 91% rename from dev-python/caio/caio-0.9.8.ebuild rename to dev-python/caio/caio-0.9.17.ebuild index 30e7f6440..dac5b6bad 100644 --- a/dev-python/caio/caio-0.9.8.ebuild +++ b/dev-python/caio/caio-0.9.17.ebuild @@ -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 } diff --git a/dev-python/coinbase-advanced-py/Manifest b/dev-python/coinbase-advanced-py/Manifest index a0128c6ff..0a82c5117 100644 --- a/dev-python/coinbase-advanced-py/Manifest +++ b/dev-python/coinbase-advanced-py/Manifest @@ -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 diff --git a/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild b/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild index d589292cb..8040c20f0 100644 --- a/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild +++ b/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild @@ -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 } diff --git a/dev-python/coinbase-advanced-py/files/rename-coinbase.patch b/dev-python/coinbase-advanced-py/files/rename-coinbase.patch new file mode 100644 index 000000000..10e778282 --- /dev/null +++ b/dev-python/coinbase-advanced-py/files/rename-coinbase.patch @@ -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( diff --git a/dev-python/coveralls/Manifest b/dev-python/coveralls/Manifest index 97b09b15c..19da91920 100644 --- a/dev-python/coveralls/Manifest +++ b/dev-python/coveralls/Manifest @@ -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 diff --git a/dev-python/coveralls/coveralls-4.0.1.ebuild b/dev-python/coveralls/coveralls-4.0.1.ebuild new file mode 100644 index 000000000..46410e36e --- /dev/null +++ b/dev-python/coveralls/coveralls-4.0.1.ebuild @@ -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/docopt-0.6.1[${PYTHON_USEDEP}] + >=dev-python/requests-1.0.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/curio-compat/Manifest b/dev-python/curio-compat/Manifest new file mode 100644 index 000000000..c682b2c19 --- /dev/null +++ b/dev-python/curio-compat/Manifest @@ -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 diff --git a/dev-python/curio-compat/curio-compat-1.6.7.ebuild b/dev-python/curio-compat/curio-compat-1.6.7.ebuild new file mode 100644 index 000000000..e1d0cd2dc --- /dev/null +++ b/dev-python/curio-compat/curio-compat-1.6.7.ebuild @@ -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 diff --git a/dev-python/debugpy/Manifest b/dev-python/debugpy/Manifest index f34428b5c..ab0a73351 100644 --- a/dev-python/debugpy/Manifest +++ b/dev-python/debugpy/Manifest @@ -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 diff --git a/dev-python/dicttoxml/Manifest b/dev-python/dicttoxml/Manifest new file mode 100644 index 000000000..3c022ca6a --- /dev/null +++ b/dev-python/dicttoxml/Manifest @@ -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 diff --git a/dev-python/dicttoxml/dicttoxml-1.7.16.ebuild b/dev-python/dicttoxml/dicttoxml-1.7.16.ebuild new file mode 100644 index 000000000..606d77bc0 --- /dev/null +++ b/dev-python/dicttoxml/dicttoxml-1.7.16.ebuild @@ -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 diff --git a/dev-python/discovery30303/Manifest b/dev-python/discovery30303/Manifest index 49fb15b68..8186c07ca 100644 --- a/dev-python/discovery30303/Manifest +++ b/dev-python/discovery30303/Manifest @@ -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 diff --git a/dev-python/discovery30303/discovery30303-0.3.2.ebuild b/dev-python/discovery30303/discovery30303-0.3.2.ebuild new file mode 100644 index 000000000..9c851fadb --- /dev/null +++ b/dev-python/discovery30303/discovery30303-0.3.2.ebuild @@ -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 diff --git a/dev-python/dtlssocket/Manifest b/dev-python/dtlssocket/Manifest deleted file mode 100644 index faf278a79..000000000 --- a/dev-python/dtlssocket/Manifest +++ /dev/null @@ -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 diff --git a/dev-python/elkm1-lib/Manifest b/dev-python/elkm1-lib/Manifest index d4596a1b5..211eafa9c 100644 --- a/dev-python/elkm1-lib/Manifest +++ b/dev-python/elkm1-lib/Manifest @@ -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 diff --git a/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild b/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild index 1f425dcc6..a0e2e18be 100644 --- a/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild +++ b/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild @@ -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 } diff --git a/dev-python/elkm1-lib/files/elkm1-lib-rename-cmdr.patch b/dev-python/elkm1-lib/files/elkm1-lib-rename-cmdr.patch new file mode 100644 index 000000000..1c394aa4b --- /dev/null +++ b/dev-python/elkm1-lib/files/elkm1-lib-rename-cmdr.patch @@ -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 diff --git a/dev-python/faust-cchardet/Manifest b/dev-python/faust-cchardet/Manifest deleted file mode 100644 index c9871abfd..000000000 --- a/dev-python/faust-cchardet/Manifest +++ /dev/null @@ -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 diff --git a/dev-python/faust-cchardet/metadata.xml b/dev-python/faust-cchardet/metadata.xml deleted file mode 100644 index 80e97e5b2..000000000 --- a/dev-python/faust-cchardet/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - b@edevau.net - Andreas Billmeier - - - faust-cchardet - faust-streaming/cChardet - - myoshi321go@gmail.com - PyYoshi - - - diff --git a/dev-python/fjaraskupan/Manifest b/dev-python/fjaraskupan/Manifest index 6d0ddf09b..650666d78 100644 --- a/dev-python/fjaraskupan/Manifest +++ b/dev-python/fjaraskupan/Manifest @@ -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 diff --git a/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild b/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild index 66327e0cb..8c6f3a6b4 100644 --- a/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild +++ b/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild @@ -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" diff --git a/dev-python/fjaraskupan/metadata.xml b/dev-python/fjaraskupan/metadata.xml index 2e9b7cf77..6bd880839 100644 --- a/dev-python/fjaraskupan/metadata.xml +++ b/dev-python/fjaraskupan/metadata.xml @@ -5,7 +5,7 @@ b@edevau.net Andreas Billmeier - + fjaraskupan elupus/fjaraskupan diff --git a/dev-python/fnv-hash-fast/Manifest b/dev-python/fnv-hash-fast/Manifest index b50312436..a69a6b798 100644 --- a/dev-python/fnv-hash-fast/Manifest +++ b/dev-python/fnv-hash-fast/Manifest @@ -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 diff --git a/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild b/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild index 4ae249f11..e4bf82c6d 100644 --- a/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild +++ b/dev-python/fnv-hash-fast/fnv-hash-fast-1.0.2.ebuild @@ -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 diff --git a/dev-python/freenub/Manifest b/dev-python/freenub/Manifest index 2e4418bf7..8bf4ba484 100644 --- a/dev-python/freenub/Manifest +++ b/dev-python/freenub/Manifest @@ -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 diff --git a/dev-python/freenub/freenub-0.1.0.ebuild b/dev-python/freenub/freenub-0.1.0.ebuild index 250bd1c3c..abf13a545 100644 --- a/dev-python/freenub/freenub-0.1.0.ebuild +++ b/dev-python/freenub/freenub-0.1.0.ebuild @@ -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}]" diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest index 5f82c9603..707b9e3e9 100644 --- a/dev-python/fritzconnection/Manifest +++ b/dev-python/fritzconnection/Manifest @@ -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 diff --git a/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild b/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild new file mode 100644 index 000000000..c8bb73c23 --- /dev/null +++ b/dev-python/fritzconnection/fritzconnection-1.13.2.ebuild @@ -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 diff --git a/dev-python/future/Manifest b/dev-python/future/Manifest new file mode 100644 index 000000000..8478c7260 --- /dev/null +++ b/dev-python/future/Manifest @@ -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 diff --git a/dev-python/future/future-1.0.0.ebuild b/dev-python/future/future-1.0.0.ebuild new file mode 100644 index 000000000..dd0a929c7 --- /dev/null +++ b/dev-python/future/future-1.0.0.ebuild @@ -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 diff --git a/dev-python/gcal-sync/Manifest b/dev-python/gcal-sync/Manifest index 46613cf2a..9bd2f3069 100644 --- a/dev-python/gcal-sync/Manifest +++ b/dev-python/gcal-sync/Manifest @@ -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 diff --git a/dev-python/gcal-sync/gcal-sync-6.1.6.ebuild b/dev-python/gcal-sync/gcal-sync-6.1.6.ebuild new file mode 100644 index 000000000..00706a4bb --- /dev/null +++ b/dev-python/gcal-sync/gcal-sync-6.1.6.ebuild @@ -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 diff --git a/dev-python/georss-qld-bushfire-alert-client/Manifest b/dev-python/georss-qld-bushfire-alert-client/Manifest index 1db1f3053..fa6068dae 100644 --- a/dev-python/georss-qld-bushfire-alert-client/Manifest +++ b/dev-python/georss-qld-bushfire-alert-client/Manifest @@ -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 diff --git a/dev-python/georss-qld-bushfire-alert-client/georss-qld-bushfire-alert-client-0.8.ebuild b/dev-python/georss-qld-bushfire-alert-client/georss-qld-bushfire-alert-client-0.8.ebuild new file mode 100644 index 000000000..f81a2cf0e --- /dev/null +++ b/dev-python/georss-qld-bushfire-alert-client/georss-qld-bushfire-alert-client-0.8.ebuild @@ -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 diff --git a/dev-python/google-cloud-speech/Manifest b/dev-python/google-cloud-speech/Manifest new file mode 100644 index 000000000..fffd0beeb --- /dev/null +++ b/dev-python/google-cloud-speech/Manifest @@ -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 diff --git a/dev-python/google-cloud-speech/google-cloud-speech-2.27.0.ebuild b/dev-python/google-cloud-speech/google-cloud-speech-2.27.0.ebuild new file mode 100644 index 000000000..45812f222 --- /dev/null +++ b/dev-python/google-cloud-speech/google-cloud-speech-2.27.0.ebuild @@ -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 +} diff --git a/dev-python/shodan/metadata.xml b/dev-python/google-cloud-speech/metadata.xml similarity index 60% rename from dev-python/shodan/metadata.xml rename to dev-python/google-cloud-speech/metadata.xml index 4f9da5f11..64c07a03c 100644 --- a/dev-python/shodan/metadata.xml +++ b/dev-python/google-cloud-speech/metadata.xml @@ -6,11 +6,11 @@ Andreas Billmeier - shodan - achillean/shodan-python + google-cloud-texttospeech + googleapis/python-texttospeech - jmath@shodan.io - John Matherly + googleapis-packages@google.com + Google LLC diff --git a/dev-python/google-cloud-texttospeech/Manifest b/dev-python/google-cloud-texttospeech/Manifest index 8694de6e0..1ec5a0616 100644 --- a/dev-python/google-cloud-texttospeech/Manifest +++ b/dev-python/google-cloud-texttospeech/Manifest @@ -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 diff --git a/dev-python/google-cloud-texttospeech/google-cloud-texttospeech-2.17.2.ebuild b/dev-python/google-cloud-texttospeech/google-cloud-texttospeech-2.17.2.ebuild new file mode 100644 index 000000000..a4656cf26 --- /dev/null +++ b/dev-python/google-cloud-texttospeech/google-cloud-texttospeech-2.17.2.ebuild @@ -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 +} diff --git a/dev-python/google-generativeai/Manifest b/dev-python/google-generativeai/Manifest index 52a882b56..408178163 100644 --- a/dev-python/google-generativeai/Manifest +++ b/dev-python/google-generativeai/Manifest @@ -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 diff --git a/dev-python/google-generativeai/google-generativeai-0.8.2.ebuild b/dev-python/google-generativeai/google-generativeai-0.8.2.ebuild new file mode 100644 index 000000000..0e5d5dd1f --- /dev/null +++ b/dev-python/google-generativeai/google-generativeai-0.8.2.ebuild @@ -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}]" diff --git a/dev-python/gridnet/Manifest b/dev-python/gridnet/Manifest index 483668c2d..2ffbe8c14 100644 --- a/dev-python/gridnet/Manifest +++ b/dev-python/gridnet/Manifest @@ -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 diff --git a/dev-python/gridnet/gridnet-5.0.1.ebuild b/dev-python/gridnet/gridnet-5.0.1.ebuild new file mode 100644 index 000000000..6ad2bfbd0 --- /dev/null +++ b/dev-python/gridnet/gridnet-5.0.1.ebuild @@ -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 +} diff --git a/dev-python/habluetooth/Manifest b/dev-python/habluetooth/Manifest index 95417a30e..d0ed2c24b 100644 --- a/dev-python/habluetooth/Manifest +++ b/dev-python/habluetooth/Manifest @@ -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 diff --git a/dev-python/habluetooth/habluetooth-3.3.2.ebuild b/dev-python/habluetooth/habluetooth-3.3.2.ebuild new file mode 100644 index 000000000..07b7943f4 --- /dev/null +++ b/dev-python/habluetooth/habluetooth-3.3.2.ebuild @@ -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 diff --git a/dev-python/hass-nabucasa/Manifest b/dev-python/hass-nabucasa/Manifest index 73f831bc4..9e2c63a2b 100644 --- a/dev-python/hass-nabucasa/Manifest +++ b/dev-python/hass-nabucasa/Manifest @@ -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 diff --git a/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild b/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild index 13a4cad37..0746bcba3 100644 --- a/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild +++ b/dev-python/hass-nabucasa/hass-nabucasa-0.81.1.ebuild @@ -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}] diff --git a/dev-python/here-routing/Manifest b/dev-python/here-routing/Manifest index 419b26d90..124212a44 100644 --- a/dev-python/here-routing/Manifest +++ b/dev-python/here-routing/Manifest @@ -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 diff --git a/dev-python/here-routing/here-routing-1.0.1.ebuild b/dev-python/here-routing/here-routing-1.0.1.ebuild index 4af0b73e3..4a46f8657 100644 --- a/dev-python/here-routing/here-routing-1.0.1.ebuild +++ b/dev-python/here-routing/here-routing-1.0.1.ebuild @@ -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 diff --git a/dev-python/here-transit/Manifest b/dev-python/here-transit/Manifest index aab25a724..db6bc36c9 100644 --- a/dev-python/here-transit/Manifest +++ b/dev-python/here-transit/Manifest @@ -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 diff --git a/dev-python/holidays/Manifest b/dev-python/holidays/Manifest index 7281a944a..d44211537 100644 --- a/dev-python/holidays/Manifest +++ b/dev-python/holidays/Manifest @@ -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 diff --git a/dev-python/holidays/holidays-0.55.ebuild b/dev-python/holidays/holidays-0.55.ebuild new file mode 100644 index 000000000..0d800d436 --- /dev/null +++ b/dev-python/holidays/holidays-0.55.ebuild @@ -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}]" diff --git a/dev-python/holidays/holidays-0.56.ebuild b/dev-python/holidays/holidays-0.56.ebuild new file mode 100644 index 000000000..0d800d436 --- /dev/null +++ b/dev-python/holidays/holidays-0.56.ebuild @@ -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}]" diff --git a/dev-python/home-assistant-bluetooth/Manifest b/dev-python/home-assistant-bluetooth/Manifest index ab63a7006..3f7061a84 100644 --- a/dev-python/home-assistant-bluetooth/Manifest +++ b/dev-python/home-assistant-bluetooth/Manifest @@ -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 diff --git a/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild b/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild new file mode 100644 index 000000000..e49bd3d74 --- /dev/null +++ b/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.12.2.ebuild @@ -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 diff --git a/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.13.0.ebuild b/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.13.0.ebuild new file mode 100644 index 000000000..a20c8c8fa --- /dev/null +++ b/dev-python/home-assistant-bluetooth/home-assistant-bluetooth-1.13.0.ebuild @@ -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 diff --git a/dev-python/home-assistant-frontend/Manifest b/dev-python/home-assistant-frontend/Manifest index 2e429da51..6fe06b8d6 100644 --- a/dev-python/home-assistant-frontend/Manifest +++ b/dev-python/home-assistant-frontend/Manifest @@ -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 diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild deleted file mode 100644 index e70e1374f..000000000 --- a/dev-python/home-assistant-frontend/home-assistant-frontend-20240829.0.ebuild +++ /dev/null @@ -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)" -} diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240307.0.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild similarity index 58% rename from dev-python/home-assistant-frontend/home-assistant-frontend-20240307.0.ebuild rename to dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild index 9f1ff0d94..603295dea 100644 --- a/dev-python/home-assistant-frontend/home-assistant-frontend-20240307.0.ebuild +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20240909.1.ebuild @@ -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" diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild index 9f1ff0d94..603295dea 100644 --- a/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.3.ebuild @@ -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" diff --git a/dev-python/home-assistant-frontend/home-assistant-frontend-20240404.2.ebuild b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.4.ebuild similarity index 58% rename from dev-python/home-assistant-frontend/home-assistant-frontend-20240404.2.ebuild rename to dev-python/home-assistant-frontend/home-assistant-frontend-20241002.4.ebuild index 9f1ff0d94..603295dea 100644 --- a/dev-python/home-assistant-frontend/home-assistant-frontend-20240404.2.ebuild +++ b/dev-python/home-assistant-frontend/home-assistant-frontend-20241002.4.ebuild @@ -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" diff --git a/dev-python/home-assistant-intents/Manifest b/dev-python/home-assistant-intents/Manifest index 558c0990e..25b710845 100644 --- a/dev-python/home-assistant-intents/Manifest +++ b/dev-python/home-assistant-intents/Manifest @@ -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 diff --git a/dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild b/dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild new file mode 100644 index 000000000..ae90b3104 --- /dev/null +++ b/dev-python/home-assistant-intents/home-assistant-intents-2024.10.2.ebuild @@ -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)" +} diff --git a/dev-python/home-assistant-intents/home-assistant-intents-2024.8.29.ebuild b/dev-python/home-assistant-intents/home-assistant-intents-2024.8.29.ebuild new file mode 100644 index 000000000..ae90b3104 --- /dev/null +++ b/dev-python/home-assistant-intents/home-assistant-intents-2024.8.29.ebuild @@ -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)" +} diff --git a/dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild b/dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild new file mode 100644 index 000000000..ae90b3104 --- /dev/null +++ b/dev-python/home-assistant-intents/home-assistant-intents-2024.9.23.ebuild @@ -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)" +} diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest index 567c76c2a..7bded25fd 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -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 diff --git a/dev-python/httpcore/httpcore-1.0.5.ebuild b/dev-python/httpcore/httpcore-1.0.5.ebuild new file mode 100644 index 000000000..c9f09779f --- /dev/null +++ b/dev-python/httpcore/httpcore-1.0.5.ebuild @@ -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-pyhon/h2-3[${PYTHON_USEDEP}] =dev-python/sockio-1.0.0[${PYTHON_USEDEP}] =dev-python/trio-0.22[${PYTHON_USEDEP}] =dev-python/anyio-4.0.0[${PYTHON_USEDEP}] None: + if sniffio.current_async_library() == "trio": ++ import trio + await trio.sleep(seconds) # pragma: no cover + else: + await asyncio.sleep(seconds) diff --git a/dev-python/httpx/httpx-0.27.0.ebuild b/dev-python/httpx/httpx-0.27.0.ebuild new file mode 100644 index 000000000..8b4cd9b49 --- /dev/null +++ b/dev-python/httpx/httpx-0.27.0.ebuild @@ -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 +} diff --git a/dev-python/httpx/httpx-0.27.2.ebuild b/dev-python/httpx/httpx-0.27.2.ebuild new file mode 100644 index 000000000..ac5c934a8 --- /dev/null +++ b/dev-python/httpx/httpx-0.27.2.ebuild @@ -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/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 +} diff --git a/dev-python/ical/Manifest b/dev-python/ical/Manifest index d6c2c469c..0868fe8c0 100644 --- a/dev-python/ical/Manifest +++ b/dev-python/ical/Manifest @@ -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 diff --git a/dev-python/ical/ical-8.1.1.ebuild b/dev-python/ical/ical-8.1.1.ebuild new file mode 100644 index 000000000..60fe27542 --- /dev/null +++ b/dev-python/ical/ical-8.1.1.ebuild @@ -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 diff --git a/dev-python/incomfort-client/Manifest b/dev-python/incomfort-client/Manifest index ab665ae5a..29d23d9a2 100644 --- a/dev-python/incomfort-client/Manifest +++ b/dev-python/incomfort-client/Manifest @@ -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 diff --git a/dev-python/incomfort-client/incomfort-client-0.5.0.ebuild b/dev-python/incomfort-client/incomfort-client-0.6.3-r1.ebuild similarity index 72% rename from dev-python/incomfort-client/incomfort-client-0.5.0.ebuild rename to dev-python/incomfort-client/incomfort-client-0.6.3-r1.ebuild index 03c08c11c..aea139260 100644 --- a/dev-python/incomfort-client/incomfort-client-0.5.0.ebuild +++ b/dev-python/incomfort-client/incomfort-client-0.6.3-r1.ebuild @@ -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 } diff --git a/dev-python/ismartgate/Manifest b/dev-python/ismartgate/Manifest index 1648a436c..c8f200ced 100644 --- a/dev-python/ismartgate/Manifest +++ b/dev-python/ismartgate/Manifest @@ -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 diff --git a/dev-python/ismartgate/ismartgate-5.0.1.ebuild b/dev-python/ismartgate/ismartgate-5.0.1.ebuild index 0d3053e0b..d73b38c72 100644 --- a/dev-python/ismartgate/ismartgate-5.0.1.ebuild +++ b/dev-python/ismartgate/ismartgate-5.0.1.ebuild @@ -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}]" diff --git a/dev-python/jaraco-abode/Manifest b/dev-python/jaraco-abode/Manifest index c4b781edc..ce3d1dfbb 100644 --- a/dev-python/jaraco-abode/Manifest +++ b/dev-python/jaraco-abode/Manifest @@ -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 diff --git a/dev-python/jaraco-abode/jaraco-abode-6.2.0.ebuild b/dev-python/jaraco-abode/jaraco-abode-6.2.0.ebuild new file mode 100644 index 000000000..b84636d0f --- /dev/null +++ b/dev-python/jaraco-abode/jaraco-abode-6.2.0.ebuild @@ -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 diff --git a/dev-python/knx-frontend/Manifest b/dev-python/knx-frontend/Manifest index cd289c9bf..2d710ed68 100644 --- a/dev-python/knx-frontend/Manifest +++ b/dev-python/knx-frontend/Manifest @@ -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 diff --git a/sci-geosciences/aranet4/aranet4-2.3.4.ebuild b/dev-python/knx-frontend/knx-frontend-2024.8.9.225351.ebuild similarity index 61% rename from sci-geosciences/aranet4/aranet4-2.3.4.ebuild rename to dev-python/knx-frontend/knx-frontend-2024.8.9.225351.ebuild index 2102853fe..9d294ac9b 100644 --- a/sci-geosciences/aranet4/aranet4-2.3.4.ebuild +++ b/dev-python/knx-frontend/knx-frontend-2024.8.9.225351.ebuild @@ -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 diff --git a/dev-python/knx-frontend/knx-frontend-2024.9.4.64538.ebuild b/dev-python/knx-frontend/knx-frontend-2024.9.4.64538.ebuild new file mode 100644 index 000000000..6083093d1 --- /dev/null +++ b/dev-python/knx-frontend/knx-frontend-2024.9.4.64538.ebuild @@ -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 +inherit distutils-r1 pypi + +DESCRIPTION="KNX panel for Home Assistant" +HOMEPAGE="https://github.com/XKNX/knx-frontend https://pypi.org/project/knx-frontend/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-python/lcn-frontend/Manifest b/dev-python/lcn-frontend/Manifest index 2336dd824..d4be03717 100644 --- a/dev-python/lcn-frontend/Manifest +++ b/dev-python/lcn-frontend/Manifest @@ -1,3 +1,3 @@ DIST lcn_frontend-0.1.6.tar.gz 1328322 BLAKE2B a5c04461fbd58f9b5e09af87670cfdbacf3ba25048d880ba4b33f45283f1dc6aecdcbfcb401135054fe186ec890d44b4b4706658ebe9d674fe415783c01ce73b SHA512 bfa2567401f08b8c6d7a458df5469391b57d499d80244025f4d40e49d7159c05ff5e63a408e8edac5cfd1df046fe3db6d58df25ea190486867deac3e3ad67661 -EBUILD lcn-frontend-0.1.6.ebuild 486 BLAKE2B c531822eff9ddae2de6f252465404eff95661891c5212cd8fbbc9855ee6dd9bfba5d1ba353f6e5374e87cd377a1667710fbf05661e39a0d8675b2438fed80027 SHA512 df445a382712f0519a34ef77a7f4d0efa105b8ce94ab477cd7fd29432c395b097cdf6d47bda3385d3ecc2c2601f1d3150e2c7eb12b21032ce03c7fc5c208f188 +EBUILD lcn-frontend-0.1.6.ebuild 515 BLAKE2B 13ac1d9c310cc89b7072824d4c226a544112e14ecf76c5bfe83a9e1d6b465fc48ec26c7e0304322ba35a7148b81c58f4398aeaaa2d76ac266b6a80ca16a0fa2d SHA512 379a8d9f3f8a91f4aa02a51bdfabd844adb9a1cffa9e6a658ec4692c52eef7ce76c47ea75b0e0262f9da4ee2287fa42327b1f6a4377e06a0b8c9ad8677c5156e MISC metadata.xml 529 BLAKE2B 2aaec029508056ac2880bdcde9e2cc72f1ffa6dfbe923717338e93d58bfe730e7097f9df5c80c2a39156473fdb01be0c25e1aac8f872f30387a35ac06330a824 SHA512 000f58b3ef1b596436a625e931af9e9eb573e5bfd1a6ae4030bee22de3feb67b7f44e46df634a66fa4bbd58955f105bb5b3756f2c53ac258f437d8995542f55b diff --git a/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild b/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild index b3267b3dd..b2cce00bf 100644 --- a/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild +++ b/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="LCN panel for Home Assistant" +DESCRIPTION="Home Assistant Panel for configuring the LCN integration." HOMEPAGE="https://github.com/alengwenus/lcn-frontend https://pypi.org/project/lcn-frontend/" LICENSE="MIT" diff --git a/dev-python/lmcloud/Manifest b/dev-python/lmcloud/Manifest index beb9517a4..77d1b07ed 100644 --- a/dev-python/lmcloud/Manifest +++ b/dev-python/lmcloud/Manifest @@ -1,5 +1,5 @@ DIST lmcloud-0.4.35.tar.gz 21430 BLAKE2B 2c7c34d14ea91642d5db945cbacc928cb0160bbbd9be0afba65489eb14183286ab2aa64d99bb054fa699b1444aa429c9f51fff2bac2e9c7ad1db986bff682fa5 SHA512 59ba65590debadbc3b58b35bb14cf978a279d5a6ab947be2b10c98f7690a6564a6fb36c610819e22d02a4a05b6f4cf610308ed52ec3c7a6e9f106da86c45dc43 DIST lmcloud-1.2.3.tar.gz 22443 BLAKE2B 2b932013894c57aa2a0d218e6bfe41777569a57dadf361c1ac434b599953b3767a5201bf1c7e21e3bfe828da969bec9a3485a2e470d11f3180287f454d244ee1 SHA512 d6a9664b1a75715e6d6177a939432b8e801672bb818756a8a335f435160352bf02642bc2f32319c64dcce4c5d172fc8e959796ce8b02f346631d2b2385abae47 EBUILD lmcloud-0.4.35.ebuild 691 BLAKE2B f08070528a9e750a3de25a5042fd0221080c984d473fbf69134a32378e2bafc3aaea622235ca5f8118a65aaa96e9b08f17700170b1ea7749f0e61b0d1a0ea5b5 SHA512 0d7f608c45f6b91272e4e855332767670034b5f38a58f892698e532a6c631fd471b4de4d554f0f10259eec48b9c7ecbfc61a3bfce757c32576d7b8ad013a22a7 -EBUILD lmcloud-1.2.3.ebuild 808 BLAKE2B 99207fce37c62e1a8720b88e104e023c5163584beb27ead5b0b87634a86a463db2549c3296309807c60f55851d6f584ab39712b961b9ebe01974df9e905f16c2 SHA512 89378b6dbd7bf6e38db6e434b5659b539ce2949ab5d0bb74326874bc439b2e140f9d79216b75ddcd85ab0c72c7762229fa0e56619ed4e0abee258a8ddf5d434b +EBUILD lmcloud-1.2.3.ebuild 855 BLAKE2B 6deeed8073065c76367b4eb72aa0e9ea4c23475f3fba9b2ee8b5daf38fe006ce0da5ce430fb0832b90ff6a7d065aa87c85826e08ed95dc2f5324fdb08f60f351 SHA512 fcbdaf2418a400cc26325a0a32d704ea0b664d61963ea3e9e47f963418d68a5d8480d62ab271708f3fe064e5666d4e996944648bbd6a4ba599c758adb427187f MISC metadata.xml 527 BLAKE2B 130b4f03419a71f1c5cec2ca7ea31b0a9346c3e2ec5580db469dfb77e35e64202077fab5a9de7ad0ad9f85c3c48dfc8af648f2abd0fc1d6ff95964c01cedacbc SHA512 9ed0f731da496ba968509041212496b7fd506f62618c04604eb5e5232e93e5e488fc78d483ae567ca670bfd56eeb52d2dd586a80ea53b269dfcfad3e8e379242 diff --git a/dev-python/lmcloud/lmcloud-1.2.3.ebuild b/dev-python/lmcloud/lmcloud-1.2.3.ebuild index 1073e54b8..f45402a5b 100644 --- a/dev-python/lmcloud/lmcloud-1.2.3.ebuild +++ b/dev-python/lmcloud/lmcloud-1.2.3.ebuild @@ -19,6 +19,7 @@ RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/httpx-0.16.1[${PYTHON_USEDEP}] + >=dev-python/Authlib-0.15.5[${PYTHON_USEDEP}] >=dev-python/websockets-11.0.2[${PYTHON_USEDEP}] >=dev-python/bleak-0.20.2[${PYTHON_USEDEP}]" diff --git a/dev-python/matrix-nio/Manifest b/dev-python/matrix-nio/Manifest index 27420d94c..63e033deb 100644 --- a/dev-python/matrix-nio/Manifest +++ b/dev-python/matrix-nio/Manifest @@ -1,5 +1,5 @@ DIST matrix_nio-0.24.0.tar.gz 150552 BLAKE2B a0e9d8326e2b9eefd70cadd42d3f1ce9f1c1ce4ad41b0c3c822b6305b98833193d89b3ac45d316896d10ef7aa58c82770416b91557a1a273d773f2ebabeb5a9f SHA512 08838bfa104865197f652f4424a91b28c731e7d408598261aadd83ab2e2a246d8f2d51e0fe6c0082ea7a2531600ba37ea25c710973278f97192d2d4dc4b7ecb3 DIST matrix_nio-0.25.2.tar.gz 155480 BLAKE2B 694b559d9ba2ab3267be5bb602548a9b1bb72b7bd0cb73d5422fb58d50f6f7f2290b1df154bb47645dfd5f0e3e99268e01b4d532d5a038bdfbd58a50bcfbf681 SHA512 55171b84654133700036343e651cb48468de953dd82263307e4ab524ee1ec4bb348f8b8679b82c9f5d2f19aba915faf70ffb617c2883a2ec1c8b6b8f088e1d07 EBUILD matrix-nio-0.24.0.ebuild 1010 BLAKE2B 18cfbccaf6a03f1bab295a348a2608e36c4969024f3b25cb7454e4076a50679bd03e20f07625795d6355b5395f495b0423b65f87e853b5b393624f445a3e440e SHA512 50ec0c90111503e7a4f9ff49453defccc5cf5cf9860207e47fe6c87f5f1f8bc0710df7462cd58662a6ab23137a69e397a3ae70924dc5b0015d8c26da61e28846 -EBUILD matrix-nio-0.25.2.ebuild 959 BLAKE2B 93b94357e3921c4e4212b6f0b620eed8e651d965a8bf54a6d604d833f7688dc290f57b2debf13e86f9e145975da80ad5bfb9f60b4aaccdcf6a2cab5a70698a1f SHA512 afe189a5069a804da47bff21bc539b2d931f3698791374c8b0dffe7fe385a0ec6295c742da60794fff01eb93e0690ac406c85024edd5b4c0c2f503877792c0b9 +EBUILD matrix-nio-0.25.2.ebuild 1170 BLAKE2B 99ce5a71fdf884dcefbe2851f82d4133922b1b8304e4796f3687a2f318ee2afae4bf8ea425ffae3a112ee91efbe52b5089d632367428dcd27da303efa263b3df SHA512 5953a2ffead56d110c406584edabfcd7e0dc5210c786b33145681fa6189558cc2fe7634ee08fa1d521690f9bdaba4f8d35f8853d3cdf6833248e91d3764c6dd3 MISC metadata.xml 519 BLAKE2B c09997cee090a0f32c289e4896b5dfef1124baf51324e7585a843f7770a9fb3c274c13684a4dc1baafa97b73080b414a83774f1da95ff84a15ef75a8ec3ea0d4 SHA512 b405c005c836ab6c18f5ae7f4295ebbb285c14d858e1009cf0441c944c0d3c04ae32950b3d901d90e52c92cf5be146987fa9e3ff7b63409c1d965819bd7c02ac diff --git a/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild b/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild index a5e34650a..3a0cccb27 100644 --- a/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild +++ b/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild @@ -13,19 +13,21 @@ HOMEPAGE="https://github.com/poljar/matrix-nio https://pypi.org/project/matrix-n LICENSE="ISC" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="test" +IUSE="e2e test" RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] - >=dev-python/aiofiles-24.1[${PYTHON_USEDEP}] + >=dev-python/aiofiles-24.1.0[${PYTHON_USEDEP}] >=dev-python/h11-0.14.0[${PYTHON_USEDEP}] >=dev-python/h2-4.0.0[${PYTHON_USEDEP}] >=dev-python/jsonschema-4.14.0[${PYTHON_USEDEP}] >=dev-python/unpaddedbase64-2.1.0[${PYTHON_USEDEP}] >=dev-python/pycryptodome-3.10.1[${PYTHON_USEDEP}] >=dev-python/peewee-3.14.4[${PYTHON_USEDEP}] - >=dev-python/cachetools-5.3[${PYTHON_USEDEP}]" + >=dev-python/cachetools-5.3[${PYTHON_USEDEP}] + >=dev-python/aiohttp-socks-0.8.0[${PYTHON_USEDEP}] + e2e? ( >=dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}] >=dev-python/cachetools-4.2.1[${PYTHON_USEDEP}] >=dev-python/peewee-3.14.4[${PYTHON_USEDEP}] )" distutils_enable_tests pytest diff --git a/dev-python/mficlient/Manifest b/dev-python/mficlient/Manifest index 6cd65d08b..e9194b277 100644 --- a/dev-python/mficlient/Manifest +++ b/dev-python/mficlient/Manifest @@ -1,5 +1,4 @@ -DIST mficlient-0.3.0.tar.gz 8537 BLAKE2B 1228aacf161f84826b94cbef9c29319d0c20bef12e895bae7c57f3339384b14140f74b5450983595ac7fa107080d57a751a488d730b3cc6d29ddb2dabfdfaa9c SHA512 61d92b0074f835eec2c95e738b0ba2c77648ff9e95680dd05e1da04f0eae975c8e2d8ece3b8b6689473a5ba777b072c831cd91d78d47599e56858c129a19a754 +AUX mficlient-0.5.0-build-system.patch 405 BLAKE2B 424e40d11ff6957e626da13d23e45dd8d4b2d2384477e61ccfc58805de4fe9ad9d0752a170b4607fdd74f0273821340ca5d191534cc10ba35bdced4f49128628 SHA512 650b56ee2c47a9e4d070e1124d8425d0ce3e136d321546027ad34c7a5d0cca0a3bf7106942939e07b30acd1a63504aef3e7a8479d289344a19e3c4ed4eae1cd4 DIST mficlient-0.5.0.tar.gz 11407 BLAKE2B 6fddbb4bb17b15899f9d92b1ee9cd3f3a1553bd1f6e1ff3aeeff2df2484c24e0c371ea65aed405d9cd4a859b7e1f41f3d4d89d1758c656b9267165b65381e173 SHA512 c5caa379bdde4ebea0aadcf0651c22ced40251ed753138e9041e87cc4c738e3812eb52218780ac8bb332a2fce07d2b76516566d2012af226a40570c8f06c3cbe -EBUILD mficlient-0.3.0.ebuild 648 BLAKE2B 2cf1075405656b00cd4da1dc7a6dfeaee6541f48bb4579972c8ce01dc7f8b53400c69c0aa75fa7860fb0c1ef9854d53b124e51722c7105340f7e3f7a573356bf SHA512 77dcdc02a5543388e487083aa44206c31028887c1da93b27fa9715d81a858c4e8a2dd59c6e6beaad24650f08e149ffb48d983eb4636dbb908f6852591b74b1de -EBUILD mficlient-0.5.0.ebuild 739 BLAKE2B d40dc9fa91d200ae151b47f233128fced21b9809bed48dbc84e1ed09b8c1c11fcb8162139863f90f2c91922c9775503bb0234abe0f649076ab2ec9d86d62a0ea SHA512 80eb51a286df77ad711a80d56ee95fffb53bcf7873a78add1241f8ad581e94dc52dcf4c3005ef145847f000cebf987d30ff250583be8f96772ee93913aafff03 +EBUILD mficlient-0.5.0.ebuild 669 BLAKE2B a2e175116a5d138000cd7e4fb4498c11838bf223e028d877ab4a9c6465b2e5a21211298f07d2cf43e752d0be6fd260d4ff783c0c672fb6f6359e7d113b00a758 SHA512 d44d0f735c97a03cd25f0e9d4ba7051d9588168efcc1d411c518f451b7fd595ef9e3eb0c71105795fcf8b2881ef3595aed1bbf5c35ba5e612ecf9f14deaf1d26 MISC metadata.xml 519 BLAKE2B 768e811a852a7fb5c3a776c29baadc85a7a25420dcf63f6b0d596d9929d824fcd2227c1be537d86d6622fcc97d866c0cd47ef8ba74031761b8e15e033035440f SHA512 61a778fc244d4ddacc4d4215a1a9d55bcaad82521da213120a74c1e0b6034c56e832ddf1e78a4b53b27f110b286991b261e145d55f6a2db47636a58a33cb4230 diff --git a/dev-python/mficlient/files/mficlient-0.5.0-build-system.patch b/dev-python/mficlient/files/mficlient-0.5.0-build-system.patch new file mode 100644 index 000000000..74e4367cf --- /dev/null +++ b/dev-python/mficlient/files/mficlient-0.5.0-build-system.patch @@ -0,0 +1,13 @@ +--- a/pyproject.toml 2024-08-06 15:54:32.751230700 +0200 ++++ b/pyproject.toml 2024-10-14 08:25:21.338303635 +0200 +@@ -25,6 +25,10 @@ + "Bug Tracker" = "https://github.com/uilibs/mficlient/issues" + "Changelog" = "https://github.com/uilibs/mficlient/blob/main/CHANGELOG.md" + ++[build-system] ++requires = ["poetry-core"] ++build-backend = "poetry.core.masonry.api" ++ + [tool.poetry.scripts] + mfi = "mfi:main" + diff --git a/dev-python/mficlient/mficlient-0.5.0.ebuild b/dev-python/mficlient/mficlient-0.5.0.ebuild index a56008ba2..880f9f7b3 100644 --- a/dev-python/mficlient/mficlient-0.5.0.ebuild +++ b/dev-python/mficlient/mficlient-0.5.0.ebuild @@ -21,11 +21,10 @@ RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] )" -src_prepare() { - echo -ne '\n[build-system]\nrequires = ["poetry>=0.12"]\nbuild-backend = "poetry.masonry.api"\n' >> pyproject.toml || die - eapply_user -} - distutils_enable_tests pytest + +PATCHES="${FILESDIR}/${P}-build-system.patch" + diff --git a/dev-python/miniaudio/Manifest b/dev-python/miniaudio/Manifest index 4d93c7a39..d2331080a 100644 --- a/dev-python/miniaudio/Manifest +++ b/dev-python/miniaudio/Manifest @@ -1,3 +1,5 @@ DIST miniaudio-1.59.tar.gz 1103350 BLAKE2B 35ac76c452de82efe5d7c670bdcc8602b9d86a75625db685fd817277e59e012d9abff4a57a2a39c6f692df374960e1cb854c32243a726f06e3edad36ebc98e2b SHA512 0b308b4e3504a4916ead4c715487a4d2ba90a7787c660922ee57f4c6904d337db6513b8543eaae4905d9cd26105a7b9749d5a1085e6ab39a09b50d60eb8ed2ab +DIST miniaudio-1.61.tar.gz 1103527 BLAKE2B 718111bbf8af344d23e6ebe0b739fd42e0195e74158833f4115fbb114eec25410211a5a8effa7a74f5489d9df295fb23e0b0e881004acef7dd7cf8f8349b3e53 SHA512 2ea48300be9a02f6a334c25635a5d5f74001c7d6330e45dd4c76851c638e332412bb8d7f3c6b9d50dbb51a41682e08448f1f4f9e0ec70e589a07f60f293dcb82 EBUILD miniaudio-1.59.ebuild 691 BLAKE2B 8e430c89bc03c606f865f42c0776232a8cce34e86d9509a3a7e0876b7767cc21370f7bc4c52ca28c867c55589ccedffe3418ef5b2304970547bb4befec88891e SHA512 20bbd388c4760b2927f0f7ab3d37bf26948c5df4f6d7590a2da383b05f30cf6ec5b068ed9beda0d93a6b579040ed19ef4829049ed5bd0d9527dfc5ba4c18edaa +EBUILD miniaudio-1.61.ebuild 691 BLAKE2B 8e430c89bc03c606f865f42c0776232a8cce34e86d9509a3a7e0876b7767cc21370f7bc4c52ca28c867c55589ccedffe3418ef5b2304970547bb4befec88891e SHA512 20bbd388c4760b2927f0f7ab3d37bf26948c5df4f6d7590a2da383b05f30cf6ec5b068ed9beda0d93a6b579040ed19ef4829049ed5bd0d9527dfc5ba4c18edaa MISC metadata.xml 513 BLAKE2B 4f0dde913b8a22239ce321977ba20f3c2c4a9dce783823eda127dc37b2b6c5c7c18d7ea3c81e429a37fbb7c4733ee0440312b625e00700c8e2cf9f974eac8cff SHA512 b42cba3c797aa8d5b1334968fe618788f207505d6c4b8bc7d759a7033208504a77480f428ac0f0ba62b39c67ede1b07cbfbfc40959b77c3488add1d08690e892 diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild b/dev-python/miniaudio/miniaudio-1.61.ebuild similarity index 60% rename from dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild rename to dev-python/miniaudio/miniaudio-1.61.ebuild index f2e93193c..8b5e97462 100644 --- a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild +++ b/dev-python/miniaudio/miniaudio-1.61.ebuild @@ -5,20 +5,19 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 inherit distutils-r1 pypi +DESCRIPTION="python bindings for the miniaudio library and its decoders (mp3, flac, ogg vorbis, wav)" +HOMEPAGE="https://github.com/irmen/pyminiaudio https://pypi.org/project/miniaudio/" -DESCRIPTION="cChardet is high speed universal character encoding detector." -HOMEPAGE="https://github.com/faust-streaming/cChardet https://pypi.org/project/faust-cchardet/" - -LICENSE="LGPL-3" +LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" RESTRICT="!test? ( test )" -DOCS="README.rst" +DOCS="README.md" +RDEPEND=">=dev-python/cffi-1.12.0[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/nessclient/Manifest b/dev-python/nessclient/Manifest index 511f4a559..5a9285db3 100644 --- a/dev-python/nessclient/Manifest +++ b/dev-python/nessclient/Manifest @@ -1,5 +1,5 @@ DIST nessclient-1.0.0.tar.gz 16523 BLAKE2B b63eb57118bef386c840aa69a0fc67de8332c521edbc1e1d25e458a30cdf8884e4b1601050274f5e2aca8ea0072a155f9d851077feee7b74d7178d46b7191605 SHA512 f6aa098ef99130eb903bdf3a96f746def53f337b82d72e0e5b65654971e16723952057d2f259c2ecdb580a3b63019bd3220cb48b059c3b8e26e107c2ec1a6b59 DIST nessclient-1.1.2.tar.gz 17040 BLAKE2B 180b6e1f96befbc017e3f121bec166c9394b75f3a9255d1f051388109f6db11836fdd209ed808bba2b6d19f7886c398ed84cbfc2e3657151e83d796a21345fef SHA512 7ea3ec21cc232f9dbed4fcf41f92c89b1f0fbdcbdbdd50f15d9dc9df3e4111e57e6010860fb30200bab8ab0350051e2da9a5c2e7437b73060d6cf92c7b5434e1 EBUILD nessclient-1.0.0.ebuild 774 BLAKE2B 3eab8cbb1978dfee70ba6f2f68d1fa2b346ee371ff2e74499e48472778bb0fd4178b4961026dfa1af38cd0cf82b891e9fb1ebb88dc85e221fa9c7df776fdca92 SHA512 9e8b5b4fd93e905718e9c39ff9ab65a1c82f7e3abfba0e83ba6d9cdfe03f0d84d75d25aa4a0ebb5b7fc2f8951de8cc57ee1208de1c907e1cd2f921c6c0a23304 -EBUILD nessclient-1.1.2.ebuild 821 BLAKE2B 4040a92c3576a6b58511a7b3114b1a707a8e0d509d3688e40ecc71b246439747f345b7cca0d71c8e6a5e5f58d081c4105ca7d612ab0530c432f71cd2d1f5e992 SHA512 066cdd03d57f652045d3cd9dfae3b4aae8f3b5b3c59e28f463c9ff739479befbb8cc2a34cfc015f965583e10f7c200771ce2cf4dd3701d35553d3c3864f6f227 +EBUILD nessclient-1.1.2.ebuild 742 BLAKE2B 6c4a18fbd297730c9e403b49afc5a33db07d8795396aeb2ba38a17174d39b2e3d5c481d6185b653616a229704764e90cd73f4c86ed5ced8457ab4257deb02d7b SHA512 9d343a6aa642e9469b3ffac734c6745cf203e58a00e5f856bb017e6eccfc56e1f1b9564555cb2a90516902bc786e3ac0ee32d740e21b95e28af73109a79c2805 MISC metadata.xml 512 BLAKE2B 211adc1489c016a9b8d3e865d033369ed02cd3f5c23bed73961ce129bdccb3c99d742ae7f38a294396d9bae40fbc4c557c959c1773155eea64e5c261632acfac SHA512 e67c2b53151d3e953751f866de73b66ece39e51655551c46ec6f8a7708c0148ae53efd823ba4441a060a19a9e02a34e2f66767ebd83417bcfd9ac82dbd134cba diff --git a/dev-python/nessclient/nessclient-1.1.2.ebuild b/dev-python/nessclient/nessclient-1.1.2.ebuild index 6a563b675..9772545a3 100644 --- a/dev-python/nessclient/nessclient-1.1.2.ebuild +++ b/dev-python/nessclient/nessclient-1.1.2.ebuild @@ -22,13 +22,8 @@ RDEPEND="dev-python/justbackoff[${PYTHON_USEDEP}] dev-python/pyserial-asyncio[${PYTHON_USEDEP}]" BDEPEND=" test? ( - dev-python/pytest[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/asynctest[${PYTHON_USEDEP}] )" -python_test() { - py.test -v -v || die -} - distutils_enable_tests pytest diff --git a/dev-python/nose/Manifest b/dev-python/nose/Manifest new file mode 100644 index 000000000..47b34caeb --- /dev/null +++ b/dev-python/nose/Manifest @@ -0,0 +1,3 @@ +AUX nose-wtf.patch 16093 BLAKE2B 5a2766aeeed39b6ceba8c0b3ef2356241ebd2966d8f7842754c56f769c38b66d514cf308a9b24327d14eb8be7e911f43b1a5415579a2867f45b7ce33fec38bc7 SHA512 12ee863ef9225e5a9323fab2a4a7d45a6d2c4335bfa8f686fffcf2e35411b087ca8069d7d95e2d5fe9f88627bf75c6ade87c1567ab88008593909864b3615426 +DIST nose-1.3.7.tar.gz 280488 BLAKE2B 4bb479b2786f813f9e9a5fd401e30023a473a053ae013d7887be15af415422c09fb399af6058ae99ed65c5fa4da84eb274eb805e895ca74db159d952905f5be4 SHA512 e65c914f621f8da06b9ab11a0ff2763d6e29b82ce2aaed56da0e3773dc899d9deb1f20015789d44c65a5dad7214520f5b659b3f8d7695fb207ad3f78e5cf1b62 +EBUILD nose-1.3.7.ebuild 507 BLAKE2B a6d077574eb8245731fa6b1dd3c4a8c9fd61b48a9c04e5fa22c0c04ee60b8554611938cc4350b900a649f4967075f05fd81c48b9babe366bf36eb2f7d20d3a09 SHA512 887d42f0723bf2e9f16cd35359ff79922847603efc8eb99f6ecb5d5e6c6ae7bd1ad1e9747beb0fccae167af7cb827edd2ca3246f45f6e859c374023bc0bc6a61 diff --git a/dev-python/nose/files/nose-wtf.patch b/dev-python/nose/files/nose-wtf.patch new file mode 100644 index 000000000..f4ed0fcc2 --- /dev/null +++ b/dev-python/nose/files/nose-wtf.patch @@ -0,0 +1,369 @@ +--- a/nose/core.py 2015-04-04 10:52:52.000000000 +0200 ++++ b/nose/core.py 2024-10-22 22:19:15.783743717 +0200 +@@ -150,7 +150,7 @@ + if self.config.options.version: + from nose import __version__ + sys.stdout = sys.__stdout__ +- print "%s version %s" % (os.path.basename(sys.argv[0]), __version__) ++ print( "%s version %s" % (os.path.basename(sys.argv[0]), __version__) ) + sys.exit(0) + + if self.config.options.showPlugins: +@@ -224,26 +224,26 @@ + v = self.config.verbosity + self.config.plugins.sort() + for p in self.config.plugins: +- print "Plugin %s" % p.name ++ print( "Plugin %s" % p.name) + if v >= 2: +- print " score: %s" % p.score +- print '\n'.join(textwrap.wrap(p.help().strip(), ++ print( " score: %s" % p.score ) ++ print( '\n'.join(textwrap.wrap(p.help().strip(), + initial_indent=' ', +- subsequent_indent=' ')) ++ subsequent_indent=' ')) ) + if v >= 3: + parser = DummyParser() + p.addOptions(parser) + if len(parser.options): +- print +- print " Options:" ++ print( ) ++ print( " Options:" ) + for opts, help in parser.options: +- print ' %s' % (', '.join(opts)) ++ print( ' %s' % (', '.join(opts)) ) + if help: +- print '\n'.join( ++ print( '\n'.join( + textwrap.wrap(help.strip(), + initial_indent=' ', +- subsequent_indent=' ')) +- print ++ subsequent_indent=' ')) ) ++ print( ) + + def usage(cls): + import nose +--- a/nose/config.py 2015-04-04 10:52:52.000000000 +0200 ++++ b/nose/config.py 2024-10-22 22:40:33.377710694 +0200 +@@ -65,7 +65,7 @@ + cfg = ConfigParser.RawConfigParser() + try: + cfg.read(filename) +- except ConfigParser.Error, exc: ++ except( ConfigParser.Error, exc ) : + raise ConfigError("Error reading config file %r: %s" % + (filename, str(exc))) + config.extend(self._configTuples(cfg, filename)) +@@ -79,7 +79,7 @@ + filename = '' + try: + cfg.readfp(fh) +- except ConfigParser.Error, exc: ++ except( ConfigParser.Error, exc ): + raise ConfigError("Error reading config file %r: %s" % + (filename, str(exc))) + return self._configTuples(cfg, filename) +@@ -113,12 +113,12 @@ + continue + try: + self._processConfigValue(name, value, values, parser) +- except NoSuchOptionError, exc: ++ except( NoSuchOptionError, exc ): + self._file_error( + "Error reading config file %r: " + "no such option %r" % (filename, exc.name), + name=name, filename=filename) +- except optparse.OptionValueError, exc: ++ except( optparse.OptionValueError, exc ): + msg = str(exc).replace('--' + name, repr(name), 1) + self._file_error("Error reading config file %r: " + "%s" % (filename, msg), +@@ -128,12 +128,12 @@ + values = self._parser.get_default_values() + try: + config = self._readConfiguration(config_files) +- except ConfigError, exc: ++ except( ConfigError, exc ): + self._error(str(exc)) + else: + try: + self._applyConfigurationToValues(self._parser, config, values) +- except ConfigError, exc: ++ except( ConfigError, exc ): + self._error(str(exc)) + return self._parser.parse_args(args, values) + +--- a/nose/ext/dtcompat.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/ext/dtcompat.py 2024-10-23 07:52:47.698854233 +0200 +@@ -341,9 +341,9 @@ + # [XX] Normalize with respect to os.path.pardir? + def _module_relative_path(module, path): + if not inspect.ismodule(module): +- raise TypeError, 'Expected a module: %r' % module ++ raise TypeError( 'Expected a module: %r' % module ) + if path.startswith('/'): +- raise ValueError, 'Module-relative files may not have absolute paths' ++ raise ValueError( 'Module-relative files may not have absolute paths' ) + + # Find the base directory for the path. + if hasattr(module, '__file__'): +@@ -683,7 +683,7 @@ + + # This regular expression finds the indentation of every non-blank + # line in a string. +- _INDENT_RE = re.compile('^([ ]*)(?=\S)', re.MULTILINE) ++ _INDENT_RE = re.compile("^([ ]*)(?=\\S)", re.MULTILINE) + + def _min_indent(self, s): + "Return the minimum indentation of any non-blank line in `s`" +@@ -875,7 +875,7 @@ + add them to `tests`. + """ + if self._verbose: +- print 'Finding tests in %s' % name ++ print( 'Finding tests in %s' % name ) + + # If we've already processed this object, then ignore it. + if id(obj) in seen: +@@ -1179,8 +1179,8 @@ + # keyboard interrupts.) + try: + # Don't blink! This is where the user's code gets run. +- exec compile(example.source, filename, "single", +- compileflags, 1) in test.globs ++ exec( compile(example.source, filename, "single", ++ compileflags, 1) in test.globs ) + self.debugger.set_continue() # ==== Example Finished ==== + exception = None + except KeyboardInterrupt: +@@ -1354,28 +1354,28 @@ + failed.append(x) + if verbose: + if notests: +- print len(notests), "items had no tests:" ++ print( len(notests), "items had no tests:" ) + notests.sort() + for thing in notests: +- print " ", thing ++ print( " ", thing ) + if passed: +- print len(passed), "items passed all tests:" ++ print( len(passed), "items passed all tests:" ) + passed.sort() + for thing, count in passed: +- print " %3d tests in %s" % (count, thing) ++ print( " %3d tests in %s" % (count, thing) ) + if failed: +- print self.DIVIDER +- print len(failed), "items had failures:" ++ print( self.DIVIDER ) ++ print( len(failed), "items had failures:" ) + failed.sort() + for thing, (f, t) in failed: +- print " %3d of %3d in %s" % (f, t, thing) ++ print( " %3d of %3d in %s" % (f, t, thing) ) + if verbose: +- print totalt, "tests in", len(self._name2ft), "items." +- print totalt - totalf, "passed and", totalf, "failed." ++ print( totalt, "tests in", len(self._name2ft), "items." ) ++ print( totalt - totalf, "passed and", totalf, "failed." ) + if totalf: +- print "***Test Failed***", totalf, "failures." ++ print( "***Test Failed***", totalf, "failures." ) + elif verbose: +- print "Test passed." ++ print( "Test passed." ) + return totalf, totalt + + #///////////////////////////////////////////////////////////////// +@@ -1385,8 +1385,8 @@ + d = self._name2ft + for name, (f, t) in other._name2ft.items(): + if name in d: +- print "*** DocTestRunner.merge: '" + name + "' in both" \ +- " testers; summing outcomes." ++ print( "*** DocTestRunner.merge: '" + name + "' in both" \ ++ " testers; summing outcomes." ) + f2, t2 = d[name] + f = f + f2 + t = t + t2 +@@ -1875,10 +1875,10 @@ + def runstring(self, s, name): + test = DocTestParser().get_doctest(s, self.globs, name, None, None) + if self.verbose: +- print "Running string", name ++ print( "Running string", name ) + (f,t) = self.testrunner.run(test) + if self.verbose: +- print f, "of", t, "examples failed in string", name ++ print( f, "of", t, "examples failed in string", name ) + return (f,t) + + def rundoc(self, object, name=None, module=None): +@@ -2247,7 +2247,7 @@ + try: + execfile(srcfilename, globs, globs) + except: +- print sys.exc_info()[1] ++ print( sys.exc_info()[1] ) + pdb.post_mortem(sys.exc_info()[2]) + else: + # Note that %r is vital here. '%s' instead can, e.g., cause +--- a/nose/failure.py 2024-10-23 07:43:46.183868230 +0200 ++++ b/nose/failure.py 2024-10-23 07:58:46.423844961 +0200 +@@ -36,7 +36,7 @@ + def runTest(self): + if self.tb is not None: + if is_base_exception(self.exc_val): +- raise self.exc_val, None, self.tb +- raise self.exc_class, self.exc_val, self.tb ++ raise self.exc_val( None, self.tb ) ++ raise self.exc_class( self.exc_val, self.tb ) + else: + raise self.exc_class(self.exc_val) +--- a/nose/inspector.py 2024-10-23 07:43:46.183868230 +0200 ++++ b/nose/inspector.py 2024-10-23 07:58:15.625845757 +0200 +@@ -38,7 +38,7 @@ + try: + for tok in tokenize.generate_tokens(src.readline): + exp(*tok) +- except tokenize.TokenError, e: ++ except( tokenize.TokenError, e ) : + # this can happen if our inspectable region happens to butt up + # against the end of a construct like a docstring with the closing + # """ on separate line +--- a/nose/plugins/base.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/base.py 2024-10-23 07:50:19.928858052 +0200 +@@ -67,7 +67,7 @@ + try: + self.options(parser, env) + self.can_configure = True +- except OptionConflictError, e: ++ except( OptionConflictError, e ): + warn("Plugin %s has conflicting option string: %s and will " + "be disabled" % (self, e), RuntimeWarning) + self.enabled = False +--- a/nose/plugins/cover.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/cover.py 2024-10-23 07:49:47.027858903 +0200 +@@ -194,14 +194,14 @@ + log.debug("Generating HTML coverage report") + try: + self.coverInstance.html_report(modules, self.coverHtmlDir) +- except coverage.misc.CoverageException, e: ++ except( coverage.misc.CoverageException, e ): + log.warning("Failed to generate HTML report: %s" % str(e)) + + if self.coverXmlFile: + log.debug("Generating XML coverage report") + try: + self.coverInstance.xml_report(modules, self.coverXmlFile) +- except coverage.misc.CoverageException, e: ++ except( coverage.misc.CoverageException, e ): + log.warning("Failed to generate XML report: %s" % str(e)) + + # make sure we have minimum required coverage +--- a/nose/plugins/doctests.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/doctests.py 2024-10-23 07:48:31.409860858 +0200 +@@ -275,7 +275,7 @@ + try: + fixture_context = __import__( + fixt_mod, globals(), locals(), ["nop"]) +- except ImportError, e: ++ except( ImportError, e ): + log.debug( + "Could not import %s: %s (%s)", fixt_mod, e, sys.path) + log.debug("Fixture module %s resolved to %s", +@@ -413,7 +413,7 @@ + if value is None: + return + setattr(builtin_mod, self._result_var, value) +- print repr(value) ++ print( repr(value) ) + + def tearDown(self): + super(DocTestCase, self).tearDown() +@@ -446,7 +446,7 @@ + if value is None: + return + setattr(builtin_mod, self._result_var, value) +- print repr(value) ++ print( repr(value) ) + + def tearDown(self): + super(DocFileCase, self).tearDown() +--- a/nose/plugins/manager.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/manager.py 2024-10-23 07:47:47.274861998 +0200 +@@ -387,7 +387,7 @@ + plugcls = ep.load() + except KeyboardInterrupt: + raise +- except Exception, e: ++ except( Exception, e ): + # never want a plugin load to kill the test run + # but we can't log here because the logger is not yet + # configured +--- a/nose/plugins/multiprocess.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/multiprocess.py 2024-10-23 07:47:05.561863077 +0200 +@@ -478,7 +478,7 @@ + self.config.multiprocess_timeout-timeprocessing) + log.debug("Completed %s tasks (%s remain)", len(completed), len(tasks)) + +- except (KeyboardInterrupt, SystemExit), e: ++ except(KeyboardInterrupt, SystemExit, e): + log.info('parent received ctrl-c when waiting for test results') + thrownError = e + #resultQueue.get(False) +@@ -715,7 +715,7 @@ + test(result) + currentaddr.value = bytes_('') + resultQueue.put((ix, test_addr, test.tasks, batch(result))) +- except KeyboardInterrupt, e: #TimedOutException: ++ except( KeyboardInterrupt, e ): #TimedOutException: + timeout = isinstance(e, TimedOutException) + if timeout: + keyboardCaught.set() +@@ -810,7 +810,7 @@ + #log.debug('running test %s in suite %s', test, self); + try: + test(orig) +- except KeyboardInterrupt, e: ++ except( KeyboardInterrupt, e ): + timeout = isinstance(e, TimedOutException) + if timeout: + msg = 'Timeout when running test %s in suite %s' +--- a/nose/plugins/plugintest.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/plugintest.py 2024-10-23 07:45:51.173864999 +0200 +@@ -404,7 +404,7 @@ + sys.stderr = stderr + sys.stdout = stdout + out = buffer.getvalue() +- print munge_nose_output_for_doctest(out) ++ print( munge_nose_output_for_doctest(out) ) + + + def run_buffered(*arg, **kw): +--- a/nose/plugins/testid.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/testid.py 2024-10-23 07:45:02.792866250 +0200 +@@ -198,7 +198,7 @@ + self.ids, self.tests, self.failed, self.source_names, + self.idfile) + fh.close() +- except ValueError, e: ++ except( ValueError, e ): + # load() may throw a ValueError when reading the ids file, if it + # was generated with a newer version of Python than we are currently + # running. +--- a/nose/twistedtools.py 2024-10-23 07:43:46.183868230 +0200 ++++ b/nose/twistedtools.py 2024-10-23 07:57:01.757847666 +0200 +@@ -166,7 +166,7 @@ + # Re-raise all exceptions + if error is not None: + exc_type, exc_value, tb = error +- raise exc_type, exc_value, tb ++ raise exc_type( exc_value, tb ) + wrapper = make_decorator(func)(wrapper) + return wrapper + return decorate diff --git a/dev-python/nose/nose-1.3.7.ebuild b/dev-python/nose/nose-1.3.7.ebuild new file mode 100644 index 000000000..ac2057233 --- /dev/null +++ b/dev-python/nose/nose-1.3.7.ebuild @@ -0,0 +1,24 @@ +# 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="nose extends unittest to make testing easier" +HOMEPAGE="https://nose.readthedocs.io/en/latest/ https://pypi.org/project/nose/" + +LICENSE="LGPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND="" +src_prepare() { + eapply "${FILESDIR}/nose-wtf.patch" + eapply_user +} +distutils_enable_tests pytest diff --git a/dev-python/nsapi/Manifest b/dev-python/nsapi/Manifest index 95abd8818..ab53dc4af 100644 --- a/dev-python/nsapi/Manifest +++ b/dev-python/nsapi/Manifest @@ -1,3 +1,3 @@ DIST nsapi-3.0.5.zip 15918 BLAKE2B 87e448b5850f045c0ab33f67b7bd030773c17c25ed9fec687a21d3702adff6a2051cb57a9d4a7a19c3ed17319cdf82d0f55d97479d319d784d7556ce91d0dee0 SHA512 86b68578a9f1835b9229c5cf7c4bbbbfe110578889ad55ea9d1cd19bb4f29a4b8b37608924d90d8a125bddd4d30e73687bbd4e4c56f90f610682bf658c544342 -EBUILD nsapi-3.0.5.ebuild 739 BLAKE2B cc8991900327a5989c99b2e8e7f1493ab3c871122c1e4added15d88bcfe6686e837243f7eae594bf04cd7050a08df9a26e338c5e6040f95097466db32ecba027 SHA512 ca1b82da975f46fc2bf09a56f6cac1f4c0f43b028ed74a3ac8fdc484729f5784540426ba4e15081bb498622c12e9abffae773cec4ff0f9c5ec73d71935d94754 +EBUILD nsapi-3.0.5.ebuild 702 BLAKE2B 33a87a33a74a063c09b0518268dd5f28977bb7a2dc65055d0c1f867e5a2cf418f46b0d2ebaaf5e69fc7fd207447ae6be27d8768febb642e7adb152648edcb3cb SHA512 2ce1a42253621a349412f7b60ea50eee07971fd004d6873e67c5048663dc53f8ea7eca6129455c7ad85970fcf37630f0cb54b579b2f7af18642c9c5de7b4f331 MISC metadata.xml 510 BLAKE2B 20bff6677fc3f8206a8ef613cd11c28f9f60d39e0047bc16b8ec57d2d40c1459fc6a2ddddef18708ba9a2235a63189e9005b7be1bea6196d1d18294a798be47e SHA512 583e21f4bbf4a435b71d440aedccb3d04dcd8d0c9b4cec7085f5ebf66149e71705d57e451967635a38bd2de0119decb98539cc59a753669ecc4d2781d7d4bee9 diff --git a/dev-python/nsapi/nsapi-3.0.5.ebuild b/dev-python/nsapi/nsapi-3.0.5.ebuild index 220914758..d646a78ee 100644 --- a/dev-python/nsapi/nsapi-3.0.5.ebuild +++ b/dev-python/nsapi/nsapi-3.0.5.ebuild @@ -19,8 +19,7 @@ RESTRICT="!test? ( test )" DOCS="README.rst" -RDEPEND=">=dev-python/pytz-2018.5[${PYTHON_USEDEP}] - dev-python/future[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/pytz-2018.5[${PYTHON_USEDEP}]" BDEPEND=" app-arch/unzip test? ( diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest index e0e088cf3..947d8bc69 100644 --- a/dev-python/oauth2client/Manifest +++ b/dev-python/oauth2client/Manifest @@ -1,3 +1,3 @@ DIST oauth2client-4.1.3.tar.gz 155910 BLAKE2B f4c5cd9a9fe0995638152180c0ed61627a88ccfd90ba4ea9d7ebc954deb42b39c340ef9634504a20e535aaf6cd96c0a98484527aa278f6b825fe6f461e4a69c7 SHA512 6ca6830c0461295b60598ef3e7ee047aa9fa463d1d2c19c18d6b8606a5b30b11f0798e06c51bd5be63afd8d408442fd846c2867f112655186f55c7dc8e0b7786 -EBUILD oauth2client-4.1.3.ebuild 839 BLAKE2B 1337de13b7a20c03cfa4798484c69aa1341f4aba5892cad8ef1317c2fa07a73eaf71caa11329a6da383efd4affe5d27eaf03d4c0cf5dc5bf16a1df5ff910da60 SHA512 c76f448886f8928074286b976200e45a7323f08fc32a0aac777a3dfcd8704e18177dd535e2086dc29b051b7a269f2d568ad37aab23cd0244f781e5eae057b0d9 +EBUILD oauth2client-4.1.3.ebuild 933 BLAKE2B 59d9161bbd4936a5a4e34c3aa8d93a001301522e523c2fad6efe18c6382082f165241e6bc4b5d9ee990cd68c86f370076cbef591fe4160138014f61a6f8838df SHA512 e1503d1d309fc08dc1944a27627e4c5dd4a6907767d05763c6691ef65a179b1c9b68ecdb1bab70ccf330c4ee932a06800071dfabd5d117f11c4a043f037e6976 MISC metadata.xml 529 BLAKE2B 51e0223faba13b317a06bc425d2f0a97cb23bfb166337c741a6d66226ef7d92690a71904d2e3259db863ecb8945749d151a9eb007d1574cc7632c7db6052c8f3 SHA512 ba8661acf8320d256abf5e257e53e08455c7fcb1a277843859a07ba8bdcc85390b97d83fe336fa93040b33d275ecf16d42b5929bb3b6143950c4e9349ea71394 diff --git a/dev-python/oauth2client/oauth2client-4.1.3.ebuild b/dev-python/oauth2client/oauth2client-4.1.3.ebuild index b2c0fd2ed..b4b0c96e2 100644 --- a/dev-python/oauth2client/oauth2client-4.1.3.ebuild +++ b/dev-python/oauth2client/oauth2client-4.1.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi @@ -19,8 +19,8 @@ RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/pysnmp-pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pysnmp-pyasn1-modules-0.0.5[${PYTHON_USEDEP}] + || ( >=dev-python/pysnmp-pyasn1-0.1.7[${PYTHON_USEDEP}] dev-python/pyasn1[${PYTHON_USEDEP}] ) + || ( >=dev-python/pysnmp-pyasn1-modules-0.0.5[${PYTHON_USEDEP}] dev-python/pyasn1-modules[${PYTHON_USEDEP}] ) >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] >=dev-python/six-1.6.1[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/ollama/Manifest b/dev-python/ollama/Manifest new file mode 100644 index 000000000..e3dd128ce --- /dev/null +++ b/dev-python/ollama/Manifest @@ -0,0 +1,3 @@ +DIST ollama-0.3.1.tar.gz 10033 BLAKE2B 1e653f593c37c551d6dfd63b99fb0621889f658a8dc277a7bcaa4659ab52329034a5bd5f954aa847f4cd443707f7e6eac517766d7c5687a659e45c0e5487b74d SHA512 02b32d96c3c000ead0dd6074c0dd404ab20faf25102cb775be99bd6afd1aafaaf5027073743c685e69c334608aea69afcfa36d1c9a5476194483a8375d3fef41 +EBUILD ollama-0.3.1.ebuild 691 BLAKE2B 0132b8cf5abb8c23a64aea34744e99183d3796e3bdaa878c932b286d201d4638296bf1dd1206a25a5a9abc279cbfd0831e7d9d26d3f1608ed1ae1cdf8e6465d7 SHA512 f34d22240c9698b80978184368f133e4ea6cfb5deea7da85f24959c61fdaf418c4e5c95ab6a26adfa5208456a0d63f8de3314fa2022864ff4b1bea73a525a949 +MISC metadata.xml 503 BLAKE2B 38dd3078beaaa78b5d7ef31636ec34477bb85c35f47635744417d7a7e6cf6f784551b4af321096a6e482ab642f1168259bd57520f7937810d0b14fe54dfaf606 SHA512 77aabf356cf3d7bfa5ebee5c92eaa4ac9d800843d9157857273a94e1017c31d4e8ee2fedf8ded8cb30edb5a1340e6f42b9b926243899f7a93bcbb876b5020121 diff --git a/dev-python/pysnmplib/metadata.xml b/dev-python/ollama/metadata.xml similarity index 65% rename from dev-python/pysnmplib/metadata.xml rename to dev-python/ollama/metadata.xml index 5dc4900ab..f68032e07 100644 --- a/dev-python/pysnmplib/metadata.xml +++ b/dev-python/ollama/metadata.xml @@ -6,11 +6,11 @@ Andreas Billmeier - pysnmplib - pysnmp/pysnmp + ollama + ollama/ollama-python - omrozowicz@splunk.com - omrozowicz + hello@ollama.com + Ollama diff --git a/dev-python/ollama/ollama-0.3.1.ebuild b/dev-python/ollama/ollama-0.3.1.ebuild new file mode 100644 index 000000000..c75f453af --- /dev/null +++ b/dev-python/ollama/ollama-0.3.1.ebuild @@ -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="The Ollama Python library provides the easiest way to integrate Ollama." +HOMEPAGE="https://ollama.ai https://github.com/ollama/ollama-python https://pypi.org/project/ollama/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/httpx[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/openai/Manifest b/dev-python/openai/Manifest index 426fa2647..b93c87a19 100644 --- a/dev-python/openai/Manifest +++ b/dev-python/openai/Manifest @@ -1,3 +1,5 @@ DIST openai-1.3.8.tar.gz 122136 BLAKE2B 24c2b161bd941cf71ac26d8473af9d7ecd0fffb3757ca0f5644a1862d9a71eb07ed64c344940e85fd9e12edd97980f2d41f67cfb7ad8b13f1fb536ee4e41b26b SHA512 b891b03f1cabd8906f8b82a6fb081c8a8245e1f79c0615fd1fec9157520e68d60231a4836928a455cc01b4b05cf5a43ad72ad026104beade130bee579be179d4 +DIST openai-1.35.7.tar.gz 253819 BLAKE2B aec767de29757b17342be46f4fabf48aa6a795b9fa9d5ea99dc1e8ccbc74b242435e0c5b44a8bb2ebf2e99e46ac59d132da3256c2db4b090aaeda907f4a15d00 SHA512 498f5c71438ff708e7796439123b67a196178a4ec57fe2978fd50b30a88ad7a939aba2e4abb95ba2777b6a54f7e28dcd035f50682e792d5a9b332737805f66c0 EBUILD openai-1.3.8.ebuild 871 BLAKE2B e082d863e4e8f9f5f3551f4f460d7eb1f924767fb0b7ca6d221d6290a37194da408cad19581be4c56136e310d0a9b4f58c190d6b89cfb244a8b2e1c67cf7875f SHA512 e5155b2b81c6b857483ed6ff2acc32d4d26280fc48f5e42b69c7def7a01220999958a71ae89f567be86d5ea3d720a7f5c66bb2b2b4997b12667adf8ea9f9cebb +EBUILD openai-1.35.7.ebuild 871 BLAKE2B e082d863e4e8f9f5f3551f4f460d7eb1f924767fb0b7ca6d221d6290a37194da408cad19581be4c56136e310d0a9b4f58c190d6b89cfb244a8b2e1c67cf7875f SHA512 e5155b2b81c6b857483ed6ff2acc32d4d26280fc48f5e42b69c7def7a01220999958a71ae89f567be86d5ea3d720a7f5c66bb2b2b4997b12667adf8ea9f9cebb MISC metadata.xml 505 BLAKE2B a5245462c62a7fa7e51153dd4040ed8180553474bd9ea584f94a0724d61d8965f0109375bc6d39fe2480c89f670ec08616311ab9320f53218200f1f0f6c39932 SHA512 33fa7a68d794e8badc728091a30fed602d0305c5d6fc72dde8ccf04271c1ea271d16e021aebafc24baa6e20f6856b5302eedabfa39d86258fd2254287c007159 diff --git a/dev-python/openai/openai-1.35.7.ebuild b/dev-python/openai/openai-1.35.7.ebuild new file mode 100644 index 000000000..071c5dac6 --- /dev/null +++ b/dev-python/openai/openai-1.35.7.ebuild @@ -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=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python client library for the OpenAI API" +HOMEPAGE="https://github.com/openai/openai-python https://pypi.org/project/openai/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.7[${PYTHON_USEDEP}] + >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] + >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + >=dev-python/tqdm-4[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/panasonic-viera/Manifest b/dev-python/panasonic-viera/Manifest index f4710eef6..cba2786a9 100644 --- a/dev-python/panasonic-viera/Manifest +++ b/dev-python/panasonic-viera/Manifest @@ -1,3 +1,3 @@ -DIST panasonic_viera-0.3.6.tar.gz 8772 BLAKE2B 7cc95e00d90b54516e7c3cb948b43985c07a5f93eade8f7c66ccbaf993e1ad3940523a28df7475d2acee057aba8f092f6be802cbfd1fda9ca90dd7039bc1cf9a SHA512 eccbf9473c6bc98fd21769d2af166af11b30d35ee4733aab7433721cbbf91f1f1e9ce3d2385dab3804c5e87ade4ecf4464bebadd0faec06ced129322d325e5e4 -EBUILD panasonic-viera-0.3.6.ebuild 685 BLAKE2B 1ff0f90c3b17d8b8fe13994a1894c9ba86e2c3897d391d658bded4e16d2db2033ea716001129b40fcb67bc9699ede69ae20cd130437457ac7b587037bac8ca40 SHA512 392297c3285a4b39e30e75c56eeff25a323c8a14801dd975a150e3811f812d3871f1b2110516755590d6a08fa032c04d576a7378d34932c9a1455555b7e99409 +DIST panasonic_viera-0.4.2.tar.gz 12627 BLAKE2B a2c7911ba8d663f233dcdac53f42b7c492b371e44efb1b0d8f11f98ee5de8e06383668e944324809c33c4024d9858a81c0615de26a902c5788e8f90725037779 SHA512 19fd39539a472ca5f770b61acb68b92f549c2444f259d5b5856e7cfef8341f2e3cf2dae308cb89194a94dd1a37586e8c4938ff647fc274d074b024910e36a57b +EBUILD panasonic-viera-0.4.2.ebuild 681 BLAKE2B aa6d31a9095b1e7bb3c8dbe3903a09ae4390f799a72eb5eec862c3ef3f74818dd829648843e5de02daee4235ed2b3635e3d1b42a6ed1d0b8b123c5ca032f8f8b SHA512 7517dbd0d8a6c80aa94ecfd301080387b05f63af746ef569bc23fef6d18bd1634e27fa82a67cc9faba89abd1ddb2d99fb77cc4ce4b772f39eb349cde6dd1c2d2 MISC metadata.xml 542 BLAKE2B 985dc54a467b08ec70adb1e52e4e7c34104f2f1b20f2e5c879845cb58ebdf8f33379c4183a907d97212430128e9c1375a83329763eada1561a78ce936c694675 SHA512 8c061f8b897d9e86095caf1559f7861d3d8a95a5815968073010a454efadca47012f9965b2801375b359d78d47e937f0ea8cb3b26152b13e0eddfcf79b5981d3 diff --git a/dev-python/panasonic-viera/panasonic-viera-0.3.6.ebuild b/dev-python/panasonic-viera/panasonic-viera-0.4.2.ebuild similarity index 95% rename from dev-python/panasonic-viera/panasonic-viera-0.3.6.ebuild rename to dev-python/panasonic-viera/panasonic-viera-0.4.2.ebuild index 93e2d2cd5..ae5117380 100644 --- a/dev-python/panasonic-viera/panasonic-viera-0.3.6.ebuild +++ b/dev-python/panasonic-viera/panasonic-viera-0.4.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi DESCRIPTION="Library to control Panasonic Viera TVs" diff --git a/dev-python/plugwise/Manifest b/dev-python/plugwise/Manifest index 433724b03..95070572e 100644 --- a/dev-python/plugwise/Manifest +++ b/dev-python/plugwise/Manifest @@ -1,7 +1,9 @@ DIST plugwise-0.37.3.tar.gz 57857 BLAKE2B 5100f91ab255bb6e8692ddfc38faa4b5983e332515ec78f2463ed9dec84e1ecb48d3d731652381ebbfacc69cd3cc9e22130df70c47f398948b22d50a672b8ba2 SHA512 37fa34ab4b7ad25ae993f5d3c4d9f8ca419577c995760bb013a6472b9da78e79a453c3222f53c449a8ef559960d76b847cfa415cf5d97de1ca8ef4b25218feb5 DIST plugwise-0.37.4.1.tar.gz 57886 BLAKE2B 22ce3b2c7a6f19ae596006df51c47f840dcf508a6df9da99c3931474f29ef4ee9c2b97d3f36e79db595ca890c95efe87b99440c63fc4fb95a8d83ec7a55951db SHA512 9fec2acf123420ec4c8f383c97f617fed3480c177635cc20a6b2c2aa5c8af029cf08531c33a3ba1b7f482b5e7256daf9aaf7c55d03added623c4fc1fe926e9c6 +DIST plugwise-0.38.3.tar.gz 59299 BLAKE2B 1119475d734ad4d882c4d30ccd858b3826d555786aca04c7a2cde8da8d10e0ea43ba2c21f8cfe33c5012e2d3d2b0bf06fa1af9626191c4011ea6142e06824015 SHA512 09375d2a6ed1ebb9a98e727d9e6e94ed3ce60713bad09ec6129188fcceaf5e3f62ac2ac74847dc3fc3e3212e9498f971776f96ecfa6e45cdf57b92fa27feeb15 DIST plugwise-1.4.0.tar.gz 59941 BLAKE2B 59aa8f506b9f915ea9e8999e076b7d76034c74f4e418ae39b83c78e5804a0fd0dd266aec2ff18de843b21ffe836863c8cbc4e212b47d0fb761015159711768f0 SHA512 da2c4df444d85d1f0299059508b770d606ebabd876478ed3e2f2e3bd6ff3b1bfb2a16d70a7a7dc259a54c9cb9cf6d56b83b4d1883b219f98be432ec5385bfdbd EBUILD plugwise-0.37.3.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 EBUILD plugwise-0.37.4.1.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 +EBUILD plugwise-0.38.3.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 EBUILD plugwise-1.4.0.ebuild 715 BLAKE2B 8a68497e6b633cad16bbc4a270c9000627dbb42417011e2f252fdc704a49500e27f50974dca4e58b14d2c32621cb8120ff1c4abd3d13b9ca5b61aca462a5a7f1 SHA512 885566733928ccdaa4b91aa51a590013fb0327ce466b4049bcff7be9b4581f525e4690f25cd0c36b37bfea66e4dd5b2b13391e3ae4d4009a42dbb49b281ddbe7 MISC metadata.xml 393 BLAKE2B d61c6d3d9b9f23fac7361cc0e5cab1f716c5f9bed03e850c0216907c408e323fa72a8d3049b73abb86d581665b5040aa2e03a4435efff8dc753d003b1d1a1d7d SHA512 de38440bdbbb79ebd4bddff39370c64d6130d14e50e1986c3617804a0bbbafcb222bbe5d49e6268c7556ea7a37badf3d34a8d6fb584c18e04769ed8b85962f78 diff --git a/dev-python/plugwise/plugwise-0.38.3.ebuild b/dev-python/plugwise/plugwise-0.38.3.ebuild new file mode 100644 index 000000000..a33cb4fc4 --- /dev/null +++ b/dev-python/plugwise/plugwise-0.38.3.ebuild @@ -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="Plugwise (Adam/Anna/P1/Stick/Stretch) API to use in conjunction with Home Assistant Core." +HOMEPAGE="https://github.com/plugwise/python-plugwise https://pypi.org/project/plugwise/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + dev-python/munch[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/protobuf-python/Manifest b/dev-python/protobuf-python/Manifest index 455ec4dfd..5332cb168 100644 --- a/dev-python/protobuf-python/Manifest +++ b/dev-python/protobuf-python/Manifest @@ -1,5 +1,7 @@ DIST protobuf-25.1.gh.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35c7ccf8c21120d6a63f7174e53cc37d0516b1802d9243f8bb37b72b7f460a36dcbf0fffb09e011b05315c53efc3 SHA512 d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c DIST protobuf-25.2.gh.tar.gz 5878387 BLAKE2B 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea SHA512 66f0b177eae0e2e40b8b17c8f411cd9dec5355dcfc145b8a79426e6367babcc28b9a8078bbe4ba2de47a82811a2e1a89d36955d6fa0c8d391cfeada4eb160fdb +DIST protobuf-28.2.gh.tar.gz 9255285 BLAKE2B 2c8d3e2655fb8a6ffb7bb112e3ee298c596ddff9d8955580a48297ebd9e45245817c679bc2ccb1bf0786b00f3824499c78a97b99011d5a53d36f2f1fa3df7021 SHA512 4ce79dd4fce384e4d6b7234ad4b25b5b5abeb4c2a122aa226c903b9b83d576f4b105b0d29f1cf4606c6a265d84fbfff2436edb2a9279360e84da9ac98ad1106c EBUILD protobuf-python-4.25.1.ebuild 1576 BLAKE2B b24686f5c08754f01cfe1bebe4793bd5e68dc4886b7c7fc470bd4d8cf11923b1c245d11fef4f88e9f6d71a7063d671bd670936fcb2975d7e2caec85f6c2d3cae SHA512 c3e8219c40fba0d53e9989b523f71f9de8fff4a5bf2d516065f9d1b584981111d9b294622d0fccb517abb05270b2e783ebcf525ddff6a51af01c97c8a81181ba EBUILD protobuf-python-4.25.2.ebuild 1576 BLAKE2B b24686f5c08754f01cfe1bebe4793bd5e68dc4886b7c7fc470bd4d8cf11923b1c245d11fef4f88e9f6d71a7063d671bd670936fcb2975d7e2caec85f6c2d3cae SHA512 c3e8219c40fba0d53e9989b523f71f9de8fff4a5bf2d516065f9d1b584981111d9b294622d0fccb517abb05270b2e783ebcf525ddff6a51af01c97c8a81181ba +EBUILD protobuf-python-5.28.2.ebuild 1576 BLAKE2B e2779aae6e1ae4fedb95a4b9fb02443400745c871e1a79a5b1aa9eec224dc4edd92936a9ddf5fd060e780c716d69e0bb99ca94ab79f47919ec9eaa53b7b9041c SHA512 19528d0b02d96ef20885645d2a502c963a50271154ed9f5ea3c60f720606f29c9a799f137c44ad7be28fdb2740d752d779786045013fa847a095e2f8fe660f94 MISC metadata.xml 594 BLAKE2B 433b449286cd4cc56adf2f920215ce22f9678052a5797e683adf7c7d58920ec95f6db81587c7f839458037dd8e61b1f655068e057feede8d4e5e394ff2adae3a SHA512 b1275564f5ee25ee71f49d8e8d04e0c90be2d2b5d590f49e775f6d8f5f842aa7745140e155cf85749efe820777db9a7630c8193c707ac360e49f9b05b8eba97a diff --git a/dev-python/protobuf-python/protobuf-python-5.28.2.ebuild b/dev-python/protobuf-python/protobuf-python-5.28.2.ebuild new file mode 100644 index 000000000..a66431604 --- /dev/null +++ b/dev-python/protobuf-python/protobuf-python-5.28.2.ebuild @@ -0,0 +1,79 @@ +# 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} ) + +inherit distutils-r1 + +PARENT_PN="${PN/-python/}" +PARENT_PV="$(ver_cut 2-)" +PARENT_P="${PARENT_PN}-${PARENT_PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " +KEYWORDS="amd64 arm arm64 x86" +fi + +DESCRIPTION="Google's Protocol Buffers - Python bindings" +HOMEPAGE=" + https://protobuf.dev + https://pypi.org/project/protobuf/ +" + +LICENSE="BSD" +SLOT="0/28.2.0" + +S="${WORKDIR}/${PARENT_P}/python" + +BDEPEND=" +" +DEPEND=" + ${PYTHON_DEPS} +" +RDEPEND=" + ${BDEPEND} + dev-libs/protobuf:${SLOT} +" + +distutils_enable_tests setup.py + +# Same than PATCHES but from repository's root directory, +# please see function `python_prepare_all` below. +# Simplier for users IMHO. +PARENT_PATCHES=( +) + +# Here for patches within "python/" subdirectory. +PATCHES=( +) + +python_prepare_all() { + pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} diff --git a/dev-python/pubnub/Manifest b/dev-python/pubnub/Manifest index 620224318..1d64ab487 100644 --- a/dev-python/pubnub/Manifest +++ b/dev-python/pubnub/Manifest @@ -1,3 +1,3 @@ DIST pubnub-7.4.2.tar.gz 73725 BLAKE2B 6edbb8856ccb459e24d0768ca302d78803d300e5187501d4e9f1d6519dda1b33fd01603abde0d1e8d0e25a4a5824b296478628ccccd796f02997c29d124250e5 SHA512 2f993efa051358f909da4ec6b5ff560478b0fe165ea92f54dabe21022be090c83fc474a2e523e24a6b5c72c3baf4923bc5e21cdf31be357577e164a4bbe8223d -EBUILD pubnub-7.4.2.ebuild 681 BLAKE2B 59f1f997f3aaea5442d9a44e1408230021a03a353d8276dab417db997d11348b2d3f2c052fb45fa0a44458973fec2f1aad3ce3036d9d44388eaa4a0d9630c9a8 SHA512 72c97d0bad4f2e939cc2e19fd62ab7bced79bb770b88cf7b58d04976a4ac7512e0661513b595d25d9fe9c145d7c2747cfc48e283d39d402a00510e4ce3167fd3 +EBUILD pubnub-7.4.2.ebuild 722 BLAKE2B ae4ba0a8b46ce53b89a68031b3186655ee229f8be10db3108efeb34404ed5faf1c627f3a0425f2f4a91af5b7667f1e964706a0e1618e142c859b23e638944a48 SHA512 b40667994d6b812720e7f8a999d7fbf46df36d1366a949b73009533d025c43951edd8d291b9e06c3de0e33b7309cf2e8817916d036d63d3ad6ba0d82f9af20fc MISC metadata.xml 498 BLAKE2B 92656ad9c6370507457145da006e0787f10fca4e35b5b9b27077e78aa44ad46707f0174333af3d663e3fed09022f5e37891696ec5c09c25e7fb0db0f44f25d75 SHA512 628c3cfb4105e09c48b7850a4aae8cd4aa731a4631bb00cdbb3735d70af616713c14a0d834fa5b3a2c092107ecdda6bc94a762244fd6e55864c69e860707a060 diff --git a/dev-python/pubnub/pubnub-7.4.2.ebuild b/dev-python/pubnub/pubnub-7.4.2.ebuild index 106bc68a4..99453974b 100644 --- a/dev-python/pubnub/pubnub-7.4.2.ebuild +++ b/dev-python/pubnub/pubnub-7.4.2.ebuild @@ -17,7 +17,9 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/pycryptodomex-3.3[${PYTHON_USEDEP}] +RDEPEND=" + !dev-python/freenub[${PYTHON_USEDEP}] + >=dev-python/pycryptodomex-3.3[${PYTHON_USEDEP}] >=dev-python/requests-2.4[${PYTHON_USEDEP}] dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/cbor2[${PYTHON_USEDEP}]" diff --git a/dev-python/pure-python-adb/Manifest b/dev-python/pure-python-adb/Manifest index 6a67a2574..8c0b092e3 100644 --- a/dev-python/pure-python-adb/Manifest +++ b/dev-python/pure-python-adb/Manifest @@ -1,3 +1,3 @@ DIST pure-python-adb-0.3.0.dev0.tar.gz 25680 BLAKE2B a7dbd9835abbd5e0bfc00cbb7cd422d78de539a75f7d77da2df54783b0f4fbada04901cad34a6dd6a81017cfa530df6bf14e9a9a928699e28ee963b25dc40f30 SHA512 d25e77a00d5508fb0f83fab773bb1c0f853645d79de3009cb06beecb395ce701eb787175f33909fc84a18b7e84a92c15b844c562f3eb3a390ce40e20274fa2f4 -EBUILD pure-python-adb-0.3.0-r2.ebuild 677 BLAKE2B 5ca65726d8d2841a4e65b00fe26c06e38516288b418100ce602acefd60832b30b0769e90fea928bdf148d74a668c77aed661dd14cf6894b5183098fa8df5f336 SHA512 4ae21bee5f66148d42f164a42c6c87bf746e2ca928e1c62bc663c802d05499b08d8284443fe1389768be4bf35a1fb6c5c40786af8362a63f645eb5da02cd1c2f +EBUILD pure-python-adb-0.3.0-r0.ebuild 677 BLAKE2B 5ca65726d8d2841a4e65b00fe26c06e38516288b418100ce602acefd60832b30b0769e90fea928bdf148d74a668c77aed661dd14cf6894b5183098fa8df5f336 SHA512 4ae21bee5f66148d42f164a42c6c87bf746e2ca928e1c62bc663c802d05499b08d8284443fe1389768be4bf35a1fb6c5c40786af8362a63f645eb5da02cd1c2f MISC metadata.xml 584 BLAKE2B ec2f29c57d87395f5aa9ce559a282eaea397ed71511488136113557aea14e3af17369df8590c26e6e25d13bed12bb929e788b8d245080504a339aba9ab0c4e74 SHA512 354177d2090885bf9c92c307018b07b3525e8ab8f2cf2b18a48098d5bd217253f1f8de5f42a3816b93fe8e95b013d633c939ff9fa93244d388acbc6a37bda7e5 diff --git a/dev-python/pure-python-adb/pure-python-adb-0.3.0-r2.ebuild b/dev-python/pure-python-adb/pure-python-adb-0.3.0-r0.ebuild similarity index 100% rename from dev-python/pure-python-adb/pure-python-adb-0.3.0-r2.ebuild rename to dev-python/pure-python-adb/pure-python-adb-0.3.0-r0.ebuild diff --git a/dev-python/py-melissa-climate/Manifest b/dev-python/py-melissa-climate/Manifest index ebcb7eea9..413d70d6e 100644 --- a/dev-python/py-melissa-climate/Manifest +++ b/dev-python/py-melissa-climate/Manifest @@ -1,3 +1,4 @@ +AUX fix-setup-py.patch 1292 BLAKE2B 38167c7b0f2c60db69dad8caf638d35d01e402c4d1ebe576599b5ae20122f47a5e7e57b0b11fb6e2de85a4b61ef20ad7766f0858646cc34a451b3a423026f65a SHA512 112c21effb1d5ff5e3fdd63a832c09d6255c922e64279fc8c27b391f49577267133541deeac220fcb007db716f699af548bbc1446fe97917e33fd7e90115842c DIST py-melissa-climate-2.1.4.tar.gz 5610 BLAKE2B 16df0fa014dc035646477c9f988ce02885ab259086157eb2cad93fb03ae4af647d088d2bc36168ec49ec47d551f38e61f4e8e281edd273f9cd5c9393f700fb06 SHA512 9cd4c1fe4cd0798d8155d1410f894b4842d69d2814898c9ec3e2027bc3696c68d967c5a4f0a3a601216b1aec2faacb15eba456d77f04f12cd025b30fd2d49830 -EBUILD py-melissa-climate-2.1.4.ebuild 814 BLAKE2B 23236abd053898a91ca33c258e3771ce7be4bedeb45a4641ff5622108a72614e085361644c82633d5d73dcd0a0872d37778d1cc85431e67a1ecee6641f45aeba SHA512 83294a97c6f95dbafa008e14a49965a0242c5465b9a910af0a6069eb90c6a602b48c157cfcadec800f4fe3f6b97e45be2890ce5053f7e66157bfaf4524bf598e +EBUILD py-melissa-climate-2.1.4.ebuild 885 BLAKE2B 1eda3cac607af84d87650b6d02172c61977441d774e8c31b8bfd3d56e0f9e0b4eeb7914aa0e1e09e9f7dede9e070133f637e59520fb6bbbeda71c49c65d9c440 SHA512 7d0711eead242f183eab862cb407aab1d71901b481c8e38989b1632b394a6d913e5e29c68464b1ab07855b728c25b9a48e976b83d05781d42fc9a2dcf46e927d MISC metadata.xml 539 BLAKE2B f537781f55dbd4fa791ce14a3129cc18cd59d2a0d8942f479ac7c74ac5604f64f94180a19a3ef41e2d08e9d9cc64a5b058a0c8db6a17e5089381a902f0dcc616 SHA512 2493770af3cf5b6ffb7ce7fff93192fbf61499be0b634b83a85be8a063a3af0ee78b5fd044de02fca2a057f955896c70f87023d9d46713a5a45d8ff64d56524a diff --git a/dev-python/py-melissa-climate/files/fix-setup-py.patch b/dev-python/py-melissa-climate/files/fix-setup-py.patch new file mode 100644 index 000000000..89ec22612 --- /dev/null +++ b/dev-python/py-melissa-climate/files/fix-setup-py.patch @@ -0,0 +1,30 @@ +--- a/setup.py 2024-10-24 07:32:32.373804938 +0200 ++++ b/setup.py 2024-10-24 07:32:50.127803029 +0200 +@@ -24,7 +24,7 @@ + version=VERSION, + description='Api wrapper for Melissa Climate http://seemelissa.com', + setup_requires=['setuptools-markdown'], +- long_description_markdown_filename='README.md', ++ long_description='Api wrapper for Melissa Climate http://seemelissa.com', + url='https://github.com/kennedyshead/py-melissa-climate', + download_url= + 'https://github.com/kennedyshead/py-melissa-climate/archive/%s.tar.gz' % VERSION, +@@ -41,7 +41,6 @@ + keywords='Api Melissa development wrapper', + packages=find_packages(exclude=['contrib', 'docs', 'tests']), + install_requires=['requests', 'requests-futures', 'aiohttp'], +- test_suite='tests', + extras_require={ + 'dev': ['check-manifest'], + 'test': ['coverage', 'mock'], +--- a/setup.cfg 2024-10-24 07:38:54.108763898 +0200 ++++ b/setup.cfg 2024-10-24 07:39:04.744762754 +0200 +@@ -1,5 +1,7 @@ + [metadata] +-description-file = README.rst ++desciption = This is an unofficial wrapper for melissa web api: http://seemelissa.com/en ++long_description = This is an unofficial wrapper for melissa web api: http://seemelissa.com/en ++description-file = README.md + + [egg_info] + tag_build = diff --git a/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild b/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild index 92b010a43..b71d0329e 100644 --- a/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild +++ b/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild @@ -26,5 +26,8 @@ BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - +src_prepare() { + eapply "${FILESDIR}"/fix-setup-py.patch + eapply_user +} distutils_enable_tests unittest diff --git a/dev-python/py-synologydsm-api/Manifest b/dev-python/py-synologydsm-api/Manifest index e80ec25ea..6c8edc042 100644 --- a/dev-python/py-synologydsm-api/Manifest +++ b/dev-python/py-synologydsm-api/Manifest @@ -1,7 +1,9 @@ DIST py-synologydsm-api-2.4.2.gh.tar.gz 85066 BLAKE2B 8a81ceea2ca665ab0f1390b9b0016e5c6fac3c7c1c616e7e0de31848ad4bc41e3694877468610666be42d5925b7b269a9bf20fdb853ac432d9add8acb3c72368 SHA512 93b5ecb83403da51359859fddf87b0b14c23223829020d4a388d7d0baebe59a6ffcb61e0cb44f30e44388a1a8974a322c5fa0ec5eb597845a94cc5f758748ebf DIST py-synologydsm-api-2.4.4.gh.tar.gz 85265 BLAKE2B c8bc6e9750cb95839aabf6b37014ed43306a140a331064c5ab8a3352a888a27d8a2198f3df550e8b81ec6aacf9ab87a74287f7a36d582f7ac7dce0b7e1f625fa SHA512 7a29fcff2b8ffe62ff5fd8f5e3380338814f418c3c0761068e28d94d83e4139546483a8baaa130774c3d798bd1cdec606906eb5335d499cc9206b2cce0dbe4a7 +DIST py-synologydsm-api-2.5.2.gh.tar.gz 86117 BLAKE2B 8daf1405173151f4a3ea84ed43cc9a8b919b3206ebc70b5b7e09e8e0e1c686533aa6718ed7e706b1d8f56eac1b5da8d856c2ca1e8da2fd8159b90260dfe92635 SHA512 b164149d0fe8816577a83429a9455de8c36787faa2d57e5949fb3e5687339e514095b12f0f5029d025f00ca1480aa8f887eaafcfb151c6571f09b99888a30f93 DIST py-synologydsm-api-2.5.3.gh.tar.gz 86166 BLAKE2B 43008efd5ec1320cecb001255154902a8a935989b2b8c8166579eb46c15d8a007d1345b1b67b1e2373938f2ac5d71c40fc759f3c72bd683aa72fefaaee7f511d SHA512 c9affac1e81752d8c4dbee9610cbd5f41362125d288edd6d77f432c2c79f5abe9a3d0dee76033a44d3f3bb10eb25fc242ce0bf1a6487f73bf99090b1e7662dd3 EBUILD py-synologydsm-api-2.4.2.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e EBUILD py-synologydsm-api-2.4.4.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e +EBUILD py-synologydsm-api-2.5.2.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e EBUILD py-synologydsm-api-2.5.3.ebuild 649 BLAKE2B c01434d888ddf0f5ca8fb4fc435b33f3c8bf3bf9f2bc12e18aa772ec95d644bfeadc7e5d5dc4ff2f783a94d3ae2bc6093eb203a258f366627aa0fef3a65fbd58 SHA512 878ef2241f23e3d202e1cd57fccef437e167841c2bb5ffce914eea39ca859d2cbd14f2844c0f56dae9222fbf9f5472482a705aa1e672bed8f3241e7048fff06e MISC metadata.xml 405 BLAKE2B c2cecfb2e8023b7a36d0955a53c58f28e075ea52b4ff4aa4c7b9f998be7e50d81c2f7ece4797955c825343c0da1348dd500ad6ea5eed36dcf1f55e1d0c663c53 SHA512 0b27f3ff1b76362589e2a7d2bab791296ba768a3299310901f9a9d8b62fbf65941cbdac52856ca9d6fc95c330c1acb51441065c66d0a20e44d709f954e2c3651 diff --git a/dev-python/py-synologydsm-api/py-synologydsm-api-2.5.2.ebuild b/dev-python/py-synologydsm-api/py-synologydsm-api-2.5.2.ebuild new file mode 100644 index 000000000..b89ade8a4 --- /dev/null +++ b/dev-python/py-synologydsm-api/py-synologydsm-api-2.5.2.ebuild @@ -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_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python API for communication with Synology DSM" +HOMEPAGE="https://github.com/mib1185/py-synologydsm-api https://pypi.org/project/py-synologydsm-api/" +SRC_URI="https://github.com/mib1185/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +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 diff --git a/dev-python/pyDuotecno/Manifest b/dev-python/pyDuotecno/Manifest index 767003762..242348fe5 100644 --- a/dev-python/pyDuotecno/Manifest +++ b/dev-python/pyDuotecno/Manifest @@ -1,10 +1,12 @@ DIST pyDuotecno-2024.1.2.tar.gz 13849 BLAKE2B 3ca803e67ed1291dc60205800eb8ccaf8a35d87d74da70aef970e4c4b8cbc3b025dba2445a5e385aef3b3f0f69dd93d3757373f54e99729fcb4a28a25bd09e53 SHA512 f61d84583bf364655318f92dfb17b1b141e0f992d7e65bea720d9576e3020fb1282ec5e0e36bd523865a359464939bdaeb83df9c92d158d45e4e88edb2f8aadf DIST pyDuotecno-2024.3.2.tar.gz 14512 BLAKE2B 2c05ccc1a8fb99555154ae90e4af6b2ccfe14fb619edcdd5345b972539888c36750a3fef0e24f98b264e12d11095891302255e38ec4bbf91d727b4f791609cf0 SHA512 52a828bf4cf7c4af81110a99830f780f5ccf90febe2d76de4a75cfbf92587418f42c208f561dccc96b0fe29615fe5771dc878f9d45402a5e6b86d37380d9ecf4 DIST pyduotecno-2024.10.0.tar.gz 15296 BLAKE2B 8abec27dba2316a5dc2cad2d440c254b7858b95e0ceba142be4ae40c036923165ce325461ac9c4d9feb1cd296e261f22a2096c694d97cf2e0d9816fbbfc9f4f4 SHA512 a02929504992eb8d6cdc44801fceed697e6929260111fbfb74b90ea228784aebb26c4a723a763bd7e7ab0e6a50c1c8a246985aac1e49528a589d5d22df8b5f39 +DIST pyduotecno-2024.10.1.tar.gz 15753 BLAKE2B 2f372c1e56a5eb0204bed8014e2df2506ffdfc3bf359c3135356cf403e1b8b3e9fe479dc729c26ee49e1e20935e8d8799c7c768fe03511a53036afcbf047e171 SHA512 baca383213a2dd3ee4a62a97643d83a4ce85a5d47a11a267721d91ccdb77819e578fc85ec5801f4fe34e73cf0d989164ed64ff5f5ce147041dd51bf76c6ca152 DIST pyduotecno-2024.5.0.tar.gz 14835 BLAKE2B a5b0fab287c0f06433ab10e6aa165854275b0b452bee82c3d05216c1912e512db4081a7384144b9fe98ec1e5f864a87b020d896a0f62a6a26735d42672984421 SHA512 603b36f5198638e2488f5d9bf68c22814fd345477118fa4328c7a5fce4553b01b69ea6fee4d81dcbd0ad03b34a1792fc8f193e0288fad83cc0a6721975205db0 DIST pyduotecno-2024.5.1.tar.gz 14830 BLAKE2B d4cb9e8df47050bc4d10c9ab10da68189b684f7c7a1dde9d6800b358d7229b5aac41761f75e9b812d7a7734242c84f287240656e9d1dbff96335a31591991a90 SHA512 bcd9d23b9bbb39eb9d49239d7aa7256abce843c52ca59b3150aafdb46019e7b87a941ce48e9f6128a665a6f13ef81a8b126e2a3af45c13155e4c7153bec38da8 EBUILD pyDuotecno-2024.1.2.ebuild 465 BLAKE2B 3e3c8b450541593ecf11e53cf19f6761c188d355aee8f8441fc3dac0ef531a8a0d64eb3e5ea6efc35b5572f29507ab6bd5355135047ad647a43bbbbfbf510031 SHA512 cae0411d7ec81297dc4b5e6b2ec75e52313a3a6c199a6ca000c91dcec329fa86f7fcb1cc77be369ecccdc12f3b6905cd5217f76f794d095f69eb756a25ad68c8 EBUILD pyDuotecno-2024.10.0.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e +EBUILD pyDuotecno-2024.10.1.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e EBUILD pyDuotecno-2024.3.2.ebuild 465 BLAKE2B 3e3c8b450541593ecf11e53cf19f6761c188d355aee8f8441fc3dac0ef531a8a0d64eb3e5ea6efc35b5572f29507ab6bd5355135047ad647a43bbbbfbf510031 SHA512 cae0411d7ec81297dc4b5e6b2ec75e52313a3a6c199a6ca000c91dcec329fa86f7fcb1cc77be369ecccdc12f3b6905cd5217f76f794d095f69eb756a25ad68c8 EBUILD pyDuotecno-2024.5.0.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e EBUILD pyDuotecno-2024.5.1.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e diff --git a/dev-python/pyDuotecno/pyDuotecno-2024.10.1.ebuild b/dev-python/pyDuotecno/pyDuotecno-2024.10.1.ebuild new file mode 100644 index 000000000..07f1fd6f9 --- /dev/null +++ b/dev-python/pyDuotecno/pyDuotecno-2024.10.1.ebuild @@ -0,0 +1,15 @@ +# 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="Open-source home automation platform running on Python 3." +HOMEPAGE="https://github.com/Cereal2nd/pyDuotecno https://pypi.org/project/pyDuotecno/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +DOCS="README.md" diff --git a/dev-python/pyTibber/Manifest b/dev-python/pyTibber/Manifest index b86cb1fe9..169d830c6 100644 --- a/dev-python/pyTibber/Manifest +++ b/dev-python/pyTibber/Manifest @@ -1,5 +1,7 @@ DIST pyTibber-0.28.2.tar.gz 26533 BLAKE2B fd97d8214d86778ddb5a1da917d5908514f7910f8a0feb89b9815c79eb752a6a7f7d8ac03bbafb8f42af47183cde6641f4136637b0347bc06f511e20c551d0ab SHA512 85185bb5dc1b17bd52f9649532e1dcd6e38805b87affa4d3a31b34c127a1630b7997910b16d235a8c27cb5cbec958bc9994b199ac077f6a9746437355a6d3600 DIST pytibber-0.30.2.tar.gz 27019 BLAKE2B d016002ee9c1fcfb0896e3dc9e790cfc1b544a96f660bddc051a412f4498f5f45811867898bb76b406a4992c6e5a73bef3f27acf614213ee6e0ed0ef4f1d8ba7 SHA512 311cf70a23879ccef09eb8faf59200eddc8b75b154c4fc73883d386f716c1f791acd3ca9df4d3857184958f575de3747361b150d7cf5588d5eac2e8b688f06ee +DIST pytibber-0.30.3.tar.gz 27509 BLAKE2B 401faa6a920cec71ef2eb72f16be76e9a77861ba39ef4353a458f5cbba52c748e046e8247a32c825086876e631a4ab7dd079b9b25cea7ffcff960c1bf2af5fbb SHA512 190ae5b2281c89b0a9f48366a0a2760a240ec207e81181e249dea50ec61bd1ade15ba42501bffc85ebfb3b6343998fe324c8e96b04cdff9cd6cb7179e00ed4c5 EBUILD pyTibber-0.28.2.ebuild 855 BLAKE2B 1fbc54abaf3b040f6ba17dffe46661ad379c8c59a6ce5d12bd67497caa7b5631d74c443f188ff1122aaaa0d457c1a4aec327e4395faa8bd64ab04919de261d71 SHA512 4f0937d175b8cfd467ff109bb1fdf0a3ae1e8bbb699d019ec5eed557ed81c1ce8f8a093512626bde20a745c3b6c85db5ebd00b49ed2056ef64018731614a59df EBUILD pyTibber-0.30.2.ebuild 635 BLAKE2B 0fe3809873b8e25f7f22739c4c663d2612b486acb07b5bbb0ba4ac1cd2e6e67c08b1897cefbfc64bbba82abd22f74da4ebf4299b9b629776deba326203a33c8e SHA512 ea19c4fa2c789a59ec28d01f4690274c7ff152b8f8a786c586cd41fabd7e679b60d8e765e98e0cfe6fb3b403a1cb00ada5a7305670c7ef129fde1f8a5ce5eaad +EBUILD pyTibber-0.30.3.ebuild 643 BLAKE2B 58b366aaa64276ba0569dda88e03dffc8a1c710720202550b9dd7b3de6158ee9c7dd8234c838a4bbdc07e41a732ec16e9c259b68096dc355dbaa94ad40e9cb0d SHA512 9fa4fa0c9bc198eec027ed7687c3216df8eaa2aa83ca0bddaf0563be1c8840722d6d3ff8e1440950d8713fb8e4f1d4f0eabb86d5cff47d459e7d113373692ebd MISC metadata.xml 522 BLAKE2B 13b715a8af2a3e26e7ba12d4b602a61d11fd0f5ab80b799a264b7e061ad7dc8e01937dbded76399d6997d655400815ce38e807287014cd870d70a0eeacfe5730 SHA512 7b18d60761a6187f4c8931a511529c3000ffd925b9d1636794bad50c7111a108b90927aa72d40841338da847679f2358348358a380fb133571604828bd73ecb4 diff --git a/dev-python/pyTibber/pyTibber-0.30.3.ebuild b/dev-python/pyTibber/pyTibber-0.30.3.ebuild new file mode 100644 index 000000000..f7dfad70d --- /dev/null +++ b/dev-python/pyTibber/pyTibber-0.30.3.ebuild @@ -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_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="A python3 library to communicate with Tibber" +HOMEPAGE="https://github.com/Danielhiversen/pyTibber https://pypi.org/project/pyTibber/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.6[${PYTHON_USEDEP}] + >=dev-python/gql-3.0.0[${PYTHON_USEDEP}] + >=dev-python/websockets-10.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyasn1/Manifest b/dev-python/pyasn1/Manifest index 7140a0c79..787bf4935 100644 --- a/dev-python/pyasn1/Manifest +++ b/dev-python/pyasn1/Manifest @@ -1,3 +1,3 @@ DIST pyasn1-0.4.8.tar.gz 146820 BLAKE2B 5c00b47c2014e599d1aa2e14c3004b3688786c7afd160c85709d5a0f324166abb1d29ebbd9f3e13100166e7176710e4dc6e1b8fcf80db5f5bdaa202912f8a023 SHA512 e64e70b325c8067f87ace7c0673149e82fe564aa4b0fa146d29b43cb588ecd6e81b1b82803b8cfa7a17d3d0489b6d88b4af5afb3aa0052bf92e8a1769fe8f7b0 -EBUILD pyasn1-0.4.8-r2.ebuild 458 BLAKE2B a05b56c14f3855ac3aeae958d6bb8c66afd575f6a448a613945aa12c3d657d60238b362e9d5c5fa09b1beb8530c935c6cd8ca61c8e334f388b07b51f7d6f99f8 SHA512 f09e136c6b179c4cfe11121294fc60889348a70a451065fbfaed1c99f6f7dc0e41b7f23cc54d32ce21d3357e46b9ff2905b81925e7e2be7b619aa362cd30a13e +EBUILD pyasn1-0.4.8-r2.ebuild 492 BLAKE2B f5a2a7a608f3e3e2d0d201ee2cae544f4bfb1005aa32ca861af80dabe2c49096fb74cd809946541ec75d59227eb56660e5da2bc027d71075d5e3106f8f21ef46 SHA512 ba39222303fc97c6f5293f3415cb345f39ccc25ba0e1843154373191edf8c854fcfed05bd3d2d1f99a784e3d15223a7baa19c5258af9cec84e1364ab0447a9c3 MISC metadata.xml 510 BLAKE2B c4d9d1262b957521bc2d4ed0120da1db5e631c65802be6bb87e98f3f65872f978d8b4883f2949e2bcf9b6f09582c2ba0bb28722bdc23ccb65be0b24ab2d7c4d4 SHA512 aabaf816d5551f4ea65c30d8a8a81d73f760b5b008b88a14ae78f36ece9bb4fac5bc0b33939dbd77edd8d686947b0c41dff33f9f199731f5eac616072dccb50d diff --git a/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild b/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild index d29e23338..76f282c2e 100644 --- a/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild +++ b/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild @@ -17,6 +17,6 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 arm arm64 x86" - +REPEND="!dev-python/pysnmp-pyasn1" distutils_enable_tests unittest distutils_enable_sphinx "docs/source" diff --git a/dev-python/pyatv/Manifest b/dev-python/pyatv/Manifest index af86a8980..80a1f72b0 100644 --- a/dev-python/pyatv/Manifest +++ b/dev-python/pyatv/Manifest @@ -1,5 +1,7 @@ DIST pyatv-0.14.3.tar.gz 1678147 BLAKE2B 4ecec2ec795069482e35d51893e3ce7d1c074c1c86dc14dfd84d7f54fb3f01f79986664a67f5f25f8cc6e6bec0d5b7edf56edab2912895d0cc1d8d64cf96fbdf SHA512 9e26ddf97b7d3fe75141ddb1e99a2bfb003fefc41e7e0be7037d80d81861958ffad47da4c51ea08bae2ebe972e4918d0cdefbc49140f335a07b811f308253f0d +DIST pyatv-0.15.0.tar.gz 1684693 BLAKE2B ccb152ef63a65ad3286d8f883a838087ecec6aff57e05c7804d8028857b595cb5a77b67288326ec34abaf1ab6fb49bf0cfc73bff15505992619625bf7f62f460 SHA512 0642952c10013de0fbe714b7e195d7eb4e627f850cf593f5c3ef387d9746d0f00fbfdc8d168a53b543eba1d69d7164d04e0054f59b144a2bd5d429faba1e1ac5 DIST pyatv-0.15.1.tar.gz 1685123 BLAKE2B 2f44a18d51233816b923a3414321fa05312b3ffbb6388e768b567b25c601c74fcb5308a63b68b6e44f6e6b31fb1e37714044e149953b2d821dc8ccc236cd3c61 SHA512 57457e2b25375a62c66414f34de3dbc2cf6664b9b9ad4f033ee117014db68c456df4f47f21f73d7ac4166ce422871a695b510c5de8ff4268d00eba46a31db61b EBUILD pyatv-0.14.3.ebuild 1386 BLAKE2B 10863113eeb866b19a5d9d34bd1d19fe1dce3d4cbaf95b2d95359d481bb6c156c607df4ef9d83d078cce8a9237b134c485c60f84355b9f9793b896dfd1ded49e SHA512 1615df8cdb67f12890e45469b4766deac05429bd21a1c93b55a23dcd061678666ac7ddb937b9d514a7875530309625274ee2b89f3150dd5f4e542f04c1c54a24 -EBUILD pyatv-0.15.1.ebuild 1229 BLAKE2B 62d3c5efe1d53e1785fd5c53923f14abe09c8ca0bc024663941f78b716b08cc26939f8e706244bbf938505e2424dd6aec27a31afbb808cf45d9341a1c957b3a5 SHA512 a40032b3f1dda05d472e27e3a98a24d1f9885e5ff592fb49361b20444deb67677cfcdff072ba051fa0312edb447e3597cc24ae508808607cf4bb9eb77ebda1ca +EBUILD pyatv-0.15.0.ebuild 1220 BLAKE2B ca22720c9bd391c942fc97b135d2400fe861f32dfb5bad62d6c3e0a69ebb984efa34ac0afc67ffbdc784e71820d98c96fe730888302c513f6f83a1192c055734 SHA512 a4edd6f1e9aa6d9dfc810abbdf45805efab4bab0b61a06db4fa89c161f47057fb06d01f9c97e2068c05c539f28b9341d992ac708d120e87dee7fc4b814dec1d3 +EBUILD pyatv-0.15.1.ebuild 1220 BLAKE2B ca22720c9bd391c942fc97b135d2400fe861f32dfb5bad62d6c3e0a69ebb984efa34ac0afc67ffbdc784e71820d98c96fe730888302c513f6f83a1192c055734 SHA512 a4edd6f1e9aa6d9dfc810abbdf45805efab4bab0b61a06db4fa89c161f47057fb06d01f9c97e2068c05c539f28b9341d992ac708d120e87dee7fc4b814dec1d3 MISC metadata.xml 510 BLAKE2B d7eb7fc5e0d2a4600212cd8cddd8687d94d3c567df67afe0874a9d32f33520d85039d5e04a1579b66dd98170390e6f23fc67a9061de4034b92070b31f575e88f SHA512 eb08647b94be3694b181dcfdf47386160d69343051eb8f17af01b4c06d72c130f82b0b00479c359d873aedcd7240f9bbe5953be40001a5cc0971163745d0b36f diff --git a/dev-python/pyatv/pyatv-0.15.0.ebuild b/dev-python/pyatv/pyatv-0.15.0.ebuild new file mode 100644 index 000000000..048eebe28 --- /dev/null +++ b/dev-python/pyatv/pyatv-0.15.0.ebuild @@ -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..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="A client library for Apple TV and AirPlay devices" +HOMEPAGE="https://github.com/postlund/pyatv/ https://pyatv.dev https://pypi.org/project/pyatv/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.3[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.13.2[${PYTHON_USEDEP}] + >=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}] + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + >=dev-python/mediafile-0.8.1[${PYTHON_USEDEP}] + >=dev-python/miniaudio-1.45[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.10[${PYTHON_USEDEP}] + >=dev-python/requests-2.23.0[${PYTHON_USEDEP}] + >=dev-python/srptools-0.2.0[${PYTHON_USEDEP}] + >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.129.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/pytest-runner[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pyatv/pyatv-0.15.1.ebuild b/dev-python/pyatv/pyatv-0.15.1.ebuild index d3e2fe676..048eebe28 100644 --- a/dev-python/pyatv/pyatv-0.15.1.ebuild +++ b/dev-python/pyatv/pyatv-0.15.1.ebuild @@ -23,7 +23,7 @@ RDEPEND=">=dev-python/aiohttp-3.8.3[${PYTHON_USEDEP}] >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] >=dev-python/mediafile-0.8.1[${PYTHON_USEDEP}] >=dev-python/miniaudio-1.45[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-5.28.0[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] >=dev-python/pydantic-1.10.10[${PYTHON_USEDEP}] >=dev-python/requests-2.23.0[${PYTHON_USEDEP}] >=dev-python/srptools-0.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/pyblackbird/Manifest b/dev-python/pyblackbird/Manifest index 58d0f53f2..acbe40b5f 100644 --- a/dev-python/pyblackbird/Manifest +++ b/dev-python/pyblackbird/Manifest @@ -1,3 +1,4 @@ +AUX pyblackbird-0.6-setup-fails.patch 284 BLAKE2B b334862ddb6575092cfb2c07e407b884f2e9f6ff367962ba6ae605afdbefd7ca3f5885d16f06dfca0449352fb8d85115f86dc3192387d0ec201d4ef0f5941b96 SHA512 67a8026620942ebf381baedb13d781c095353fd0944bce1cf7304b223feb9605dfafc7daf9e4c1e8d92bf06ffbc139008be08c25ca7bcc5c54acc4b48ae1eedf DIST pyblackbird-0.6.tar.gz 6963 BLAKE2B 926d5683e20c619fc4637320fd007ec553899523f346cfe7856015f0d24ab93f1b13c7e79816abadaae61fafac6c0f99d4114399b696d7c455e4d23a72d02d38 SHA512 c5fc0dbbb776dc0a65a19b1f40389ded1280d49ed7046ab959328024e6b775d2bad03c73b0d7c8bb83df804f52a00490c67da90c6cde7ca327b1c3d01b24a6a2 -EBUILD pyblackbird-0.6.ebuild 699 BLAKE2B e1a57ebf0e5b0eaed372362a54a1252e055ab0f2fe5abb29c04ac4c95ac6c98b12b65640af0835a58469827c136b253b71b8ec65b9ca2fbb33fb1c19338b5549 SHA512 81860ff67d36cb485f70ea22a9675fe72e21a1abb1f49955ebdf578afd44ae3eb1dfcdbb30381687ebe2613d532e926804d19b0cfb89576f91ab600cf404ccb8 +EBUILD pyblackbird-0.6.ebuild 775 BLAKE2B 732264564d1bc1cce2b1c09d321de81e4e4add2a17e63c02e84fb36101d1fe12b0c72d8e7489c35f9c2150d2a86ce6f07d0f3038a5fadbad8081d78ce39b987c SHA512 818e52939aa7e0ce06ac6c4e92e36de2188bd14badbbd1fcd22df6c75f88875957b69220ccb253ea8ab3c4d2dfb28e5cef4c2742bd19c7fa917873c9eacfdf7b MISC metadata.xml 514 BLAKE2B dbd68015bb7a1a130aaa460b729b6453fa37715293ba54ec0b09efbcfdbae376d3426aca8a0416c9c5dedb692c60cf65dbda6402fd5d23e971a501b6901c385f SHA512 248d2aad18773586570cbe4151a9bc27d79537e94b3442879423dfdf44b69b10162d4bfadef78defce70a26e69c6ce340f12e1ec9ca830addc17cf3f61ae7895 diff --git a/dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch b/dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch new file mode 100644 index 000000000..c20faceee --- /dev/null +++ b/dev-python/pyblackbird/files/pyblackbird-0.6-setup-fails.patch @@ -0,0 +1,10 @@ +--- a/pyproject.toml 2024-10-13 13:11:34.979746102 +0200 ++++ b/pyproject.toml 2024-10-13 13:12:01.664743233 +0200 +@@ -1,6 +1,7 @@ + [project] + name = "pyblackbird" + version = "0.6" ++license = {file = "LICENSE"} + authors = [ + { name = "Ben Kools", email="koolsb@my.uwstout.edu" }, + ] diff --git a/dev-python/pyblackbird/pyblackbird-0.6.ebuild b/dev-python/pyblackbird/pyblackbird-0.6.ebuild index 01a3914c1..14391d25b 100644 --- a/dev-python/pyblackbird/pyblackbird-0.6.ebuild +++ b/dev-python/pyblackbird/pyblackbird-0.6.ebuild @@ -22,7 +22,11 @@ BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +src_prepare() { + eapply "${FILESDIR}"/${P}-setup-fails.patch + eapply_user +} python_test() { py.test -v -v || die } diff --git a/dev-python/pyblu/Manifest b/dev-python/pyblu/Manifest index 36cee30fb..d05bfe0a7 100644 --- a/dev-python/pyblu/Manifest +++ b/dev-python/pyblu/Manifest @@ -1,5 +1,7 @@ DIST pyblu-0.4.0.tar.gz 7911 BLAKE2B f8ec69ec8780c8c96ac34cfed3068c45a745730b3214af504bfb0572c1b2a8bb064c85ddc20a13870a2b0edce2fb88c8033208bdd3e52868d9351cb9c75e83d1 SHA512 acb2fd9d93f1f2a6d728534dfd70cd72f1874ebba249988c863b2566f1705f2822f9e8b81eaec5724976e502353fed94b3ae4ef70023ed2e968a5ad31df02025 DIST pyblu-1.0.3.tar.gz 8820 BLAKE2B d802d1fc5357cc93c840e4c1d95156cefa02ffbf2939259ffd3e88e12df299d3f300d6e40838f8472690a5f6a0b13e4751ce28bab0abbefabf2743f0ab64ed44 SHA512 4340d9291d3d12afee2dffb570e3bd4e0b6b1432565e8030619986d3d95ec435e99ce089a0012770d7a7c1ccada8c26a9097b567558bcb5a255f230c1c28288c +DIST pyblu-1.0.4.tar.gz 8817 BLAKE2B 4da72c8659316a31d605c3d305f293663d2ed0254800c4a07c602e6e97e8701f94f4124436a826e99866d7365623ecbb538bcefe6d3f6c8a05d57b554407a504 SHA512 2aeb6b3e33b588f355c579073e3b9f68a56bc326500ee2e963fc605497919005acd4b513d0e27db7ab417a2a94013272110ec430fa7d3658b7b395c89b1560b5 EBUILD pyblu-0.4.0.ebuild 710 BLAKE2B 2c2a80a6ae8bdfa95930dbd06b8d73b19c867e81c0407dd8bb574f0f62f5cb79e45af5c6cfb19d4196424c3d8988978bbed1322ee36aa4c99055072d7b259411 SHA512 f80c1391910c0559b1cb6e4bdbb37a3fb56f8382908f50467eb8ec0c409dec23db159a58907eb2e957142ce23231af33b9bc296c4f80f4ede58152870db344fe EBUILD pyblu-1.0.3.ebuild 710 BLAKE2B 2c2a80a6ae8bdfa95930dbd06b8d73b19c867e81c0407dd8bb574f0f62f5cb79e45af5c6cfb19d4196424c3d8988978bbed1322ee36aa4c99055072d7b259411 SHA512 f80c1391910c0559b1cb6e4bdbb37a3fb56f8382908f50467eb8ec0c409dec23db159a58907eb2e957142ce23231af33b9bc296c4f80f4ede58152870db344fe +EBUILD pyblu-1.0.4.ebuild 711 BLAKE2B 3dbc871ffa17bda3f931001381a85d1831a929da9ea91e2272c6b26515a9750fc4ba04223e00bb5cade059d299622a8629bba667b9e2477798fd44897947f944 SHA512 7ad1a2824034a41163ecb2236166257b0a9d362d64f4ff0508139718028210ecd09f25bef37dc19ec13920514da521d4b99ddb9d0f4ccb56e3296d6fa7348c4a MISC metadata.xml 508 BLAKE2B 989662a72bf7e54bae960d92694d2b5d2e63ef0f349ae48aa731b89bb91c55fec5a95ed2b46ae6e5f0a911832a7ab8839284896b8c7023e5a3a230b1cae1bee3 SHA512 7128a603f8246b6e941289932a1819b2536370b5de33446d076156f931afc98b44d7c64a46258bbe67dc4f4138bd4ea742f8a512c7fed4540f4d72910eec421d diff --git a/dev-python/pyblu/pyblu-1.0.4.ebuild b/dev-python/pyblu/pyblu-1.0.4.ebuild new file mode 100644 index 000000000..578b0d81a --- /dev/null +++ b/dev-python/pyblu/pyblu-1.0.4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="This is a Python library for interfacing with BluOS players" +HOMEPAGE="https://github.com/LouisChrist/pyblu https://pypi.org/project/pyblu/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.10.8[${PYTHON_USEDEP}] + >=dev-python/lxml-5.0.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aresponses[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest index 52a160f71..bb84da8d0 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1,7 +1,11 @@ DIST PyChromecast-13.0.8.tar.gz 52095 BLAKE2B 21878b28f168217c11178733e8868cb166baa7ff2615eeb3a18a477d04b53f80cc4a14687febf6022242a7a58ecb4f4b3cd9018d2c7e29352c6ff939114e1fe6 SHA512 565abbb46de4cdedbd3ddf24cafeaa6c000108f1ec6b9cee77cd9ac34efc910f7d1f524a05d5926a23793eeb296d012ef6aafe357158fea75f000702d5c1b974 DIST PyChromecast-13.1.0.tar.gz 53436 BLAKE2B f8d92f0db9da2898e87340de47bf85cfd71ba4a18ca30af95c261e42c0aff95fcf633637b489a15073c5ed946c4f61370473f07ac83bf37078f37bb90377702a SHA512 a4823b79bf9c54d4734e23cd0c064f9ab51be715297fe02632627812778b2d36600382e18f11e6f368046fb70dc6176a9293888bcbc233cd773443edf4c303c4 DIST PyChromecast-14.0.1.tar.gz 60482 BLAKE2B a34dcba0b975bc8b3c0fb08f5a29a80c2324de3acbcc75dea74cecd5aa9be2fb17fb70f3c2f0131d355edfba5fd0f1d6bdf3d42eb8f368d0b2d3a9f2776f5698 SHA512 72119e27be49128d57a9354aaebd2a5711f3da0ad2e7ca07863107382061d9398c95c901ac33ea2a1c45687b2cbef32dfdba228be99e1acdef79ce133510fb4e +DIST PyChromecast-14.0.2.tar.gz 60361 BLAKE2B 66d652d2f60be05bfa2f96a9883d6221cd246dd015290ff39af3484117a13976cb1b343743857a89321aa46a528254e2938ccc9cfb16d6600219b27f2aafc7f0 SHA512 dab76d184b67c8d9941345fc8e1a59739089b489c3a952c41e9507e55e53638f90e6e99850535ca58b2f9d747c45d6fd8b21a69e8c07c3e37f99a0216247ec61 +DIST PyChromecast-14.0.3.tar.gz 60401 BLAKE2B 40ac1e7b7e8a2b62833532c89adb959953a8e98563a3cad4247e48180b3fe2466dc70c1d41ebfdc703b6bf90fa2528d82fa4b01b8c5bc076530f8e5447060577 SHA512 c6fb5d25059ecea4f508560214f7cc7d139674bd6a8a3963ba8542ac16502700a56bee161620365fecbafd82bc6425f721532fab7b22e64cb6ae7b6bd51931ba EBUILD pychromecast-13.0.8.ebuild 631 BLAKE2B d002370c781dde37f5306e956506024df060e8a1386340253eea9a0f5db7478295ce374a5000edfb999e461dc05efcba7dedef79b6e7f9c2bc14d57d775873c9 SHA512 021552132425c465816f7d2ac72ece7e25e4eb6807160e07074f81c085c92a6846033d03da6d43edec47142f47574316cbb6a1ee85d5f511acf0efa567661c51 EBUILD pychromecast-13.1.0-r1.ebuild 632 BLAKE2B c36219345f9bf734a034327077239c7d414b56a6d41efa0c576b9675acc0321bea094a16d3910e0b5c946729d6d3622be35e6eafe8254775b19904141602e221 SHA512 9e83e84233fe580e5ab7d161224805b97784b6ca639634896d377e4104c52fd188979394bc0c23ffac7f9eb26028869e0614d6ef56df4c185fe35e470b46d243 EBUILD pychromecast-14.0.1.ebuild 648 BLAKE2B 9030e9ba0869b6797a49bfd11674269edd3de31fc3416f913cc8756384c938c9c21454e4defc84e3465ebafd81aa7882a145d1e16561e9e69a4ed403db2eeaba SHA512 661b1401e5728b36519fa317563b92a9232ba742afdd27509add6a427e8900902f7128e76b5b2ded2016db6e8f6d3db4dc527d81b2c006ac47845885135ce5c7 +EBUILD pychromecast-14.0.2.ebuild 638 BLAKE2B c905d56fc2d36fd87b43ba9957d26297d8b2a58393090e4266aa190d6dea790ce0b23eb3727725b8f4c15671bb9a180e3b3baf3afec08399b31b3e1cd507b72b SHA512 004e7d495c3a7d62e99fd4d0b031875adc5a45038991b71bb9ee50f838ed1b2c40a29684bf661ea08ce9e9e2edb2d794139b6c380a57b0bb2cb9dc7330fa55d0 +EBUILD pychromecast-14.0.3.ebuild 638 BLAKE2B c905d56fc2d36fd87b43ba9957d26297d8b2a58393090e4266aa190d6dea790ce0b23eb3727725b8f4c15671bb9a180e3b3baf3afec08399b31b3e1cd507b72b SHA512 004e7d495c3a7d62e99fd4d0b031875adc5a45038991b71bb9ee50f838ed1b2c40a29684bf661ea08ce9e9e2edb2d794139b6c380a57b0bb2cb9dc7330fa55d0 MISC metadata.xml 528 BLAKE2B 5dafc67b7558de5f6aefff40101dd255a3932d7ec749d8b61ce57c8ce634ac10270abba4d348bb105825e9bdb94b71a2734a215611529d2cd3bbcd4c33895fb7 SHA512 d9358eee788b75b13d5ac513af4f5342eb8dcd0efb49b1eb60fc48bae5bc4f54f1ad38f67c5a228f733a8db292bfe2fda045467d395815fc75bde051c157dfc7 diff --git a/dev-python/pychromecast/pychromecast-14.0.2.ebuild b/dev-python/pychromecast/pychromecast-14.0.2.ebuild new file mode 100644 index 000000000..0a5029a53 --- /dev/null +++ b/dev-python/pychromecast/pychromecast-14.0.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" +DOCE="README.rst" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + >=dev-python/casttube-0.2.1[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.135[${PYTHON_USEDEP}] +" diff --git a/dev-python/pychromecast/pychromecast-14.0.3.ebuild b/dev-python/pychromecast/pychromecast-14.0.3.ebuild new file mode 100644 index 000000000..0a5029a53 --- /dev/null +++ b/dev-python/pychromecast/pychromecast-14.0.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" +DOCE="README.rst" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + >=dev-python/casttube-0.2.1[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.135[${PYTHON_USEDEP}] +" diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest new file mode 100644 index 000000000..9f1ffb531 --- /dev/null +++ b/dev-python/pycryptodome/Manifest @@ -0,0 +1,3 @@ +AUX pycryptodome-3.10.1-system-libtomcrypt.patch 1729 BLAKE2B 57a2022ef17e0b86e98b085336f5ce815304e326a5a2bd5cc8ff5d33b6efba440505767517b79c2f0bba39ab33f04d7434a3f0ee529b880ff7552aee2805dab5 SHA512 d53677c0ad96f161f9aed14b8f353a8cc12c92f31de9733789f9c4151710376d33e974fd611b763de94c631796d7a57cd8787656e3c1e985696e20537b34760e +DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be SHA512 103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240 +EBUILD pycryptodome-3.19.1.ebuild 1362 BLAKE2B af3957849ac67c97dd06e6c48fdafedccca1437ec2f91fe91cd90a34650fe4e050ed6379dace8ddfd66300e23b9cc7bae2d95fe5e90edfa2d28cfbd5d803d80d SHA512 f38397be9d7c4779775efa81fd965eb20aaa550d34dd4fd8eb26f0b0636bd2678dc1cf943c41cad2adb67b301520461caa6134638741a53fd2d1af9383ca0e7a diff --git a/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch b/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch new file mode 100644 index 000000000..51a5766c1 --- /dev/null +++ b/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch @@ -0,0 +1,50 @@ +diff -dupr a/setup.py b/setup.py +--- a/setup.py 2021-02-09 13:49:46.356455141 +0100 ++++ b/setup.py 2021-02-09 13:50:49.351076275 +0100 +@@ -367,13 +367,15 @@ ext_modules = [ + sources=["src/CAST.c"], + py_limited_api=True), + Extension("Crypto.Cipher._raw_des", +- include_dirs=['src/', 'src/libtom/'], ++ include_dirs=['src/'], + sources=["src/DES.c"], +- py_limited_api=True), ++ py_limited_api=True, ++ extra_link_args=["-ltomcrypt"]), + Extension("Crypto.Cipher._raw_des3", +- include_dirs=['src/', 'src/libtom/'], ++ include_dirs=['src/'], + sources=["src/DES3.c"], +- py_limited_api=True), ++ py_limited_api=True, ++ extra_link_args=["-ltomcrypt"]), + Extension("Crypto.Util._cpuid_c", + include_dirs=['src/'], + sources=['src/cpuid.c'], +@@ -410,9 +412,10 @@ ext_modules = [ + sources=["src/ARC4.c"], + py_limited_api=True), + Extension("Crypto.Cipher._Salsa20", +- include_dirs=['src/', 'src/libtom/'], ++ include_dirs=['src/'], + sources=["src/Salsa20.c"], +- py_limited_api=True), ++ py_limited_api=True, ++ extra_link_args=["-ltomcrypt"]), + Extension("Crypto.Cipher._chacha20", + include_dirs=['src/'], + sources=["src/chacha20.c"], +Only in b: setup.py.orig +Only in b: setup.py.rej +diff -dupr a/src/DES.c b/src/DES.c +--- a/src/DES.c 2021-02-09 13:49:46.336454729 +0100 ++++ b/src/DES.c 2021-02-09 13:50:02.640123617 +0100 +@@ -39,7 +39,7 @@ FAKE_INIT(raw_des3) + + /* Include the actial DES implementation */ + #define LTC_NO_PROTOTYPES +-#include "libtom/tomcrypt_des.c" ++#include + + struct block_state { + symmetric_key sk; diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild new file mode 100644 index 000000000..82dab105e --- /dev/null +++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild @@ -0,0 +1,60 @@ +# 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 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="A self-contained cryptographic library for Python" +HOMEPAGE=" + https://www.pycryptodome.org/ + https://github.com/Legrandin/pycryptodome/ + https://pypi.org/project/pycryptodome/ +" +SRC_URI=" + https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD-2 Unlicense" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +DEPEND=" + dev-libs/gmp:= + >=dev-libs/libtomcrypt-1.18.2-r1:= +" +BDEPEND=" + $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') +" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +PATCHES=( + "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch" +) + +python_prepare_all() { + # make sure we're unbundling it correctly + rm -r src/libtom || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH} + "${EPYTHON}" - <<-EOF || die + import sys + from Crypto import SelfTest + SelfTest.run(verbosity=2, stream=sys.stdout) + EOF + + # TODO: run cmake tests from src/test? +} diff --git a/dev-python/pydaikin/Manifest b/dev-python/pydaikin/Manifest index 669f5955f..c257d2cdb 100644 --- a/dev-python/pydaikin/Manifest +++ b/dev-python/pydaikin/Manifest @@ -1,7 +1,9 @@ DIST pydaikin-2.11.1.tar.gz 30025 BLAKE2B 7077c95411f05180a8b9ac284d93897da393ea6ae748b9ddce70da0638a853f2bbc114f392f226d1be35515d185607f1d0abbc4313d7b84354e298154d658393 SHA512 9706008ccde3d2f438170c33c686afeaa217c9da55e5351a0fee0598c8dbc20632a038f726e5beec840766f282d5c8c04eba84958119c03323402dfcd309cf8b +DIST pydaikin-2.13.4.tar.gz 31401 BLAKE2B 4a4db1ca5bd10257dcb90639ffa6bf8f84e7ee4ceb02b4523c4a65d14e58db8ba676f8f947b6629badba2b0cbbf3678b26ab55487e8635024a1411fdd17f6e6a SHA512 6c68474c665547353b77632c8cae01873265ea46c323f6f850576d5b0ab2a73243ec8e16b9c700bd966b01c4e13da6be648c8b3339a7e29821695c6efd1b6e1a DIST pydaikin-2.13.6.tar.gz 35705 BLAKE2B dca1d110bb197ac1a2bae7bbeb4133fd98af994ce0ab27fd040e4decf795d5827c774124b2e8feb8704fb0e6f4be06a7baa437b85d585397245c173ddee9fcad SHA512 f1ff9a49bdd6dc80bbab541cef116a4bb9fc1390a1d32f43975667305afcc37a1b4ad42596cec0260b6230fc0e06ca66a7de52587d9e12128bb5c41ef4b80f03 DIST pydaikin-2.13.7.tar.gz 36410 BLAKE2B fa0d61cb7766e5dab23b555169f5e4a97e2bf146ad0c1966671eb36ede34c3b6c10ec3984cd052e82fb601eee1ba7b291ac125b252f104c6606153879b75603c SHA512 f1eb738862c8062c1ef48b7a4c127190ccc5f180828cbd63941d18c2b4dd4a4d97517697772c327d265a9de0a45b2fd4c8061ddfdcb6e3e955482531e0afca58 EBUILD pydaikin-2.11.1.ebuild 767 BLAKE2B c0883b20657c22485849336814c2868ba3c11b1879bff3d3e180b8a9747037ff435bcdbb2d5ba17caa172dcc9a9ea530efb817b3d157bbc88c8463d8794cdb8b SHA512 9eb296dd16f62d488b52c4574d8c4496ec4049340c9c3b2f986fb51bf458e14de661ae520a98d0d4afdbc5274f19a63e4b3903b0161ba6681a794b48d073533f +EBUILD pydaikin-2.13.4.ebuild 729 BLAKE2B a2c8130a88bcd0eaa9a5ab6b594df474bb32e1eb6b84113f984fca1b071082b199338688650129c028374057e960e4b09e86e25046bae31a96f3cfa58d74355a SHA512 df2b2e1957b959ab59b40e15e94c3bad2f33e0d765ee3a112cb9061e80ce65585403d9f0985fada8ee9163068cc4bf4daa212e5890e1af8d566ed51fc1233a4c EBUILD pydaikin-2.13.6.ebuild 729 BLAKE2B a2c8130a88bcd0eaa9a5ab6b594df474bb32e1eb6b84113f984fca1b071082b199338688650129c028374057e960e4b09e86e25046bae31a96f3cfa58d74355a SHA512 df2b2e1957b959ab59b40e15e94c3bad2f33e0d765ee3a112cb9061e80ce65585403d9f0985fada8ee9163068cc4bf4daa212e5890e1af8d566ed51fc1233a4c EBUILD pydaikin-2.13.7.ebuild 729 BLAKE2B a2c8130a88bcd0eaa9a5ab6b594df474bb32e1eb6b84113f984fca1b071082b199338688650129c028374057e960e4b09e86e25046bae31a96f3cfa58d74355a SHA512 df2b2e1957b959ab59b40e15e94c3bad2f33e0d765ee3a112cb9061e80ce65585403d9f0985fada8ee9163068cc4bf4daa212e5890e1af8d566ed51fc1233a4c MISC metadata.xml 580 BLAKE2B e722b9deec269ab70d061493495704387f0624684924feddd87ac1a2d0e45e1b92e8a8851d0535c0956518c361002eda72e1345f46b63ca557a717b4494de713 SHA512 405d37a1e96b4e8f3fa246e541aedeb4c77934bb8ab3b0c638ae45b3b8c8fa7aa1959b4553c1ac97cf8a279bd7c8b9979b88819486067e9b83c515a3530f863f diff --git a/dev-python/pydaikin/pydaikin-2.13.4.ebuild b/dev-python/pydaikin/pydaikin-2.13.4.ebuild new file mode 100644 index 000000000..92970401e --- /dev/null +++ b/dev-python/pydaikin/pydaikin-2.13.4.ebuild @@ -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 +inherit distutils-r1 pypi + +DESCRIPTION="Python Daikin HVAC appliances interface" +HOMEPAGE="https://bitbucket.org/mustang51/pydaikin https://pypi.org/project/pydaikin/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/netifaces[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 7ee018c31..09a41d89b 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,5 +1,9 @@ DIST pydantic-1.10.12.gh.tar.gz 766366 BLAKE2B b00885b86ef331f3f8531d1514f4e3e1ef10d009b35453c6d5a6295ecfe2d2b842f66c7ea2a79ca1d235d54fa38b42432e14804163f944c4455f05c06869815a SHA512 413d433decfa3bb7173d6f4e6e06f746cfbf95f6d27c6a17098216ba81d64d7f8bb956cda195d0676559f96278f3800c77be53ecf46496ac009f130120642cc2 +DIST pydantic-1.10.13.gh.tar.gz 766572 BLAKE2B 3d4f4453469f960467ddf3512be8e97f0abf40406d441a1bc8909df1ebc0e7deaa5e84640d8614395e36d619e87f9d47327cd71526dae203046488d114ade49f SHA512 7ae96c08080e9d3bf3b66ee8ee77efc0b89b6630d4f0c37679e27a28a6433b3628fd342991cf38412ff6d1034c4a907841f74759c2e6b4d51d413d76625d5bfd DIST pydantic-1.10.15.gh.tar.gz 767909 BLAKE2B 26bc325d91fc8df4ced6f7ac3e083ced00fd5b4255dadf23c95b15ec554c36cdbdf13a457538eb5916837f432c4895d40d1a3af7bb9ac0cc199c14b70951e231 SHA512 58dfb35a832f679c50fc01db3ebabe936d49251c52530c4363a72ecba41dd30bafae8665ae380adf5abe104082b3802fa87ac0351d5c2dde2f44a433b43f8b5c +DIST pydantic-1.10.17.gh.tar.gz 770525 BLAKE2B a169f03073beaec43791881ddb431b17cd26ac9082e7582f74a831ca97eb2f4c813c25d52e55455ab40c9f83c345cf5a0e7143d9a75582ad2054881e3603c1f2 SHA512 306eb6c62eb830ae5c917b72533dd5c783ad26c4cfe999ed7e24bf36db8ad487519b6ce50ee6b8377886eb9a2b14f072993d038b9d1113117147498dd4e0c376 EBUILD pydantic-1.10.12.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 +EBUILD pydantic-1.10.13.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 EBUILD pydantic-1.10.15.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 +EBUILD pydantic-1.10.17.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 MISC metadata.xml 561 BLAKE2B 9cb2851ece8c8bd005a45008efe6d14d990f82832700f641418c15921f368de9bf2b20f9713362f5308a871a10c60a54ddce4e095a4a60209c89bde964c71ef7 SHA512 2f26f32c0d937153966ffbc3b9bb67252043dabfd9ca96b2ba854b111300a0c8bc89a664e439cda3bcc39597c3a29d28b3aa84172ece0f1d818b49cda746ee33 diff --git a/dev-python/pydantic/pydantic-1.10.13.ebuild b/dev-python/pydantic/pydantic-1.10.13.ebuild new file mode 100644 index 000000000..56a3ff6c0 --- /dev/null +++ b/dev-python/pydantic/pydantic-1.10.13.ebuild @@ -0,0 +1,91 @@ +# 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} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" +SRC_URI=" + https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="native-extensions" + +RDEPEND=" + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + =dev-python/email-validator-1.2.1[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/CFLAGS/d' setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then + # do not build extensions on PyPy to workaround + # https://github.com/cython/cython/issues/4763 + local -x SKIP_CYTHON=1 + fi + distutils-r1_python_compile +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock + + local EPYTEST_DESELECT=( + # flaky test, known upstream + tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields + # mypy linting causes regressions with new mypy versions + tests/mypy + ) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + tests/test_private_attributes.py::test_private_attribute + tests/test_private_attributes.py::test_private_attribute_annotation + tests/test_private_attributes.py::test_private_attribute_factory + tests/test_private_attributes.py::test_private_attribute_multiple_inheritance + tests/test_private_attributes.py::test_underscore_attrs_are_private + ) + ;; + python3.12) + EPYTEST_DESELECT+=( + tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception + tests/test_generics.py::test_partial_specification_name + tests/test_generics.py::test_parse_generic_json + tests/test_types.py::test_secretfield + ) + ;; + esac + rm -rf pydantic || die + epytest +} diff --git a/dev-python/pydantic/pydantic-1.10.17.ebuild b/dev-python/pydantic/pydantic-1.10.17.ebuild new file mode 100644 index 000000000..56a3ff6c0 --- /dev/null +++ b/dev-python/pydantic/pydantic-1.10.17.ebuild @@ -0,0 +1,91 @@ +# 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} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" +SRC_URI=" + https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="native-extensions" + +RDEPEND=" + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + =dev-python/email-validator-1.2.1[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/CFLAGS/d' setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then + # do not build extensions on PyPy to workaround + # https://github.com/cython/cython/issues/4763 + local -x SKIP_CYTHON=1 + fi + distutils-r1_python_compile +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock + + local EPYTEST_DESELECT=( + # flaky test, known upstream + tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields + # mypy linting causes regressions with new mypy versions + tests/mypy + ) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + tests/test_private_attributes.py::test_private_attribute + tests/test_private_attributes.py::test_private_attribute_annotation + tests/test_private_attributes.py::test_private_attribute_factory + tests/test_private_attributes.py::test_private_attribute_multiple_inheritance + tests/test_private_attributes.py::test_underscore_attrs_are_private + ) + ;; + python3.12) + EPYTEST_DESELECT+=( + tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception + tests/test_generics.py::test_partial_specification_name + tests/test_generics.py::test_parse_generic_json + tests/test_types.py::test_secretfield + ) + ;; + esac + rm -rf pydantic || die + epytest +} diff --git a/dev-python/pydrawise/Manifest b/dev-python/pydrawise/Manifest index 7f8280abf..23255e6ee 100644 --- a/dev-python/pydrawise/Manifest +++ b/dev-python/pydrawise/Manifest @@ -1,7 +1,9 @@ DIST pydrawise-2024.3.0.tar.gz 42427 BLAKE2B 5f2acf123bcc70beff4c76a36808e3cd29bfb0777ec3ec52455571856232d5dc1a870a4d8f55e4c1eab6982fa77e41f83ee1c890b4d5b1ad84de13c2ec555226 SHA512 676b5e2b1bb278e9dba5e7f74abc5c5489f34796ed05a10b87c9d4a72b2de57d5daba9162146c228868446996cafd355048424e795c395c58aa02191281b1699 DIST pydrawise-2024.6.4.tar.gz 45023 BLAKE2B 92c2c1bab803df1ed561d97ecdece55091408ea54d148e830915b550668386c0755ee4018f0db17f31e201d93398ddfcc79637b2cd9ade41528a1c2819031375 SHA512 becd5dde3a3e938e804fec9b298c05f360d6bc78073c846c89432ed4963c30f967d50ec53b65520d2662afae85af2df519eaa370e35e0a78de6774dbe3f2f2ed +DIST pydrawise-2024.8.0.tar.gz 45302 BLAKE2B 09072118b4cc4ee7976df87827d2650863d65ddb9ad2af0a52ebf398c5ea7053a0b8f0fcdef5bd1c5b1d8b8ccdbb5c8f728aa25c851b28148d467e7cbe13373e SHA512 2a9788336247e472008e431a016e8b863a6b38671c7493af0921938931a70791a7664857ec44f25f50a46500ee8ba18d50b5fb7994c4435cfffd15671185d66a DIST pydrawise-2024.9.0.tar.gz 45013 BLAKE2B c2bad96c30f15a9446aa2cc81e381eb6d807d8dfb91b1f54f040dfa94470d71e5f7cb5513424ccd9d7050cff1718c64dd7cb8ee23fcf2571744bb9e1d6266fbe SHA512 8a546fcf451e0207a9fe6012473d6d20b15f6d47cb8bb9bc2ad709592c57cd5224245790bc99ec5c711a2f32d7d918e96f17b58cefa4e920e833c1fc2dd63cee EBUILD pydrawise-2024.3.0.ebuild 726 BLAKE2B 31dd90718cdf9306432a7727dd39dd9f8c640f4297f83b5f849f6ce5a88084ab4d9bb65219bf18b25198bd148bc861fa89641171b150a8df490a0cc8881131af SHA512 817d6414b329d33d68f4f8277e63ffcf7be2a15c9397c36b566584e0bacee7c2050179fc62faf784fa182f00f5dfd10922d45d8f121133a05ee98dac76fc9441 EBUILD pydrawise-2024.6.4.ebuild 726 BLAKE2B 31dd90718cdf9306432a7727dd39dd9f8c640f4297f83b5f849f6ce5a88084ab4d9bb65219bf18b25198bd148bc861fa89641171b150a8df490a0cc8881131af SHA512 817d6414b329d33d68f4f8277e63ffcf7be2a15c9397c36b566584e0bacee7c2050179fc62faf784fa182f00f5dfd10922d45d8f121133a05ee98dac76fc9441 +EBUILD pydrawise-2024.8.0.ebuild 726 BLAKE2B 31dd90718cdf9306432a7727dd39dd9f8c640f4297f83b5f849f6ce5a88084ab4d9bb65219bf18b25198bd148bc861fa89641171b150a8df490a0cc8881131af SHA512 817d6414b329d33d68f4f8277e63ffcf7be2a15c9397c36b566584e0bacee7c2050179fc62faf784fa182f00f5dfd10922d45d8f121133a05ee98dac76fc9441 EBUILD pydrawise-2024.9.0.ebuild 726 BLAKE2B 31dd90718cdf9306432a7727dd39dd9f8c640f4297f83b5f849f6ce5a88084ab4d9bb65219bf18b25198bd148bc861fa89641171b150a8df490a0cc8881131af SHA512 817d6414b329d33d68f4f8277e63ffcf7be2a15c9397c36b566584e0bacee7c2050179fc62faf784fa182f00f5dfd10922d45d8f121133a05ee98dac76fc9441 MISC metadata.xml 515 BLAKE2B 5945506a00d6cbde1469c4841d162a32b1551093e906cab616c1df3cbdd8492609bb9f0581f3f7eaf272c2a78bf98aae797b94e29402e5a89773a96adbacbbf0 SHA512 9aca4091e2f160f9363dc523bdd660155e17c9faa3a57303ddc54d35fc1331acf74a0f398062097ae6209139f8a331f6c7231216e429b54ac2c70e3019bfd6fc diff --git a/dev-python/pydrawise/pydrawise-2024.8.0.ebuild b/dev-python/pydrawise/pydrawise-2024.8.0.ebuild new file mode 100644 index 000000000..84e59f8f4 --- /dev/null +++ b/dev-python/pydrawise/pydrawise-2024.8.0.ebuild @@ -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="Python API for interacting with Hydrawise sprinkler controllers." +HOMEPAGE="https://github.com/dknowles2/pydrawise https://pypi.org/project/pydrawise/" + +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/apischema[${PYTHON_USEDEP}] + dev-python/gql[${PYTHON_USEDEP}] + dev-python/graphql-core[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyeiscp/Manifest b/dev-python/pyeiscp/Manifest new file mode 100644 index 000000000..887115876 --- /dev/null +++ b/dev-python/pyeiscp/Manifest @@ -0,0 +1,2 @@ +DIST pyeiscp-0.0.7.tar.gz 44843 BLAKE2B 10e11d1587140561cef8cef8e93db6dd227ebb50f6b93f5d64ca694af9abc417f2a804860ae43348375a359b6c5131f9bfdbac35214ab27dd800dfab40b167d5 SHA512 bbe190c5d363abeab7ff1359e7048e6711bda2a92dc78231248d89ace6b313026335f6daf64b405d09525e89d7655022c94d267b4a46bbeab33834f04387f703 +EBUILD pyeiscp-0.0.7.ebuild 441 BLAKE2B 6a32c73c72baf033464d7b11acdc3dcf484f0b503acffa13ba035efd331ca1f9c10493003d5513197ed43fae0f58dcc1116f8cd3fd998831c2d00351b5e1e72f SHA512 015bac297d63d014d74da3988704a3b3cd79356564152a4e38734c1cc896d869480333dd32e5ae2fcb97b4d379c25b31d6709a0ba42bc69a4d69fc85bd993258 diff --git a/dev-python/pyeiscp/pyeiscp-0.0.7.ebuild b/dev-python/pyeiscp/pyeiscp-0.0.7.ebuild new file mode 100644 index 000000000..00bff5d9b --- /dev/null +++ b/dev-python/pyeiscp/pyeiscp-0.0.7.ebuild @@ -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_12 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python asyncio module to interface with Anthem AVM and MRX receivers" +HOMEPAGE="https://pypi.org/project/pyeiscp/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/netifaces" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/pygatt/Manifest b/dev-python/pygatt/Manifest index d6b2b7f3a..ff5182d3b 100644 --- a/dev-python/pygatt/Manifest +++ b/dev-python/pygatt/Manifest @@ -1,3 +1,3 @@ DIST pygatt-4.0.5.tar.gz 40109 BLAKE2B a08849cd5d9e3f1d8a9015d98fec51e3cd659da52ed912dad4762921cc85c73373aaa8637abaf24d8e14162b2e9526b21eaf1bb83302d03b11ff0e4359fb38c7 SHA512 c84368dfaf9b3b6d3edd4cf424c470d4735c96dbed920d5217c606be866c655b1435fc1179226888f6f4add628b553d38490048f0149828e8a1c5df4fbcf24cc -EBUILD pygatt-4.0.5-r1.ebuild 537 BLAKE2B 84433e24ced6613515765b5f02aa1d40c12c6f2350716c2c8aa3329fec8f1c4f153c4fb2c938769605e3feb8f13c4855829dc9844655282b11e018ca84225f4b SHA512 487049c062e5ce731486a2d5c4c0d8e9bddd78806e740ce22f3d3db5759571254a89540d896cc6a2de15cb603203ab1742852182a30f8d5a72985a4920558e36 +EBUILD pygatt-4.0.5-r1.ebuild 736 BLAKE2B 92ad546e8ec27b6568fe03883851ce5f12abd56ca32205778c8e9c2eed020fe5e12a28db4dadc41d20a24c9250a99713003327b67014257021fdc58c6f68e9a4 SHA512 b5bcffc6ff845ae4d8ee2307bde7fa38f92c4f47ad75226b39ee9c7374f38988f70679acfce5168ce83453341390771329bd2290d1e71a6c1b0ac8ee958d5e1d MISC metadata.xml 539 BLAKE2B 9ca1b457ae219998e798dbe06d1f2a1c37f49ae4de06edc01d85af6f59d75ec17ed554debfdac131b067f74b8ed8b1c3e26f0e34800b1db104dae469fa56eeb0 SHA512 f63379b5ea5d8a338a384dbae0a3df2fa7ed47a2699c3574dc832211d600297f61a51917489ace53c47d4665e522ffe81f6aab083e1c7f952376cc563ff7c0cf diff --git a/dev-python/pygatt/pygatt-4.0.5-r1.ebuild b/dev-python/pygatt/pygatt-4.0.5-r1.ebuild index edca84222..e61f293ce 100644 --- a/dev-python/pygatt/pygatt-4.0.5-r1.ebuild +++ b/dev-python/pygatt/pygatt-4.0.5-r1.ebuild @@ -16,8 +16,12 @@ SLOT="0" KEYWORDS="amd64 arm arm64 x86" DOCS=( CHANGELOG.rst README.rst ) - +IUSE="GATTTOOL" RDEPEND=" dev-lang/python[bluetooth] dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/enum-compat[${PYTHON_USEDEP}] + >=dev-python/coverage-3.7.1[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + GATTTOOL? ( dev-python/pexpect[${PYTHON_USEDEP}] ) " diff --git a/dev-python/pyipma/Manifest b/dev-python/pyipma/Manifest index ee8af3611..6f7696759 100644 --- a/dev-python/pyipma/Manifest +++ b/dev-python/pyipma/Manifest @@ -1,3 +1,3 @@ DIST pyipma-3.0.7.tar.gz 13875 BLAKE2B 9edf8295b629121a936bd5ae41e7cc5cd699f6b2ef928cd63d05aa7ef3f459106a83681c7ae4fff11e86a0328e77cc4f8eb231a94132fe6fdc9c2a9c9a4c63c7 SHA512 9c792ce1bbd54294bd834ae9fb754260dea0b950b36674a33d371cbc625b6173bea211bc77921bdeee308bbe27a2c9df1ec9a91aef6906099d2b1243766bc77b -EBUILD pyipma-3.0.7.ebuild 616 BLAKE2B 9ff9d160e10db3d99a8727885f911e29316e9cf1976ace3b6e567662ba69b0d3b7015f35362a743f6ef2710730eb766250fb74839813e762bb5bb0a7050aebec SHA512 f32a74b945cd6b400a1c8644ed3b1739a1a418bd23a177453e5ed2dd065c3339ad6ad1286dac163eebb41542487ea755b86e43b7b46c4f21415780b7c684d915 +EBUILD pyipma-3.0.7.ebuild 579 BLAKE2B 9efffed842252077f39912223300751c0eed3a23fb086760eec5acb8de960c1530171c0904df9de174114367b1da2cd75f8796e6a2f8dcffd0d8eea74fd7bdc3 SHA512 7314799392b9dd6a7c908654d79e5d62d6e84876378ce13e19410d3792110b71e8c9eb32684ba74dadb70d3c1f9c03b3c661fe249cc2b8ce5fb6c5299cd6b35d MISC metadata.xml 505 BLAKE2B 0d1dc5534e878d0416e33a420a50509055d17a9830102e2146b6b2e53fa61b8aa946e5318d9586d24318de642bb0ea14e3475a875d32674c8b38f2df3230b9f2 SHA512 01a2eed20dd6d218ec401b83cbc9cbfa886da12fe96e21db2ff9b3b0abfb18581fa43c76df118a943aae24b9209ecb7bf577175c3d53c5ff8640118f78290f2d diff --git a/dev-python/pyipma/pyipma-3.0.7.ebuild b/dev-python/pyipma/pyipma-3.0.7.ebuild index 038dcb4a0..7971dd86d 100644 --- a/dev-python/pyipma/pyipma-3.0.7.ebuild +++ b/dev-python/pyipma/pyipma-3.0.7.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Python library to retrieve information from Instituto Português do Mar e Atmosfera" +DESCRIPTION="Python library to retrieve information from IPMA" HOMEPAGE="https://github.com/dgomes/pyipma https://pypi.org/project/pyipma/" LICENSE="MIT" diff --git a/dev-python/pyipp/Manifest b/dev-python/pyipp/Manifest index 2cf335fc1..172842857 100644 --- a/dev-python/pyipp/Manifest +++ b/dev-python/pyipp/Manifest @@ -1,7 +1,9 @@ DIST pyipp-0.14.4.tar.gz 15044 BLAKE2B d2af3e82d2e604f8daa19f2b0b76c6533493a2bc5f97a989676de3ae7fa4c330af0f4e9d001bb1cbc6cca7554be3e0f887ccee00aa9284c2582716051853be59 SHA512 250f343cf70286f7cde5e2f4580aee766471a2ab19f17706f39fa8ecd84e1c3837a19896dc4546b00da80647f6512255c6e2ff060fa9e1f3cb0c74e6861ef834 DIST pyipp-0.15.0.tar.gz 15233 BLAKE2B c1a0ed97098568ab28e627a0497e8aa25978410cdb395e9568c15ae953ff4f0356048eb24660ab0bf37895476f431a2d178d49605e32624fe2d185aac6f43d66 SHA512 beb4c892c03a3fc52f2aef0a1116433c326e6b41b138e4c3c475a675da1ce86544167618f6066dd42ac1828068ea0ebad2318681adad2dac4d96f452f89d0d5a DIST pyipp-0.16.0.tar.gz 15251 BLAKE2B 7d1c2a47da4cc046a07c025bf758992d0aa2250023c4166c4f099481c856db8090e90097351dfda25e6c08fd8264be62e09026fc4be8de40e41406bc4525ebb5 SHA512 da7654eeded9a987add64dbd46232f5e1b00482a5f5896d077139f9eeefe610e46dfa9c005f41e3cd16c5723a9728e923db5c6613d854f869e09425c12f26e1f +DIST pyipp-0.17.0.tar.gz 15868 BLAKE2B f43327874e2e7a80e5c9a94be3c28926910d2ab5bed73b091221f7641b2f1dfb5737c108950c2b3c0c1f4551357127006209de85fe551063b63a68d06e865ef3 SHA512 f65b43f32fcfed52c9a0bd31131216d784245d0c8b702f3630d70b962900c0c385b01da49da94ddb879ed4fe0a4b6cb1f0f2e2e718ab99a2cc3f1fef9ac0b14e EBUILD pyipp-0.14.4.ebuild 1079 BLAKE2B f0c18c645e4043ad237d2dc4b55057afa0f40442c6a7f8b16cf790bd00fed97758ef24f84448a536ddbfc9b6822827751425d96bd70f57f30256a48e0e62b35e SHA512 a57275a0a7398027a2874da7bb2b3949ec11cde0c49c97d51e05e12f1f4055f04bf71c77f38247e17db561df7cc9a4fccc0fe89afe4dce6519ccc122523b2f93 EBUILD pyipp-0.15.0.ebuild 1038 BLAKE2B 50cdf48904f3cc45233b057b25e79667fd5c045ce762362e906ccfae0ff43014af25e4bf302f986c8af0525508010e514516606ea4da0a154b4ee9132f7b9bce SHA512 2f97a2a494a3b6de60672a853a1e27f335023b07ff7c4e4cc58c7556da4de6c74df42991436d18c9b9915f99e8ec9885d38273b50b95df786145643f25e9c501 EBUILD pyipp-0.16.0.ebuild 911 BLAKE2B 17ad7c45bd34bf6360a34b2942f07d8ec5d197fb02f37010f4df5c97283a73a4506197bdd11e83d9517ffb892265dc06a2fc77d9788443cde054ae4709537f84 SHA512 5c1a05bbf3d48bc635f683c671bb46f9ba1a8e9d00d6814f3daff3ab8326dfbd4fa0b168b70fa0b1fb0dd6027febff4d73ef21a5a249d06458d36fb3b633f08a +EBUILD pyipp-0.17.0.ebuild 913 BLAKE2B 0656372f51bb977671b0f74688721f50f9be29edd21da90008ce175697b8b379d7fee31b6bdf643f152934da42b4d18afe1bd008cb61bf1dd5067ea2fd98341d SHA512 a98bf74a378418bb9f0f6f9d91daee7c50b32876c91b5fb001cc09f9a4a324caf1ab03a254f1629011d118ea0d957c23335cda533982fabd2895eb3d4e4663ef MISC metadata.xml 522 BLAKE2B 6d5e04048c6b7a10b711eee89b3cb8ad2a2f8c7322bb8f25bdecc02b75e4cb20ca194787e348924b515dae72df30f3249e504606c456774a99ec96f0db3e67f1 SHA512 d9ce732153d352341b952a4044b56f0fc16fa09b0186de47166d6a7f099916d4025e7cfbbb0a9a25392ae9de4fed798429cd43f20cd501336c3081ce3f2fb72c diff --git a/dev-python/here-transit/here-transit-1.2.0.ebuild b/dev-python/pyipp/pyipp-0.17.0.ebuild similarity index 54% rename from dev-python/here-transit/here-transit-1.2.0.ebuild rename to dev-python/pyipp/pyipp-0.17.0.ebuild index ec96206e3..e2cfd2e44 100644 --- a/dev-python/here-transit/here-transit-1.2.0.ebuild +++ b/dev-python/pyipp/pyipp-0.17.0.ebuild @@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi -DESCRIPTION="Asynchronous Python client for the HERE Transit V8 API" -HOMEPAGE="http://github.com/eifinger/here_transit https://pypi.org/project/here-transit/" +DESCRIPTION="Asynchronous Python client for Internet Printing Protocol (IPP)." +HOMEPAGE="https://github.com/ctalkington/python-ipp https://pypi.org/project/pyipp/" LICENSE="MIT" SLOT="0" @@ -18,13 +18,15 @@ 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}]" +RDEPEND=" + >=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/awesomeversion-21.10.1[${PYTHON_USEDEP}] + >=dev-python/backoff-2.2.0[${PYTHON_USEDEP}] + >=dev-python/deepmerge-1.1.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/aresponses[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-cov[${PYTHON_USEDEP}] )" diff --git a/dev-python/pykoplenti/Manifest b/dev-python/pykoplenti/Manifest index 906ccc9bd..5a5c27516 100644 --- a/dev-python/pykoplenti/Manifest +++ b/dev-python/pykoplenti/Manifest @@ -1,3 +1,3 @@ DIST pykoplenti-1.2.2.tar.gz 25034 BLAKE2B f0ad319cce5d6788ce88a629a83584c8e792110b2f89831b3609b57a1991611ed272fdd882012659dd2499e7e9f8f510ea6fa4e98e0ba9178bd9fe440a2b58f3 SHA512 220db8068588dd1055bd968b9f31c1c56b42f523af2724ead1b19e6a564d93e6abb804753480df5ac5ca4a4b5ddc4ed2fba12e26a61ed3f735d8e04aa9bd816f -EBUILD pykoplenti-1.2.2.ebuild 670 BLAKE2B 4d1982a34d5d9f4f29820ac36df4e43a2d70410d8a9c371d7e8d97eb123caab0259e9dc1938d948197dc8ee2b4b82df1dcd35a30cd2e41db1e6469c18e719259 SHA512 5ab5c9dd693a18178921b75b0386fd1daec6879484be60e8dce45691c0a9e5987d97916d02a9bdee8a7988e42f07fec38d6963e896d8db85b32e63b8a4b98981 +EBUILD pykoplenti-1.2.2.ebuild 675 BLAKE2B c9a01afe1d848da19e42b7f3193b78f078ca649dde72187cde9b6c00610ae4723769c1b826e143a915b673c0745fd04f7e3063f54bc681aee7988db5c6612522 SHA512 4dc6d9f1bc7408bb4574158b3c1b4ed6b4e73c294e843ff89b6c1bcdedac08a7926e271520cca3879d05429c3f87a106123d21b274e185770e68bbb3a5e07d4f MISC metadata.xml 394 BLAKE2B 46f0721b26b52b0358cc44de1ec81eefc846afe4f491e1d19cefa23f38f8f25570daaf57515eb179a64a4678bbd811ee7c3f392ee5d573aaf6ab3afc076535fb SHA512 0b272ce33bc9f58506f13086a34b1126d7bb45c397d13c254f1fc13f4c7ae31081e6822c41483546d6e222eea732d913e48e01939092474e69d40618be81257f diff --git a/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild b/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild index 41eb626fc..6afe4adc7 100644 --- a/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild +++ b/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild @@ -18,8 +18,8 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/aiohttp-3.6[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.9[${PYTHON_USEDEP}] - ~dev-python/pydantic-1.10.13[${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 diff --git a/dev-python/pymicro-vad/Manifest b/dev-python/pymicro-vad/Manifest index 825335c23..f44a7778c 100644 --- a/dev-python/pymicro-vad/Manifest +++ b/dev-python/pymicro-vad/Manifest @@ -1,3 +1,3 @@ DIST pymicro-vad-1.0.1.gh.tar.gz 756636 BLAKE2B c473efafe5baaa45ef4d34f5643eaf9bde99a87a41863dbce6e5a3ad0b06819688d3269d6bcb69e5069acec3fc38699a6cd36251639ed07c7fa1df06bbb89e4e SHA512 432602c6b5f592563214400799ac897b3ee393b42bd973e7d7fe0d0c9abbc67258034a36b4a3c5a973223f04c43ded73c0ff8f730dc5cae65e898c8b1fa6d832 -EBUILD pymicro-vad-1.0.1.ebuild 568 BLAKE2B f232830445c52d981c0cd6271df3e87b270e0a94d172a20863c398cefaece13ad6441f7d9a92d53e093e16694bd6e646bcf87dc909c08d82cdbd34082cf0803e SHA512 0f54f32fc5f09657f5adae89bb0a98e1d7cb1b8c79ee801dd8a26cba31640ef8812c48bd5ed8b34f28d617d1738c4ab82674e3e421c28e4764e4b01c521afa81 +EBUILD pymicro-vad-1.0.1.ebuild 564 BLAKE2B 1853c96c93a5baaf14fd5f098dee548908a5fe64eb0aeb14cec8bef97600f62c7b70943264726d033b2d11ed0555c0f00b1fce67f41fff57216b8ba8ad4e5a7f SHA512 68d98d3c93dbad687e9e1f60b8a8b74d7756fea932d5be496458eb08435a8410859195f13c5d7a2f6301e7f1f8f5c08295dc8e104b36b4aa343d0cfc66c746d1 MISC metadata.xml 515 BLAKE2B d557f276b9101d58fe06e023d995f00761880012ab2222b8c55d8b5bb41ca09ad4f384fedb3c697b60e6683a5fbe52b294021d19146318ec188406cb8a23fa9b SHA512 371cb04beca031a1b71cab06b3c7fd8a314fc75aeda6d1f4cf7a56b8aeb9d7c0df45fff6d58748a6c290ad5a5193c237a051e89ce92d053f0f797097bd101cdf diff --git a/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild b/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild index fbcc841e3..30d36465c 100644 --- a/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild +++ b/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Self-contained voice activity detector" HOMEPAGE="https://github.com/rhasspy/pymicro-vad" SRC_URI="https://github.com/rhasspy/pymicro-vad/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -LICENSE="Apache-2.0" +LICENSE="Apache" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" diff --git a/dev-python/pymodbus/Manifest b/dev-python/pymodbus/Manifest index 6f627994d..d2768dab1 100644 --- a/dev-python/pymodbus/Manifest +++ b/dev-python/pymodbus/Manifest @@ -1,5 +1,5 @@ DIST pymodbus-3.6.8.tar.gz 191916 BLAKE2B 83ad6251c001418543e72b121115d9f6a5f3a3948ef50c480947e4eb77be28c8f8be42e46d1b81bcb09c2e7da17c83eaf23baf6e65ddb34d8fbdea01dc6bdf01 SHA512 80a2f86836d3ea3cb3e5dc2f58f37a07d6350547754c715e0de5c390119e78d9296d74ba5eda26904ce78e5636bdf4ab9ec5b53801525da922916bd4b0ba80b0 DIST pymodbus-3.6.9.tar.gz 193922 BLAKE2B db47395187d94aa2f6ecd5d3b4bac2323f9fcc55aea3f97bf9720becf195afcf79a7bd91802fab81037d8f4b1c64174fc954dc8b26cc5d7b43408188ff3d0963 SHA512 a7060f0512a283c6320e45723313fc2623146a6f08618af63903f30e1c9bf706b6fa258210c58ce2eb0abb217f9ee580b5810f589554675af801637716ba0d88 EBUILD pymodbus-3.6.8.ebuild 1258 BLAKE2B 91ef8836fd18ca38b6cd782dcad287508293429a8841eb63bafb8e16e143f46a44791c819024788555360450cfa00a6d8a83e52e7e56e98e7b9825122f772970 SHA512 e85e24b020e6398e15780e41e0894190a8b6b4bdb946752ecc339f117a7336b028de039b6702c3a853b6cc3bb9726ecce30395023128657ae23dca795e9e1fab -EBUILD pymodbus-3.6.9.ebuild 1221 BLAKE2B 04ffafff364c352fea7907768fa2415e20a12cba58f78866ee93ed27441401c21dd02a07904b64dd6c255623d7695fbbe77f485b9acdd09b61b0f9ad1108c1be SHA512 6998b6363bc12758e6208872e9bc952afe61c9bce8ba46ee080b33e34eeb83e5b574b6387031feab0ec3592149b25161486dc5475d79c1f111fb2998b90821f9 +EBUILD pymodbus-3.6.9.ebuild 1173 BLAKE2B e4bf85c93d6992df40ae35c6393ba20274724b1dce8810dd2719e20a9c721805140801d039e2660f59a1f4c5c74b8561c3d848f14f9cb3a19c213b476d49bd65 SHA512 dddf9e8b6e2120321e2e31ed3fd806d9eb8cf6db2b85c07da962e17b512ecd812bf4729fde106b78a0ff02a99e4e6b081a9b24f37daa20cc3e21c61584da033c MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43 diff --git a/dev-python/pymodbus/pymodbus-3.6.9.ebuild b/dev-python/pymodbus/pymodbus-3.6.9.ebuild index a88fc6d03..e37582244 100644 --- a/dev-python/pymodbus/pymodbus-3.6.9.ebuild +++ b/dev-python/pymodbus/pymodbus-3.6.9.ebuild @@ -21,18 +21,18 @@ DOCS="README.rst" RDEPEND=" serial? ( >=dev-python/pyserial-3.5[${PYTHON_USEDEP}] - ) + ) simulator? ( $(python_gen_cond_dep '>=dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}]' python3_12) - $(python_gen_cond_dep '>=dev-python/aiohttp-3.8.6[${PYTHON_USEDEP}]' python3_11) - ) + ) repl? ( >=dev-python/pymodbus-repl-2.0.3[${PYTHON_USEDEP}] - )" + )" BDEPEND=" test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/coverage[${PYTHON_USEDEP}] + dev-pyhton/pytest[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-cov[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] diff --git a/dev-python/pynobo/Manifest b/dev-python/pynobo/Manifest index fab34b805..d0edd0b32 100644 --- a/dev-python/pynobo/Manifest +++ b/dev-python/pynobo/Manifest @@ -3,5 +3,5 @@ DIST pynobo-1.8.0.tar.gz 30130 BLAKE2B 894424c7b4c34b7f149daffdd51e9f5a3eb9c5272 DIST pynobo-1.8.1.tar.gz 30223 BLAKE2B 3282b11f5811270911757bb6162cdbc00f6e1a394f373edbd3a907a01d6898c162d3c64456b38ebfb79c80e70113d97c26a562369f30a75f49e4d20ad20ef63e SHA512 ac6b481005077b8db9f56d429a0bac6c437f21d28ef5a94a555c44de2bbf3f4b8bbbfb78b4753d8fb0f64e846bd5abe7e8a49ada71bd6f3c989dab4523b0f471 EBUILD pynobo-1.6.0.ebuild 497 BLAKE2B d75a467ff542050b40b0436e4ff75d8353acf8301175783c01933719a2c2f2cb6eb55a23b1d99c081494c4fca8f998172035f68d09ccdfd67aa13d9c1632d67b SHA512 b8776253145c927658ff7f178ed959cbf9ae3e44ac9bf2952d7428af930b59350afd2915a4bd1d68f001c5a65f3c284d7926cbb15a92a712971271bf4aa1fbe8 EBUILD pynobo-1.8.0.ebuild 497 BLAKE2B d75a467ff542050b40b0436e4ff75d8353acf8301175783c01933719a2c2f2cb6eb55a23b1d99c081494c4fca8f998172035f68d09ccdfd67aa13d9c1632d67b SHA512 b8776253145c927658ff7f178ed959cbf9ae3e44ac9bf2952d7428af930b59350afd2915a4bd1d68f001c5a65f3c284d7926cbb15a92a712971271bf4aa1fbe8 -EBUILD pynobo-1.8.1.ebuild 501 BLAKE2B 92fcd0f60bf9c107f7cf6aa8524e1330967ffc6afc12039b3899861f544cf3740b8059938626d9067ba723e95932c3ff5e88f3f510bd21a4149ffc18c2c2d880 SHA512 fa85cf9f92558d3f5f308a3cc7942de0cf3bc2bae055e41dc3135ac6cdd8059dd9dec344387c000ddd7aaae3ed7ba2de0f6f6cf83ee75c8c2821f9822204db30 +EBUILD pynobo-1.8.1.ebuild 495 BLAKE2B 4e4ba762eafdb7ae0462889746c501c0e85796e839b6f65932e0d21633859c508fa29ad35e840199208647c4fcf2579937b05a8649c66d85e3dd05f407667e7d SHA512 e52210f11a58f6b0838d13a8e979d119f49e69d1a76d2b39d7caaf098ad489456bd4c44549f099ad3e2fcf9863b3410856a3551eacdcd5db7e8d6006dcf46afe MISC metadata.xml 383 BLAKE2B a60236fde2bacd9f878652b12f9fab0297553daa494dd7fef45c037463e31eab4e19cff07fea46ee04946577ca76f5384a45ef5bd67cc542e18e8ccf6d4bea24 SHA512 849763e8228053dcb161946e628311182cd0fd596389de6326235388abf64da0e766cbf1e755ef8d317f2bb54be27edc91152ce73d81a0649c416bd16b65457d diff --git a/dev-python/pynobo/pynobo-1.8.1.ebuild b/dev-python/pynobo/pynobo-1.8.1.ebuild index 7f968b0ad..909c86ea4 100644 --- a/dev-python/pynobo/pynobo-1.8.1.ebuild +++ b/dev-python/pynobo/pynobo-1.8.1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Nobø Hub / Nobø Energy Control TCP/IP Interface" +DESCRIPTION="Noba Hub / Noba Energy Control TCP/IP Interface" HOMEPAGE="https://github.com/echoromeo/pynobo https://pypi.org/project/pynobo/" LICENSE="GPL-3+" diff --git a/dev-python/pynws/Manifest b/dev-python/pynws/Manifest index f1b8dc068..8222193d2 100644 --- a/dev-python/pynws/Manifest +++ b/dev-python/pynws/Manifest @@ -7,5 +7,5 @@ EBUILD pynws-1.6.0.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebe EBUILD pynws-1.7.0.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 EBUILD pynws-1.8.0.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 EBUILD pynws-1.8.1.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 -EBUILD pynws-1.8.2.ebuild 604 BLAKE2B 4e02e6ee962603dc977a8c64ffda740735e5953ebed0c0eea79d35fa6aefff890de751ef84f4dfce99275e0458f6df8b152a5f8bc094cd68a6484283eea728a4 SHA512 d0774076bcf4da9ca9f436ad20e784e5be15440e3b362006c9f11350a3b5e86deba76a6e5a945db945ef53d6cd383e4153fabdf140224de9c035ff1edc1a4b75 +EBUILD pynws-1.8.2.ebuild 661 BLAKE2B 7a62221d19b4c9f639c1d409dc37fbe3c10922b4cbd9c870a8196753a0efd63ba93065b9df800acb2836c37443e268e28b76811f98bd5ec67bf517f0ab983708 SHA512 b322c4a3fe636ce0e042f67b3d0eed854a73a61e788a41a086d71d124dc224f77fcb0295ee1f22726f97ea1e1c47e9b160ca777c0a34cbd18c2352470da87aa0 MISC metadata.xml 515 BLAKE2B e864ce99ae7154a3d93b6e5a2ac05c2f44794c2c6d3ddc4f40c5c6014530f69334761c9a9887d36eee84c6fe285297d9c1a5adedf27653922e68f001df2507b4 SHA512 6e8c3dfadc8bd7603bd0665b83912f504934c3b42dc1b39dfb6040b2dab1c21717906694f2bc46bfa01b71ac736bcd5d7e09f3ed0fe3b1475f3d265ccc649686 diff --git a/dev-python/pynws/pynws-1.8.2.ebuild b/dev-python/pynws/pynws-1.8.2.ebuild index 1477fe01b..1a592b10d 100644 --- a/dev-python/pynws/pynws-1.8.2.ebuild +++ b/dev-python/pynws/pynws-1.8.2.ebuild @@ -13,12 +13,14 @@ HOMEPAGE="https://github.com/MatthewFlamm/pynws https://pypi.org/project/pynws/" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="test" +IUSE="retry test" RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/python-metar[${PYTHON_USEDEP}]" + dev-python/python-metar[${PYTHON_USEDEP}] + retry? ( dev-python/tenacity[${PYTHON_USEDEP}] ) +" distutils_enable_tests pytest diff --git a/dev-python/pynx584/Manifest b/dev-python/pynx584/Manifest index 771eaec5a..b5cccb554 100644 --- a/dev-python/pynx584/Manifest +++ b/dev-python/pynx584/Manifest @@ -1,3 +1,5 @@ DIST pynx584-0.5.tar.gz 14755 BLAKE2B d6e3aceda6bd1197598815307d941c2e19a2b3c4a9ad2fd828d533c50af6df04a4a33a532c629eb7f1425784dad7b0feead56b838631fdbadf7b259265562a04 SHA512 a10b0f5641df1b5fd58be86744ae083c25a260766137aa19ad37229979ef8965f0c91ab16db1967f5228bab55f2ea1660475aeedc9470b6592ecf7f1389d89b5 +DIST pynx584-0.8.2.tar.gz 32731 BLAKE2B b94405ee93de09587add5af9f0918a4c2c6fb8262872609d267776d200431a1da072969e91719580a75e442832fe6abe0a7fa174e15ade834036f1a1b53b8d92 SHA512 8ba895d86fa4e1529e5e58aec15038cd581b8ed74efb01b1af38fe6d94e55cd8fcb0f7a400753dea3b624a765d2413a9aa8ae22fd3f1109adaa8cc9c9a7db1ff EBUILD pynx584-0.5.ebuild 673 BLAKE2B 855fcef110601c6320fd42db88ae1fb2f17ee3fa9931c77234b6822985456569374fd1d5c60cb2f1e562335cc0c4a9bf41dfe7259f170e9302130f58fc87a9cc SHA512 57a7dccd677bfd8b3f97101a10fded742ee41ec48f1475ea2b875d1408397f85503e4359cfc225df62288abe06c2b631dfe3904f053fff4540ed19e16bde0f05 +EBUILD pynx584-0.8.2.ebuild 673 BLAKE2B 855fcef110601c6320fd42db88ae1fb2f17ee3fa9931c77234b6822985456569374fd1d5c60cb2f1e562335cc0c4a9bf41dfe7259f170e9302130f58fc87a9cc SHA512 57a7dccd677bfd8b3f97101a10fded742ee41ec48f1475ea2b875d1408397f85503e4359cfc225df62288abe06c2b631dfe3904f053fff4540ed19e16bde0f05 MISC metadata.xml 510 BLAKE2B c7cf8262d62783768ee23107e3cddaac2a15669694176cfd3d02adb27e7e72a0d38b06dd37dd5180e87206142c19039c2188aa7dc20e5804875ce4c63e1d315d SHA512 379a7e3fe80e694a164f7a222692b14fc6cfe4fbb79ee0826fa2d08ca2f81a7018d5aa6a14e2930424020c97efb52a2ad1c0d72ea778d33df56d527f7902ca63 diff --git a/dev-python/pynx584/pynx584-0.8.2.ebuild b/dev-python/pynx584/pynx584-0.8.2.ebuild new file mode 100644 index 000000000..9ddd73ec4 --- /dev/null +++ b/dev-python/pynx584/pynx584-0.8.2.ebuild @@ -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_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="NX584/NX8E Interface Library and Server" +HOMEPAGE="https://github.com/kk7ds/pynx584 https://pypi.org/project/pynx584/" + +LICENSE="GPL-3" + +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/stevedore[${PYTHON_USEDEP}] + dev-python/prettytable[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyopenweathermap/Manifest b/dev-python/pyopenweathermap/Manifest index e8a6c0395..e48ebae63 100644 --- a/dev-python/pyopenweathermap/Manifest +++ b/dev-python/pyopenweathermap/Manifest @@ -1,3 +1,5 @@ DIST pyopenweathermap-0.0.9.tar.gz 3798 BLAKE2B c548ad45b7e5a24afab30c0638c15e408d911d7f2ff7314f942db327cdef012609b92a484eb391c07aad73438184427bc01f6c7ad0843594bd7c03f31f8c32e8 SHA512 83871844b2c9c18ca0a5c41fa244def3508071996811be0590420964c40df0cc8a71448284841122b83566fdf91cd7d294a0c59e1d65283f78cdfcebb408cb89 +DIST pyopenweathermap-0.1.1.tar.gz 4242 BLAKE2B e2a265610dcd2e6f0919673be574e4c41a543fd0e309f4de3dee4da35b537a103b1897673e83bcaf20b06d89bbcd8cbe1a13bdae425ccd549bb4676cd1e7be9c SHA512 3f5058982b79a961cb7d4b7ae2520b596998f7a8bdbad584ab71198ad1fcd58d7968f64bd52c44de10c54fc09303b74bc36bc897be004128c45c02dd7bbbf908 EBUILD pyopenweathermap-0.0.9.ebuild 581 BLAKE2B 9858fe86acc1866f7166c8b382e1025e3f35dbe146f088de86b6fef6359b535f56c0ee2d8cb30d529538f2d7cd92a16407cb4454db87a3c24d67f975784c2355 SHA512 8e346684d573557fc2c90ed7cc73f3dc04e4f757af3ab7f607239bd420153f66613e1d8167a186cf2de6880b09d5806a8ace4ab30fe96509d5504afbf3e2bdfe +EBUILD pyopenweathermap-0.1.1.ebuild 581 BLAKE2B 9858fe86acc1866f7166c8b382e1025e3f35dbe146f088de86b6fef6359b535f56c0ee2d8cb30d529538f2d7cd92a16407cb4454db87a3c24d67f975784c2355 SHA512 8e346684d573557fc2c90ed7cc73f3dc04e4f757af3ab7f607239bd420153f66613e1d8167a186cf2de6880b09d5806a8ace4ab30fe96509d5504afbf3e2bdfe MISC metadata.xml 451 BLAKE2B 203d165021eb47c3646920282feba4a042cd46ef8f6f7c5d47b874bd4a8db9b3216a5f567adffb7c4255eb7bf0d27ced04756ae0b05a744f59b36aa4612e463c SHA512 1a0b33f25a7d55262c0918b71e88fbfd0aac0182c2253469655677acebfd25e44536ba34b7b45b3283fdc6f296c9fa392366a1bfda8951a16eacfe613fdc76e3 diff --git a/dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild b/dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild new file mode 100644 index 000000000..f423ea679 --- /dev/null +++ b/dev-python/pyopenweathermap/pyopenweathermap-0.1.1.ebuild @@ -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="lib for OpenWeatherMap for Home Assistant" +HOMEPAGE="https://pypi.org/project/pyopenweathermap/" + +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}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pyotgw/Manifest b/dev-python/pyotgw/Manifest index bf6b309ae..ff04d549e 100644 --- a/dev-python/pyotgw/Manifest +++ b/dev-python/pyotgw/Manifest @@ -1,7 +1,9 @@ DIST pyotgw-2.1.3.tar.gz 59167 BLAKE2B 7f85a5233d1695ed31fff7b78d8e915b99be84504089d6d032c6861e4fc9369c08d3c1327bd28bcf3f9c6f593e6622cead436d1d26d6a88afed79575bfb74a0f SHA512 49090e95716458b934b85e672581da032638ab5ddc92d31f78e71a3a01db9dd73b965438fc3070ef1569951cced03fb241ef6b11c98a43fcda23a9ae0d8c2f89 DIST pyotgw-2.2.0.tar.gz 56665 BLAKE2B 65294c3da677c10ca701cd011fcd5a396dcc88f01d1b87e1f33e794660e0b94bcd1c95312aeecd1b1f50649a8cddd3807261f5c0866022093ce0a3f54a6547fb SHA512 740107355315d8213d6664cd971bc7d0940ffbacaf2c53c6af06b30524b89707ae7c10ea5e93fb7301edfa40a7d1394998c510cd68ca9127920e4d67be792abe DIST pyotgw-2.2.1.tar.gz 56613 BLAKE2B 9e18c79429a0257f92c128a9c46512b42007fc4ca544a1e867cd8b9cc771e6740f8fe5007226c33c02213072450c3706dc4e7c3bba63cbb2fe4c4438b671b850 SHA512 b1e42fc2175a4629062f5dae4a85eae8eeab95a667f49db32e19e7b59139068e8e055c45f3fa164019918df544e11c942bbf80d212e65a4fa69b5e3bfbed5c81 +DIST pyotgw-2.2.2.tar.gz 56569 BLAKE2B c2959308a0ee4ce46c31da0a75b4e4bcc1408dd1add3fa13bcb8bcd2f1042d48a9b34f598c2961817e60175ee54792c0e370762cac412ab2e5c291efdb07e44f SHA512 67a6b09de17b1c92a22a49a393fffa7370caa76ec5a47ccb57bba71f69d5ee7c56c90b5af6f0d0c97bebf547b8edca5ce734cf33981ba12514456598f42f6aa1 EBUILD pyotgw-2.1.3.ebuild 728 BLAKE2B 21d81829d4a25e472485ef6ebaf5f10b8705f1cedc1f4dbffd7997d6eab0c33492c3945bde222fa065397be6300ac5eb209675faece92afffe41d7e9778358dd SHA512 121a5797beaaba4dcf0218d8ff9df5a749bc47e511f0708d15caf5ff8fd8a45400825394ba472a07e62154e2972321517e61f4367b48b1aafa8ddb2e03d16a40 EBUILD pyotgw-2.2.0.ebuild 692 BLAKE2B 534d6a58c5652e1c31281bb2701fea6abb10dc2f5ea79587733061e264b6da1c076038548e67155513bf2c71c82997f76cdbc19032f1bef339a6c40d790dea52 SHA512 987c02f6027840a39d34aa338fb3bbe895fb7fb522de902d274e7309b84fca5104c3145014e697796380ff582262db72a747c5ca35b2eda422fc4db9e2a9194c EBUILD pyotgw-2.2.1.ebuild 692 BLAKE2B 534d6a58c5652e1c31281bb2701fea6abb10dc2f5ea79587733061e264b6da1c076038548e67155513bf2c71c82997f76cdbc19032f1bef339a6c40d790dea52 SHA512 987c02f6027840a39d34aa338fb3bbe895fb7fb522de902d274e7309b84fca5104c3145014e697796380ff582262db72a747c5ca35b2eda422fc4db9e2a9194c +EBUILD pyotgw-2.2.2.ebuild 692 BLAKE2B 534d6a58c5652e1c31281bb2701fea6abb10dc2f5ea79587733061e264b6da1c076038548e67155513bf2c71c82997f76cdbc19032f1bef339a6c40d790dea52 SHA512 987c02f6027840a39d34aa338fb3bbe895fb7fb522de902d274e7309b84fca5104c3145014e697796380ff582262db72a747c5ca35b2eda422fc4db9e2a9194c MISC metadata.xml 509 BLAKE2B 698f129e47dde08d9dfb1efe7b69044b764b794634dc777ac788cc0ae3b2e1e53c792331340a84f754ba6b673797ca4f600cb694e7ed3a1d6c3411405025a444 SHA512 d849eeb173592d41d86093150a6a8fbbbe0f0ccde8b06af5631fa0b5a79e11a8125ea36f6908097d993eb72fea3570385ac2d1dd04f85c311ab797c88a619684 diff --git a/dev-python/pyotgw/pyotgw-2.2.2.ebuild b/dev-python/pyotgw/pyotgw-2.2.2.ebuild new file mode 100644 index 000000000..ca7c3116a --- /dev/null +++ b/dev-python/pyotgw/pyotgw-2.2.2.ebuild @@ -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 library to interface with the opentherm gateway through serial or network connection." +HOMEPAGE="https://github.com/mvn23/pyotgw https://pypi.org/project/pyotgw/" +MY_PV="${PV/_beta/b}" +SRC_URI="$(pypi_sdist_url "${PN}" "${MY_PV}")" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/pyserial-asyncio-fast[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyserial-asyncio-fast/Manifest b/dev-python/pyserial-asyncio-fast/Manifest index 7e58bdaa9..40a438055 100644 --- a/dev-python/pyserial-asyncio-fast/Manifest +++ b/dev-python/pyserial-asyncio-fast/Manifest @@ -1,3 +1,5 @@ DIST pyserial-asyncio-fast-0.11.tar.gz 35473 BLAKE2B 6863531316749124b4d11b104607b7073cd31bfcaf33bfebd9a5d5cab1c06e47b614031aea5f20d7631602153856d805e85a572201808f6d1e8a257d111f1bc8 SHA512 caaad361f28de360b880cc6e5dadd6a555c91170ee630a43eb52b1f7094e3278980710ed49315c9849dfa2c31c145a3982f89a0f5778b556c4cfb8f24e810587 +DIST pyserial-asyncio-fast-0.13.tar.gz 35568 BLAKE2B 03152ecc6c55b1e3dbaef1fbe36240c2e86152da944ce83471a4fe43dc2337a7dc69ac0c1b46d33a2fdf9e3b2a11825c83fcd1f60079e1b317df988bb385be0f SHA512 e504fe9e2d12b493bb75eb3955331fbfffbd9e6b6e9a95816cc687401dbedfb0abdce37da36df8709f64d2ecb839864a1c5513c182a8af23960b1d9f6c125048 EBUILD pyserial-asyncio-fast-0.11.ebuild 772 BLAKE2B 5ab071f0fd1dca3ef79faa39570e0bd536ea00bd943a8152dd6b1b22e9c981a478938571db64b134947d591ac703f9850c101bc9df2dde98204ab5025f3ed1b4 SHA512 1264508b6928c70851c0ebfe0d33e464531cab635c1edb9285e51980979a93bc6458631fb058086f8978a78b621add7afbe80c967d21800951aa44ef421686c8 +EBUILD pyserial-asyncio-fast-0.13.ebuild 772 BLAKE2B 5ab071f0fd1dca3ef79faa39570e0bd536ea00bd943a8152dd6b1b22e9c981a478938571db64b134947d591ac703f9850c101bc9df2dde98204ab5025f3ed1b4 SHA512 1264508b6928c70851c0ebfe0d33e464531cab635c1edb9285e51980979a93bc6458631fb058086f8978a78b621add7afbe80c967d21800951aa44ef421686c8 MISC metadata.xml 423 BLAKE2B 0eb7c91627c7fd6a7494fa4a8058cfab4de8409e830197dd4c6302f6811d5197445208f0d54475c1268cf5b232e9114cb60410fbc9e182de533c7b7460fe6eca SHA512 0b39c0273744eedc2e78963be6933011fe6b8ba150b854cccfff83893833576ac3bff143297847e302be63b1094c20ffd12e79e10ddec4d4c65ef7d5ef1b8400 diff --git a/dev-python/pyserial-asyncio-fast/pyserial-asyncio-fast-0.13.ebuild b/dev-python/pyserial-asyncio-fast/pyserial-asyncio-fast-0.13.ebuild new file mode 100644 index 000000000..fd9f7cc8e --- /dev/null +++ b/dev-python/pyserial-asyncio-fast/pyserial-asyncio-fast-0.13.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python Serial Port Extension - Asynchronous I/O support" +HOMEPAGE="https://github.com/home-assistant-libs/pyserial-asyncio-fast https://pypi.org/project/pyserial-asyncio-fast/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/pyserial-3.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/pyseventeentrack/Manifest b/dev-python/pyseventeentrack/Manifest new file mode 100644 index 000000000..d0a66e414 --- /dev/null +++ b/dev-python/pyseventeentrack/Manifest @@ -0,0 +1,2 @@ +DIST pyseventeentrack-1.0.1.tar.gz 10649 BLAKE2B ece55c862c07f8115a961c617faa6cc9ead41c3063c80652c3835c9fcdb03a137e979120ffc9fa4c64fe819e9d569b71db63db388d57ff61acad6611659082aa SHA512 69aa552016d8ef130bf297499e583b59ccfe13a41d5094481f6315afe94e577350df54e191abe99f90429b6d861e0c2d2bcadf69f177c7115b947ba56f6e4565 +EBUILD pyseventeentrack-1.0.1.ebuild 573 BLAKE2B 1ab8a641ce60476df06913a3650195c2de1cd0f9b0a1f20e5abfaded40ec987fffc7e2b10398d16dc00ed2b0d99712f6c5fbe520e68b5ad3532e50de65bea36b SHA512 b3df9061ec5e2ede3444eb5835ad886e5751065398779775546677a676a5badc2721b32bd59567e296b675faccbcf0c21d68e8f98cc7a53d53d85c82068c414f diff --git a/dev-python/pyseventeentrack/pyseventeentrack-1.0.1.ebuild b/dev-python/pyseventeentrack/pyseventeentrack-1.0.1.ebuild new file mode 100644 index 000000000..5ba2a2623 --- /dev/null +++ b/dev-python/pyseventeentrack/pyseventeentrack-1.0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Simple Python API for 17track.net" +HOMEPAGE="https://github.com/shaiu/pyseventeentrack https://pypi.org/project/pyseventeentrack/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}] + >=dev-python/attrs-19.3[${PYTHON_USEDEP}] + >=dev-python/pytz-2021.1[${PYTHON_USEDEP}] +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/pysignalclirestapi/Manifest b/dev-python/pysignalclirestapi/Manifest index a99602e99..371a7199d 100644 --- a/dev-python/pysignalclirestapi/Manifest +++ b/dev-python/pysignalclirestapi/Manifest @@ -1,5 +1,7 @@ DIST pysignalclirestapi-0.3.18.gh.tar.gz 3353 BLAKE2B a0dbe841eede5e3329743356b7774c255c9cad6b6612141e77eb5ab4bdc073d4db4345a0c7cf648fdb2e04e32e6505a2779a4415ccd2c3f600506dcb5abf3c36 SHA512 8b8b0112e8d439d86b8556b85bbbac4ced2204055aeb15f82cf86c87d1339efc1381281ab617379ebe4f797615b737199a48c5863679597b3e14bcd2ff558795 DIST pysignalclirestapi-0.3.23.gh.tar.gz 3943 BLAKE2B 25f35b483c2fdfc8c315cd2815ffcab511301f8318442c907703ff813246b7e74b5de35a0dd2a46a027e6ed53b241f5e478849f815dc73a7faa1a58fd2006587 SHA512 ba008582add7c11bdf942fc575fac3f4d692a1003ab905402b920172d6af7ea8f1f1814b9d67a19458d572bab1652c7f892d28f2e2813843544a6ea4339f7891 +DIST pysignalclirestapi-0.3.24.gh.tar.gz 3969 BLAKE2B fca5834026612660769f4dc7648943c2f911679b0d0eced52cb9bfa267da4a772fdf6b186e642c8d6f73f8bd0cef67540ebe5b0e6ce038b6eae0399a5229de68 SHA512 c38ae20d79830bb2d5697f74e9c6941d4bcc0a7a96308c3ee45c730aab505f4f8fff6831ef62de962ba99ea66cf3964d3a6aa5ebc27748dd0cad9023c08a249a EBUILD pysignalclirestapi-0.3.18-r1.ebuild 655 BLAKE2B f954565620aff7ca194664b6acd4a0d88a9ef5e49e31442caa42a87ece3a980080c498ba973fcb3eee75384d8d1ddd56186c36cb1e564d9933f8df5be009b7e8 SHA512 97db6cbaf56552a4a567feea80ea8a6a64097943be96cb35f3bcc5b066e487817e366c358ed78394ddd608970bcd504fc95fb5eeed3b556dd075dc199f73e14d EBUILD pysignalclirestapi-0.3.23.ebuild 689 BLAKE2B f4916464f8e300f15ecd02a2daab1d0c7121253f38f9a38f89f477b6612b0264b7c22a9b7857e1138398b992f4304431bec2a1afd7fd297dadfe2201b87ddae2 SHA512 4c6f631cf4a06366412edd6f393b6d3cbbb0fd633b6ad51e0d3e90ad6c8516f97e259ef00644e642f152189f9380ecac3bf5bcd8a6fdd5d48496c6349eff5009 +EBUILD pysignalclirestapi-0.3.24.ebuild 689 BLAKE2B f4916464f8e300f15ecd02a2daab1d0c7121253f38f9a38f89f477b6612b0264b7c22a9b7857e1138398b992f4304431bec2a1afd7fd297dadfe2201b87ddae2 SHA512 4c6f631cf4a06366412edd6f393b6d3cbbb0fd633b6ad51e0d3e90ad6c8516f97e259ef00644e642f152189f9380ecac3bf5bcd8a6fdd5d48496c6349eff5009 MISC metadata.xml 537 BLAKE2B 3c03fe6008b5b60b805a6dc3484697a124a5b195a2093e4d81907150ba25303273f1f4f5884dabbd65d596aefbf7f98803bff9371a4710243f218c97cfbe4296 SHA512 6f2afd784a621ca73852c87e4e68f17a27a0e1c14e75567954cfd1db5451e2465f334c67a7bd1d07d8a47b10952503700325e6b454d7f376f4623f13cc6c61ea diff --git a/dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild b/dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild new file mode 100644 index 000000000..2e5a73c7d --- /dev/null +++ b/dev-python/pysignalclirestapi/pysignalclirestapi-0.3.24.ebuild @@ -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_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Small python library for the Signal Cli REST API" +HOMEPAGE="https://github.com/bbernhard/pysignalclirestapi https://pypi.org/project/pysignalclirestapi/" +SRC_URI="https://github.com/bbernhard/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +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/six[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pysmarty2/Manifest b/dev-python/pysmarty2/Manifest index 30b2c86b1..973210cdd 100644 --- a/dev-python/pysmarty2/Manifest +++ b/dev-python/pysmarty2/Manifest @@ -1,3 +1,3 @@ DIST pysmarty2-0.10.1.tar.gz 9048 BLAKE2B 9cc4016d152fad34d708ffbaf7da28fbfdd30c4a11059459f6fd7f085e998498a110989750cef43ae186df64e58af9c1f287ad239c6261d6a05c871d9b0ef41e SHA512 e5c7b4f536b3c0548a1f2834420f69b1b4b92c3391ea1e9537f3e9d879898e2f25e8db5733db2a5cafbff0cd1a60859feed0c105e9b3aae7133df71331bc0bc0 -EBUILD pysmarty2-0.10.1.ebuild 627 BLAKE2B 082bfaf51f120dcb462a4d454e9e2e8e3787a29efd625d47a50da52191780f0e4372a65339cb2c6c2aec1da923d4c887afb6ea2b1ac3b5ed0902ace9c2c2988e SHA512 7ca158080aa6fb6b8d3569aecf2b2d1121811dcfa37fb0f9c570547d04feb677d1a5497f56f9cbbb6d21f076a1e9a33fa358dca646b04b93ad38dd942674a247 +EBUILD pysmarty2-0.10.1.ebuild 626 BLAKE2B 396d8bcfd93f02448e7875202dbe69b3d7c46c5ca6c62f6504c487715000b7a7ba9b45017981fdfd8620f0b9a8f68e497fef5eeb868c3a4ebf273502bd1d4fd7 SHA512 c7b3fa4d4d6e9fbe55030cc8c959d6902123955674b869c2fea9b4805580e21ab3c5c52463848b7fad4b24e5c99225c24904b3706932c251f07db022ceeb0efd MISC metadata.xml 543 BLAKE2B 8e1f0adeb68658d5faf778012087cdb0113fe4f9b2d346cc003f68e42e7c8f8a285bc3865e4ae41a0feb79eb11314086beb35721bc27b23878da6f480218c122 SHA512 511c3bc5af8f37e90b025793274c66ce896b93b11210388ad24a21c615ecc54f4e3682d7adadcc43ff014db78cde1cd67ea696adad660e6e6bdc98b148a82b19 diff --git a/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild b/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild index dca82e976..e7e0bb27e 100644 --- a/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild +++ b/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild @@ -3,13 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Python API for Salda Smarty Modbus TCP" HOMEPAGE="https://github.com/martinssipenko/pysmarty2 https://pypi.org/project/pysmarty2/" - LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 x86" diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest new file mode 100644 index 000000000..79152d7ed --- /dev/null +++ b/dev-python/pysnmp/Manifest @@ -0,0 +1,4 @@ +DIST pysnmp-6.2.5.tar.gz 414337 BLAKE2B e0440bdb9f5693e6b738b1b4f899ae328b39de1a74cfa8ef1bf307cc398d793751d6cde13376745a27e6532b022f7e30d78eac288d6e41a2f73619ec224928b2 SHA512 ddba6989f20784828d5d800bdc4e4b9604efe17b073651d4441c14f99445ccfa4a9313380f500613b46a9a2536d86f9df614e6e58352dc84f3fafe0d47645f34 +DIST pysnmp-6.2.6.tar.gz 414288 BLAKE2B a856922c495e8350e86b39273fe63080c9e94295ff50c3ad970bac0ee76dcaad7097785ccf522e4912b2c0496b202f2eebb6ea9ba1b20f4becacfd377606f849 SHA512 17e487719d9223ada1c53619fafd0c466322ba23baeb24e6ae43d53ac85933b36fc1b5f86ce6cc8a676c5bfc560f63b1161ee9ae52fbf407565ded8fa75e1992 +EBUILD pysnmp-6.2.5.ebuild 914 BLAKE2B c97a2ed8d6e36eb5f1a3a9c363b4bc48037c133b62006bc4628a73d284b0ea82a92c09dc30ac73146bcbd3aacd4e8003cb2ca6767fe1a59e671df6bbb616d513 SHA512 4d49cb3bc0e472ec457f5572ece1825da4c87b9edd51a69281f6c58f3c30b70ead02093b4072cc871a2f801d9240cc464caf31561a8769df3957314641cea82d +EBUILD pysnmp-6.2.6.ebuild 914 BLAKE2B c97a2ed8d6e36eb5f1a3a9c363b4bc48037c133b62006bc4628a73d284b0ea82a92c09dc30ac73146bcbd3aacd4e8003cb2ca6767fe1a59e671df6bbb616d513 SHA512 4d49cb3bc0e472ec457f5572ece1825da4c87b9edd51a69281f6c58f3c30b70ead02093b4072cc871a2f801d9240cc464caf31561a8769df3957314641cea82d diff --git a/dev-python/pysnmp/pysnmp-6.2.5.ebuild b/dev-python/pysnmp/pysnmp-6.2.5.ebuild new file mode 100644 index 000000000..10f800ed6 --- /dev/null +++ b/dev-python/pysnmp/pysnmp-6.2.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 pypi + +DESCRIPTION="Python SNMP library" +HOMEPAGE=" + https://pypi.org/project/pysnmp/ + https://github.com/lextudio/pysnmp/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" + +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] + >=dev-python/pysnmpcrypto-0.0.4[${PYTHON_USEDEP}] + >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO +# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap + +python_test() { + mibdump NET-SNMP-EXAMPLES-MIB || die + epytest +} diff --git a/dev-python/pysnmp/pysnmp-6.2.6.ebuild b/dev-python/pysnmp/pysnmp-6.2.6.ebuild new file mode 100644 index 000000000..10f800ed6 --- /dev/null +++ b/dev-python/pysnmp/pysnmp-6.2.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) +inherit distutils-r1 pypi + +DESCRIPTION="Python SNMP library" +HOMEPAGE=" + https://pypi.org/project/pysnmp/ + https://github.com/lextudio/pysnmp/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" + +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] + >=dev-python/pysnmpcrypto-0.0.4[${PYTHON_USEDEP}] + >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO +# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap + +python_test() { + mibdump NET-SNMP-EXAMPLES-MIB || die + epytest +} diff --git a/dev-python/pysnmplib/Manifest b/dev-python/pysnmplib/Manifest deleted file mode 100644 index 6581e02e0..000000000 --- a/dev-python/pysnmplib/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pysnmplib-5.0.21.tar.gz 399153 BLAKE2B 22e3b6b648e5f7fd0084c83292908939090d1de31a1d9505d3b2d3f38da5ba3122d151a977fa7b37eeba943f933784b1b0c7a4ab7798af4553dfbe2e1aee6fde SHA512 29c334f9fc6eedfd0cd72ccfe10f3f89a23f69e60004450ebbbc638321a6dab5721c0e4e3865f05efb40a0c963e6b92ba93d84b0ece7729fcafe310a838e40ef -EBUILD pysnmplib-5.0.21-r3.ebuild 863 BLAKE2B e51098ded6632baa31bf48e007819e0146ace7cfb3529046db0a58f94cab12d1556a176d466d3b0da624d8b0bf15ba26f45901728e6d6c89b3dd6b155f901cbb SHA512 cb4f96ebe496e1cf02e71e5724443c97dca31424379091259fe82dcd1266532ddea2e378c5a2bc02263bbaafd0df4e01345072633e5209e0034e038c906423e5 -MISC metadata.xml 508 BLAKE2B e0ea294e5cc07d46a48a61a4b8584cc2feb31d58a2368ea23cba497fcdd2333604d28802e7619b6c3e321ead175a6fea7a600540d05c2f1d271f67889eced711 SHA512 c04ec1ba783e3b5067361dd76db12f01b75bc8b9d4580426a1e8782fa3488d7ec72e24d2beacc7bbb9e2ef89627262d6255a667c3818471dd332fd65960106e5 diff --git a/dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild b/dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild deleted file mode 100644 index 4cfd9130b..000000000 --- a/dev-python/pysnmplib/pysnmplib-5.0.21-r3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine" -HOMEPAGE="https://github.com/pysnmp/pysnmp https://pypi.org/project/pysnmplib/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -RDEPEND="!dev-python/pysnmp-lextudio - >=dev-python/pysnmp-pysmi-1.0.4[${PYTHON_USEDEP}] - || ( >=dev-python/pysnmp-pyasn1-1.1.3[${PYTHON_USEDEP}] ~dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] ) - >=dev-python/pycryptodomex-3.11.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -python_test() { - py.test -v -v || die -} - -distutils_enable_tests pytest diff --git a/dev-python/pyspeex-noise/Manifest b/dev-python/pyspeex-noise/Manifest index 2c5c85930..b9c7b395d 100644 --- a/dev-python/pyspeex-noise/Manifest +++ b/dev-python/pyspeex-noise/Manifest @@ -1,3 +1,3 @@ DIST pyspeex_noise-1.0.2.tar.gz 49882 BLAKE2B 6f56a556e791b6f7155d2e31ddbc7f65d31086c0b6453963f8dc66413e945ad1f62d71b910a932c8ccb626416f6c8f1baaee37befcab96a68e417139364fdfff SHA512 1f3e687fe63f4e2bd6bb54f4e07dc6fd3684103be25c1c39eea5746df7fb4fc0f01368eefa87820f49bc2f8bf46627841b36ce7cf92dbb9a46f9eff9e2994fd7 -EBUILD pyspeex-noise-1.0.2.ebuild 537 BLAKE2B dd5f64ff73d4951fea47c0a9a31c2a4aba5215dc2823c556c51df33a938e3b2d6dc1690fb92890ac79617c62452484ac061316930ae334fb4ba95bf18c1f37ce SHA512 a60811ebc21e7fe5824579e4997d3b5509b90f7e4cbf3753c2e214dcb99a30bfc9c2d42401aaf617e1c026b809d5c2887e05ac7e7d2a43d77034a2dc8f2dd7f3 +EBUILD pyspeex-noise-1.0.2.ebuild 471 BLAKE2B f5dc37d524804e6b2f9e0ea545bd1a8a29b375569e44d84f78da07f279d55c6e88d90b920f397751e2b9cfeba2daefc5771a0a603d417886d7de5c5d0540e108 SHA512 3701c6cf5d25dc64eb3f42f9628728b1a19d54d37521ed8aff3b4890971b5ae4e26c8c782a140a6907baad1beb0fa9d3f9aa17419edd18d7321d01c6e4d89174 MISC metadata.xml 517 BLAKE2B 2185397c4b1f973a469db8a4b89338531a081e4193de5292d2c50a9a121a28728d549f66bb52b58ef0f12a09440aab0feb1f9d82c5c7e1f967a1299a4ccc2758 SHA512 9311151a202b0e4c7ea2189fd7be98a13fceca43380129ac42c4973086af865de134b6ef3b8d2e2a734320ba12785d274056d623e8f013d3441ffbaef4b5ff81 diff --git a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild index dd8817fd1..c531e4951 100644 --- a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild +++ b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild @@ -6,8 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi - -DESCRIPTION="A Python library for getting historical and forecasted usage/cost from utilities that use opower.com such as PG&E" +DESCRIPTION="Noise suppression and automatic gain with speex." HOMEPAGE="https://pypi.org/project/pyspeex-noise/" LICENSE="Apache-2.0" diff --git a/dev-python/pysqueezebox/Manifest b/dev-python/pysqueezebox/Manifest index 2fee063f5..38395fdf9 100644 --- a/dev-python/pysqueezebox/Manifest +++ b/dev-python/pysqueezebox/Manifest @@ -1,5 +1,7 @@ DIST pysqueezebox-0.7.1.tar.gz 22828 BLAKE2B 93e8cb52ceb60572bf96466dfb5401aca2876497ca0e8135aca794b3adea7fd97f91ff8607b0ed44c896d520190e45232a6ff8c6cd2242d9da6317cbc7458948 SHA512 bbd3fdcc3a8a594759f92e9d0e2e361db4594241e46fadf63883a99614f5b0f970c273549d64fe50489a8af50d362f205e39fcc6ef8143bdfaa2a0a26b35ecfd +DIST pysqueezebox-0.9.2.tar.gz 26655 BLAKE2B 7fa767d7dc58ddb4b67ea893e4ac3abae93f18a9e773dfb6195851dd14cb4443bc5286f2990b850297aa5871979b9a295265a12b73131c8bf8491d56bc899984 SHA512 2a5ef1220268f610941364eeddd5a3b501bacf7e46681009a60e80c9f6c3409122cfde67fb41d4e4bde5c450b013cd6763f5885aa6df48fd5aacbb48f71c3dad DIST pysqueezebox-0.9.3.tar.gz 28315 BLAKE2B bb56831a4ac7100aa646147406ed7d7d53431e3e7a3e7ba4d36e8318bc25107bf14fa3a834cc7a14dc5696eaf725dfbac9153b5489200e1744a9759ba7755c45 SHA512 4d043e8b3f460f76e4b4a5c747f2a6865dfd1de7af0f937588631b0034b4a534aca516ac78e26c920719d499046248982faeb1d49e22d6ebdad3e74a8dd0d31d EBUILD pysqueezebox-0.7.1.ebuild 888 BLAKE2B 2a1a7b967903f5d2eda36c85262d0070bdaa06b537e7d31dc5ff83d09c9b7ebc51977112530a3f36f849b4942fcedd76280fbf3349c2cbe39d71aba6c5c3fb6a SHA512 560a640952560277a72f6045f852664f6a36a524019cf4c482f31ecff8e342828898e2701939c955fb82fd7704fbce1a8ffd811694a98e989a557ec76f332e94 +EBUILD pysqueezebox-0.9.2.ebuild 888 BLAKE2B 216d5da7736eca2e2b4bdef6345982f42e154dca575600cbb683093d5b200df971846a32fe7a709f485b212d452bc3acfa1d44a34d1c59387cfb7ad6e690ed56 SHA512 2591b512ee3c083e4f601f5bf23a281b8eda063af8b71f29630093b1b15ac589c33e2c2f7d502e277f11a10d3ecff63373577f368e2a78469c85b69e170f85a3 EBUILD pysqueezebox-0.9.3.ebuild 663 BLAKE2B f8e1b394af03c9789bcf622d7f6f14b124e435b7dcef9b53eecfee9b4bc00dcafaedf5cbb808e1f7bc4cfa26083c5ef80743fdfab32025cb0ba9ec9e89585629 SHA512 d76d798640bf89a1cee1317f4a6b971883f4d3c0cf400be9ff3fa99fae01fe972ceccdcda0258b9612f02316832359fc74131fb06b53bfbb1ebaa2ecc5f5bac4 MISC metadata.xml 513 BLAKE2B 5b495c6e22b3bfaa6d6c10827c7bb54ef781952dfeae8f47f502af501cc154a650872020469dd218ed947a9c5d724b98954763fee4aa9118621b53c91e236e64 SHA512 db059c12eae8504811eb1644d39f698a615ba233df0e908d41aeafe513677e0b924791940b81a41bb1fcaf33ce6c9d373c67005c23a0f54968ebb62b83b0d686 diff --git a/dev-python/PyViCare/PyViCare-2.32.0.ebuild b/dev-python/pysqueezebox/pysqueezebox-0.9.2.ebuild similarity index 53% rename from dev-python/PyViCare/PyViCare-2.32.0.ebuild rename to dev-python/pysqueezebox/pysqueezebox-0.9.2.ebuild index 4bb5aa9f0..fd02d56e1 100644 --- a/dev-python/PyViCare/PyViCare-2.32.0.ebuild +++ b/dev-python/pysqueezebox/pysqueezebox-0.9.2.ebuild @@ -7,8 +7,9 @@ PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools 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/" + +DESCRIPTION="Asynchronous library to control Logitech Media Server" +HOMEPAGE="https://github.com/rajlaud/pysqueezebox https://pypi.org/project/pysqueezebox/" LICENSE="Apache-2.0" SLOT="0" @@ -18,20 +19,15 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/Authlib-1.2.0[${PYTHON_USEDEP}]" +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" -python_test() { - py.test -v -v || die -} - 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 + sed -i "s/packages=setuptools.find_packages()/packages=setuptools.find_packages(exclude=['tests','tests.*'])/g" -i setup.py || die eapply_user } diff --git a/dev-python/pyswitchbee/Manifest b/dev-python/pyswitchbee/Manifest index e0ca8bae5..a4e9dd628 100644 --- a/dev-python/pyswitchbee/Manifest +++ b/dev-python/pyswitchbee/Manifest @@ -1,3 +1,5 @@ DIST pyswitchbee-1.8.0.tar.gz 16805 BLAKE2B 4e2196905dc4762a4dea2f7a628e660b5f596561c117a74870ba31adb7444e70dc03eef82ad7ed5f2008f84d681e388c446548c870765d46424db4d390aef68d SHA512 e5bcfff5769eb46a3f1b346a81af705bb8fefc625f10bb80a1867098f4c90a1773d9f2b7721d731b25e889e7f1c29781fee20af11aca4192074a61a574867ce2 +DIST pyswitchbee-1.8.3.tar.gz 16875 BLAKE2B 52e0f24639d235e7b07b4fcbd3fff844dfe8c99ad64f208b96a0848053da8f8f84ab5214992d566f5bf250c550d38e12e5bc213eff08b13e16aca020afec5a4e SHA512 ee6927f8cf943e7f9588a065154bcfca291938477e75467a43fd669ca2b9c0b9c65c05119b626fe9eb7494e1e8e403c7d6377809f04b1938a728a7b43b94b18b EBUILD pyswitchbee-1.8.0.ebuild 696 BLAKE2B 8909316a13551f6c7e99cb0ec06a3e9b89a52df47c8f6eee6cb2c1cd92057ebab40ec2a78ba30c7b632175908df738cbd1ce304fb6aaba5d59998c8e6df7a3e1 SHA512 41e69a3e9ad25c9e00d215adcbf444b6adbdd44f9ac419d3ae8a8ba213adf437d2d5669082bc5bf5fd5856da36dc279c316ce48f496be052332da5a5c7c27385 +EBUILD pyswitchbee-1.8.3.ebuild 696 BLAKE2B 8909316a13551f6c7e99cb0ec06a3e9b89a52df47c8f6eee6cb2c1cd92057ebab40ec2a78ba30c7b632175908df738cbd1ce304fb6aaba5d59998c8e6df7a3e1 SHA512 41e69a3e9ad25c9e00d215adcbf444b6adbdd44f9ac419d3ae8a8ba213adf437d2d5669082bc5bf5fd5856da36dc279c316ce48f496be052332da5a5c7c27385 MISC metadata.xml 520 BLAKE2B c2c83b645837dc7a666fd172ec118ec63f9a564061af66c0af4bb9a29de529a5db62c9c3979c9e34366bf688bac7128ff2b26a27857fd00eb2eb084009e1eaa0 SHA512 9bf60cb3f8f0350caa98d2f6736b02514071cfcd4a86253b6645f53c105d5c197babceb00a5d53f1fdff09ad1c7db31e01d9cdcfad8c3373355490cf32359c56 diff --git a/dev-python/dtlssocket/dtlssocket-0.1.12.ebuild b/dev-python/pyswitchbee/pyswitchbee-1.8.3.ebuild similarity index 56% rename from dev-python/dtlssocket/dtlssocket-0.1.12.ebuild rename to dev-python/pyswitchbee/pyswitchbee-1.8.3.ebuild index a0c711593..5756c5d34 100644 --- a/dev-python/dtlssocket/dtlssocket-0.1.12.ebuild +++ b/dev-python/pyswitchbee/pyswitchbee-1.8.3.ebuild @@ -5,22 +5,22 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="DTLSSocket" inherit distutils-r1 pypi -DESCRIPTION="DTLSSocket is a cython wrapper for tinydtls with a Socket like interface" -HOMEPAGE="https://git.fslab.de/jkonra2m/tinydtls-cython https://pypi.org/project/DTLSSocket/" +DESCRIPTION="SwitchBee Python Integration." +HOMEPAGE="https://github.com/jafar-atili/pySwitchbee/ https://pypi.org/project/pyswitchbee/" -LICENSE="EPL-1.0" +LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) mirror" DOCS="README.md" -BDEPEND="=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" BDEPEND=" test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] diff --git a/dev-python/python-kasa/python-kasa-0.5.4.ebuild b/dev-python/python-kasa/python-kasa-0.7.2.ebuild similarity index 55% rename from dev-python/python-kasa/python-kasa-0.5.4.ebuild rename to dev-python/python-kasa/python-kasa-0.7.2.ebuild index fe78c660f..c4c106380 100644 --- a/dev-python/python-kasa/python-kasa-0.5.4.ebuild +++ b/dev-python/python-kasa/python-kasa-0.7.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 pypi DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/py LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="test" +IUSE="docs shell speedups test" RESTRICT="!test? ( test )" DOCS="README.md" @@ -21,23 +21,19 @@ DOCS="README.md" RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] >=dev-python/asyncclick-8.0[${PYTHON_USEDEP}] dev-python/pydantic[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.9.0[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/orjson[${PYTHON_USEDEP}] - dev-python/kasa-crypt[${PYTHON_USEDEP}]" + >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" BDEPEND=" test? ( - dev-python/pytest[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-cov[${PYTHON_USEDEP}] dev-python/pytest-sugar[${PYTHON_USEDEP}] )" -python_test() { - py.test -v -v || die -} - -src_prepare() { - sed -e '/include = \[/d' -i pyproject.toml || die - eapply_user -} - distutils_enable_tests pytest diff --git a/dev-python/python-kasa/python-kasa-0.7.3.ebuild b/dev-python/python-kasa/python-kasa-0.7.3.ebuild new file mode 100644 index 000000000..c4c106380 --- /dev/null +++ b/dev-python/python-kasa/python-kasa-0.7.3.ebuild @@ -0,0 +1,39 @@ +# 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=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" +HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/python-kasa/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="docs shell speedups test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] + >=dev-python/asyncclick-8.0[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.9.0[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/python-kasa/python-kasa-0.7.4.ebuild b/dev-python/python-kasa/python-kasa-0.7.4.ebuild new file mode 100644 index 000000000..c4c106380 --- /dev/null +++ b/dev-python/python-kasa/python-kasa-0.7.4.ebuild @@ -0,0 +1,39 @@ +# 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=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" +HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/python-kasa/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="docs shell speedups test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] + >=dev-python/asyncclick-8.0[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.9.0[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/python-kasa/python-kasa-0.7.5.ebuild b/dev-python/python-kasa/python-kasa-0.7.5.ebuild new file mode 100644 index 000000000..c4c106380 --- /dev/null +++ b/dev-python/python-kasa/python-kasa-0.7.5.ebuild @@ -0,0 +1,39 @@ +# 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=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python API for TP-Link Kasa Smarthome devices" +HOMEPAGE="https://github.com/python-kasa/python-kasa https://pypi.org/project/python-kasa/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="docs shell speedups test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/anyio[${PYTHON_USEDEP}] + >=dev-python/asyncclick-8.0[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.9.0[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] + docs? ( dev-python/sphinx[${PYTHON_USEDEP}] dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] dev-python/sphinxcontrib-programoutput[${PYTHON_USEDEP}] dev-python/myst-parser[${PYTHON_USEDEP}] >=dev-python/docutils-0.17.0[${PYTHON_USEDEP}] ) + shell? ( dev-python/ptpython[${PYTHON_USEDEP}] dev-python/rich[${PYTHON_USEDEP}] ) + speedups? ( >=dev-python/orjson-3.9.1[${PYTHON_USEDEP}] >=dev-python/kasa-crypt-0.2.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/python-opensky/Manifest b/dev-python/python-opensky/Manifest index 156b88d5d..1f1a025e9 100644 --- a/dev-python/python-opensky/Manifest +++ b/dev-python/python-opensky/Manifest @@ -1,3 +1,5 @@ DIST python-opensky-1.0.0.gh.tar.gz 62415 BLAKE2B 4b44220a54c5af27f27748fcc63fec55beb8a92e639bf99a6f495014bd54335924fada4f7b7a0523b9260c3ad17c14f20f2896686632af08fa4af26a9f11c9e9 SHA512 5133c1a40c9f7ee0d4c06dc165470706b63b8820ca0094e6717e6927cc1107a99eed12475868ffd469f5274614477c05c8539a31754f99845fd722f79ac6a821 +DIST python-opensky-1.0.1.gh.tar.gz 74327 BLAKE2B 79a8ba2a2fb0e53231a1493b3f99e2533a8f6ec5ca845aaa1d4d062497fb322be6323879b3b944c4fe595f66b6d03bd989905881f937ea320ac1c5fcf6793812 SHA512 4dd72d47015dc1c7fdaa8043e39ded8b6842fc784f4fd2de0adf7fd6322c25ab3f39e24343d37cb7581cdf503356d86cf341ead5227fb2afb7c6c7e7e3e8d578 EBUILD python-opensky-1.0.0.ebuild 974 BLAKE2B 68254e1a3d424a2d61dfeb4b3ff36f1bc45ea53a1eadabf12241a1a85538c9586df1cde8a4e3556ac8083ea988f46f42fda52c95c999c068b00f152da4801ca1 SHA512 3863b932331fa5d670ab67080e27e2e757a5c3166772f35ba7a955c3b39cdab1e2ffce377178b5073f31c34af22cb99693ec3ce2aa03cbb974a7d0489a552b1d +EBUILD python-opensky-1.0.1.ebuild 974 BLAKE2B 68254e1a3d424a2d61dfeb4b3ff36f1bc45ea53a1eadabf12241a1a85538c9586df1cde8a4e3556ac8083ea988f46f42fda52c95c999c068b00f152da4801ca1 SHA512 3863b932331fa5d670ab67080e27e2e757a5c3166772f35ba7a955c3b39cdab1e2ffce377178b5073f31c34af22cb99693ec3ce2aa03cbb974a7d0489a552b1d MISC metadata.xml 530 BLAKE2B d18c629e5c557efb3f45a792d22885b65f95efe8dd84ba35efacbab80ba5706411b66cbf31e11e48a5ccc247a75f5d4d8d3d5b58f4ec80f3cd34525df87bbaf8 SHA512 f7c887f7f43ca71e109d4f453192ec9cf7431e63d45b2030c2d190d38cb98c1cdd9b7b1d6e724ed352698304cf2c1f05b7ebec1eff248bb0ecc3ffca04b26ce1 diff --git a/dev-python/python-opensky/python-opensky-1.0.1.ebuild b/dev-python/python-opensky/python-opensky-1.0.1.ebuild new file mode 100644 index 000000000..20ce6a17f --- /dev/null +++ b/dev-python/python-opensky/python-opensky-1.0.1.ebuild @@ -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..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Asynchronous Python client for Opensky API." +HOMEPAGE="https://github.com/joostlek/python-opensky https://pypi.org/project/python-opensky/" +SRC_URI="https://github.com/joostlek/python-opensky/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +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/aresponses[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + >=dev-python/syrupy-4.6.0[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/python-socketio/Manifest b/dev-python/python-socketio/Manifest index 85ca8ddb2..6511ae4a1 100644 --- a/dev-python/python-socketio/Manifest +++ b/dev-python/python-socketio/Manifest @@ -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 diff --git a/dev-python/python-socketio/python-socketio-5.11.4.ebuild b/dev-python/python-socketio/python-socketio-5.11.4.ebuild index 5f004a96d..8a8a2d55c 100644 --- a/dev-python/python-socketio/python-socketio-5.11.4.ebuild +++ b/dev-python/python-socketio/python-socketio-5.11.4.ebuild @@ -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 diff --git a/dev-python/python-tado/Manifest b/dev-python/python-tado/Manifest index 4ff752678..9105b843e 100644 --- a/dev-python/python-tado/Manifest +++ b/dev-python/python-tado/Manifest @@ -1,5 +1,7 @@ DIST python-tado-0.17.0.tar.gz 28326 BLAKE2B 14761a4099e3e42798a8f9aeca523d1328127cffcc8304266e2c4b7bc4a9cba1c9f89d024bb8aa037a252bb75b179040607717315e9446daf2a98f5c4adbd9f4 SHA512 4e727a6f033422ee2102bc67d69cdf8d9ca39de8bc60e5365d236c36aaa578e94dbef9881c4a144fc688ae535d994101aea50bca7fc4b5f553e448b5735db265 DIST python-tado-0.17.4.tar.gz 31871 BLAKE2B 0ab81eb5d218029075ca632f2a3e50f183f7339b8302a72497fe012219ef7421d5c18d998b958e456a712124156ac2f91465d757c2c85db5430edb7130b01911 SHA512 5fb512543c8d22a3698f93c019d695f722add855e08f9b64f7f71c79e42eefaf3d407609d338fd33c6cb81f30e8d51d790f567c7f3606b406760fd6c012cc6a2 +DIST python_tado-0.17.6.tar.gz 32365 BLAKE2B e0f871a372bb8aedbb91a0dc01e80bb691167023ad1e516967214047172a213f2dfc8872b37d71166ff3be1ac889f5bbb18877f8332d9ce7d89d8e9bdae4a55f SHA512 ade5a715c86cd0e73dea6ffda46ff5d488ecc945138aa71b08e21d6d626e6b92cbc364d05c73660e7fc3fc51b2d4e54cd4695b3804c80579689d589d473e2532 EBUILD python-tado-0.17.0.ebuild 693 BLAKE2B 1d80d2e4de4e08a36ff453532655257be6b2ec39b7dbf918a026448cb5623af93335cd3257487424ec6b29d167fc3213948c01abc30e08edbbad32bf556482f9 SHA512 6c0dccadb444636ff495944cfcdb9365748aacdb76d5a61b705e7bbdadc2122f9f242c25f25fc04c9d2bc165b062b95b6667b5fc076dcd07814b62736f6f4fd8 EBUILD python-tado-0.17.4.ebuild 631 BLAKE2B 384aeecdf2be864be5700a6e4b7e94034dba05f225452dc13274cea0fc509fffbbb6d04534b0e8d372183f51c6efae64be56b15ea29395f654e2dfc41e1de783 SHA512 bf67cca080c59f9f066bc878526f36976a9a431d0b9e3faad51db2a4f7f811240426375c8bb820450930d4ff5e3a929b1a23bad780bad108c43f98c58510da70 +EBUILD python-tado-0.17.6.ebuild 612 BLAKE2B adf5c4888608b4787c8fe0db29f49f36fdd557827d12c2d5d95caaeb47daeae5066a74eebf681ef473277de79d8ec5b1bfbe8c47be92247e3ba5fc1b6b52fdfb SHA512 0c9e004bdb65d7248cf5dbf94bcee242508be2ef03826ec71998966a61fb92a8c1fb59c00b3bfda4004bb7df229e76e0dc59166027e5b5bbbc563f15dd0579f3 MISC metadata.xml 546 BLAKE2B 2e127e4238884d654479268cb5db76ffb6600584848218b863452014a8979c37e13ad2803ac9a4a1eff9aa20314ee9426f3de86cceee8b3ac640c9d1265c244e SHA512 e990d680e9859a69f09a22a4d98dd752aeaf62ba0269f75f76ea53f31601543bec91e86520feaf2b2cfdfbd9215c54ad1d9ad046ba95203ab9b1737578105de1 diff --git a/dev-python/mficlient/mficlient-0.3.0.ebuild b/dev-python/python-tado/python-tado-0.17.6.ebuild similarity index 52% rename from dev-python/mficlient/mficlient-0.3.0.ebuild rename to dev-python/python-tado/python-tado-0.17.6.ebuild index 6fa172cb3..e874b99cb 100644 --- a/dev-python/mficlient/mficlient-0.3.0.ebuild +++ b/dev-python/python-tado/python-tado-0.17.6.ebuild @@ -5,23 +5,24 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools + inherit distutils-r1 pypi -DESCRIPTION="A remote control client for Ubiquiti's mFi system" -HOMEPAGE="https://github.com/kk7ds/mficlient https://pypi.org/project/mficlient/" - -LICENSE="all-rights-reserved" +DESCRIPTION="PyTado -- Pythonize your central heating" +HOMEPAGE="https://github.com/wmalgadey/PyTado https://pypi.org/project/python-tado/" +LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 arm arm64 x86" IUSE="test" -RESTRICT="!test? ( test ) mirror" +RESTRICT="!test? ( test )" +DOCS="README.md" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - )" + +src_prepare() { + echo -e "requests" > requirements.txt + eapply_user +} distutils_enable_tests pytest diff --git a/dev-python/python-technove/Manifest b/dev-python/python-technove/Manifest index f2ea9e1f1..de1a32239 100644 --- a/dev-python/python-technove/Manifest +++ b/dev-python/python-technove/Manifest @@ -1,3 +1,5 @@ DIST python_technove-1.2.2.tar.gz 7799 BLAKE2B ee4af6a9faf12ab9d2120769eae42ef44e19f7708a46eb5c446c6946cda930e3baf95f78a54c63efde1b67fcaa95b0ef1cad4bf8aab1debafa9af975e1cdff50 SHA512 36e53ab12a7ad44752ef9954d9eb9293fa39b7a69301b25bb3e116b9796e6b940b4001caf468e343f170e03495ef68c27efa2442e4db26c512e2e2b3c29ef769 +DIST python_technove-1.3.1.tar.gz 9851 BLAKE2B db3076ff6bc2c3456c95c3dbbf12e35bb777372266db8e6fdec116e3f3e6eadac6991b1fd4fd3a53b638ba8bd246d6317595faf5e8c9d02abdc5735b36c8b003 SHA512 3b09cdd99c74fc64a8369dc814efc54ecf42f12d8a2e274b47bb99484d1fecb667df21682dcead87b4e9a69f800b3715794ccfede83880428cc2b7e9d5e39d61 EBUILD python-technove-1.2.2.ebuild 745 BLAKE2B ec08fd7414a08e592744fb0ec38859370c7884a2594ad1c3c627ded400b2dba871be3e796db27bd02649cb1fa75dd75ab0706ce381cb27fce314e23dd727ee32 SHA512 7d441bb9ed41c016f3f6772d776d007a64a7303a556b2b3c0e47532719a4200a3ffec87a57f3346d62042c7346184b7dec9333aaae4519cb88ec1dfa7e4b7a46 +EBUILD python-technove-1.3.1.ebuild 745 BLAKE2B ec08fd7414a08e592744fb0ec38859370c7884a2594ad1c3c627ded400b2dba871be3e796db27bd02649cb1fa75dd75ab0706ce381cb27fce314e23dd727ee32 SHA512 7d441bb9ed41c016f3f6772d776d007a64a7303a556b2b3c0e47532719a4200a3ffec87a57f3346d62042c7346184b7dec9333aaae4519cb88ec1dfa7e4b7a46 MISC metadata.xml 541 BLAKE2B 12b16ad3d09c733e6034a000043e2b430777f5e2d39cce5e48186be843e7d8dab5f356ad5d9c5f74d21c9d866ef4fde0a260ad03a242b4b02f09c765da744ba9 SHA512 da7ce213d38864df554c72e9ba9262b5d8010f2484ccb2068a03b0f0803955e3e0e25fee6146e69b0a51eb8f9e91050ff7c3e71ff585b91b5a14aef3372d8703 diff --git a/dev-python/python-technove/python-technove-1.3.1.ebuild b/dev-python/python-technove/python-technove-1.3.1.ebuild new file mode 100644 index 000000000..83f3c51bb --- /dev/null +++ b/dev-python/python-technove/python-technove-1.3.1.ebuild @@ -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="Asynchronous Python client for TechnoVE." +HOMEPAGE="https://github.com/Moustachauve/pytechnove https://pypi.org/project/python-technove/" + +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/awesomeversion-22.1.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.2.0[${PYTHON_USEDEP}] + >=dev-python/cachetools-4.0.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/python-telegram-bot/=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}] >=dev-python/pytz-2022.0[${PYTHON_USEDEP}] dev-python/asyncclick[${PYTHON_USEDEP}] - dev-python/anyio[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiofiles[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}] listen? ( >=dev-python/firebase-messaging-0.2.1[${PYTHON_USEDEP}] )" distutils_enable_tests pytest diff --git a/dev-python/ring-doorbell/ring-doorbell-0.9.8.ebuild b/dev-python/ring-doorbell/ring-doorbell-0.9.8.ebuild new file mode 100644 index 000000000..db4109994 --- /dev/null +++ b/dev-python/ring-doorbell/ring-doorbell-0.9.8.ebuild @@ -0,0 +1,39 @@ +# 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=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="A Python library to communicate with Ring Door Bell (https://ring.com/)" +HOMEPAGE="https://github.com/tchellomello/python-ring-doorbell https://pypi.org/project/ring-doorbell/" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=" + >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2022.0[${PYTHON_USEDEP}] + >=dev-python/asyncclick-8.1.7.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/aiofiles-23.0.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + >=dev-python/websockets-11.0.1[${PYTHON_USEDEP}] + >=dev-python/firebase-messaging-0.4.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e 's:"LICENSE",::' pyproject.toml || die + sed -i -e 's:"CONTRIBUTING.rst", ::' pyproject.toml || die + sed -i -e 's:"CHANGELOG.rst",::' pyproject.toml || die + distutils-r1_python_prepare_all + } diff --git a/dev-python/sfrbox-api/Manifest b/dev-python/sfrbox-api/Manifest index c8d6669ca..6f46ddfcc 100644 --- a/dev-python/sfrbox-api/Manifest +++ b/dev-python/sfrbox-api/Manifest @@ -1,3 +1,5 @@ +DIST sfrbox_api-0.0.11.tar.gz 9349 BLAKE2B 9a13b2ffe11b885c4f9e714bb91f057b782d2353de0d8fcbd7175a9ad3ddab85112df9cc5c64ed0bae64d0dc1b6115488c99728537a5576384c65640f37f34af SHA512 16a7c027cfaf5df58073f85bb9aec014316d79f54ee94b6a03b7416e586b3b281fbfd3f525036721ff328ade8e8958c9a3c50ee369b57852fbc20f56e02ea008 DIST sfrbox_api-0.0.8.tar.gz 8543 BLAKE2B 51b002d2c501483989a8cb941c45c43e3119cba138da2912006105371d64750dc7257655341edebbc15363dc322c8f7f44f4b841c17e9d25a58dd7fba0ad0c1c SHA512 4388787d1753b0c7cf37a18778516f405f06509847da4ed3904aaddd288a20ac7311c32fa5ff8abae8f16f6127101b22a8c2b0a1d8d3c894e6f294cd89ae9914 +EBUILD sfrbox-api-0.0.11.ebuild 712 BLAKE2B d878ffa0fcf70bd5034b46219c9e1af9a7a419cb3b515829793dfa62fb93540ea94b4a11d0c8da83dd07a87c618cef2d7e29b9c118cd8e417cc67734355fc914 SHA512 ead8ef9ed760d361935a76f08de413f1e9d14910a3759183356bf6205b852d45d47361944e61548540f5fb1accdff01a1714d7d3b1ff47595005c6fb8d4b4ebf EBUILD sfrbox-api-0.0.8.ebuild 712 BLAKE2B d878ffa0fcf70bd5034b46219c9e1af9a7a419cb3b515829793dfa62fb93540ea94b4a11d0c8da83dd07a87c618cef2d7e29b9c118cd8e417cc67734355fc914 SHA512 ead8ef9ed760d361935a76f08de413f1e9d14910a3759183356bf6205b852d45d47361944e61548540f5fb1accdff01a1714d7d3b1ff47595005c6fb8d4b4ebf MISC metadata.xml 389 BLAKE2B 140dc7ca834bb473a47ec866664311cdfa636b1fc08258e46d526827ae91946ba3bac636674fa4026f3167ca3b6c37c197fd436ff31d9fee18ff6236d88697a6 SHA512 498d778c9d7a872128e5f24a9a0d61b4b1e1ee4fe4aeb323e24c344df0d456b9090b10d88311de7eed2258fa9cf00800f692d3837ad477898e064f2601bbeac4 diff --git a/sci-geosciences/aranet4/aranet4-2.2.2.ebuild b/dev-python/sfrbox-api/sfrbox-api-0.0.11.ebuild similarity index 54% rename from sci-geosciences/aranet4/aranet4-2.2.2.ebuild rename to dev-python/sfrbox-api/sfrbox-api-0.0.11.ebuild index 437b43c28..03a533792 100644 --- a/sci-geosciences/aranet4/aranet4-2.2.2.ebuild +++ b/dev-python/sfrbox-api/sfrbox-api-0.0.11.ebuild @@ -3,12 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi -DESCRIPTION="Aranet4 and Aranet2 Python client" -HOMEPAGE="https://github.com/Anrijs/Aranet4-Python https://pypi.org/project/aranet4/" +DESCRIPTION="SFR Box API" +HOMEPAGE="https://github.com/hacf-fr/sfrbox-api https://pypi.org/project/sfrbox-api/" LICENSE="MIT" SLOT="0" @@ -18,8 +18,9 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/bleak[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/httpx-0.23.1[${PYTHON_USEDEP}] + >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/shodan/Manifest b/dev-python/shodan/Manifest deleted file mode 100644 index 64d6c268f..000000000 --- a/dev-python/shodan/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST shodan-1.28.0.tar.gz 53522 BLAKE2B 01a1e42d91b3e3fcdad0622bcc235104420586caf22cbe6e42a217c59c90b989fd1e03c3765d533d20130a3b6909d721a6c05ec38c214940400dfcce57ea1090 SHA512 d79c6d3500dc618bbe79d0b8bba46f60638e68a83286a505a5598851d0158b1d29ce9904e38c57b63a25bff52a618aef7d781cbf85a0f5da6bad42cd140327a5 -EBUILD shodan-1.28.0.ebuild 811 BLAKE2B 8c76fb34c6fe34defc07d26f369d70f09b3e2cf301c8db5aee1d10d67e718333832a987ede77a9232efbb5f9229ee58ddeee292fd18f612c13588bbfbeaddf92 SHA512 deabaf50bdc4a65199b3aefa7620144cfa98ece96b9a9efef7865857fd953200eac504ad3f17b663437525b44e7dbbfc7b20208e799f23b067a44a5de5ee763d -MISC metadata.xml 512 BLAKE2B ee3eb438314498cdea58497df96480368719490fd1f9e290339c90fe5ce4404f1755835ad8ce42f5215454fa471dec3aac1b4894b6850907a7a02113c7e53fc8 SHA512 54961f1c57eb13e3d842661815fec38ff7a9b906e6ea9646a005d227368ec8a7abccc71f7cfc815ca5ecfc2c224f526289310c4153f6343cf55b32562787f785 diff --git a/dev-python/shodan/shodan-1.28.0.ebuild b/dev-python/shodan/shodan-1.28.0.ebuild deleted file mode 100644 index beec2cede..000000000 --- a/dev-python/shodan/shodan-1.28.0.ebuild +++ /dev/null @@ -1,33 +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 library and command-line utility for Shodan (https://developer.shodan.io)" -HOMEPAGE="https://github.com/achillean/shodan-python/ https://pypi.org/project/shodan/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -RDEPEND="dev-python/click[${PYTHON_USEDEP}] - dev-python/click-plugins[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -python_test() { - py.test -v -v || die -} - -distutils_enable_tests pytest diff --git a/dev-python/sigstore/Manifest b/dev-python/sigstore/Manifest index 3fc46a1ec..be2b6acef 100644 --- a/dev-python/sigstore/Manifest +++ b/dev-python/sigstore/Manifest @@ -1,3 +1,5 @@ DIST sigstore-1.0.0.tar.gz 59359 BLAKE2B cfe9b8c6bad54e5158d3efafbd434b13b541f3f9dcdb2a73bc0be2a6748be2f1857c81f1d55efbaf972ca08ba7c3fd77d03cbf93b271bc08db756b2e84284dab SHA512 cb498742698828bd6b6ec5feeab343b0b364a1d9a6d863988e92b436cb88f82c33dd8fa10bc1cf36ae4a37b14bd9df6ee145e4439360b29e17a6b701346dc004 +DIST sigstore-1.1.2.tar.gz 61236 BLAKE2B 94defba371e51996e5a10bb84f6e23d38a656f8c15341fdb610bb0d4d6a0483d6341cae76951b6c71469a04d73adb8a3c9b0c0ad59e89085f5d2b85baea838cd SHA512 4822cd76368dfddba07b27835a6291ed7e6e371ddbddbd5e3245947dd1f491881498849ee4e7eb655d0002c226d4b7ad8643ea53a354d58b94db7a412217a257 EBUILD sigstore-1.0.0.ebuild 904 BLAKE2B f858214d8a875143dadb1e9291ceb63d343f9512a4d5c25ef0645ebfc890b2f3c43cb4687d1e62cdaecc262d37f70c29512dea0e9152da83a68059f61f0ecc5a SHA512 96deea72c0a429107483f2904109244130c6963a6b7e3908c47b2903e98268ee7f7d2fc5ef035e7b128dfb08ba445a7e4ac80683e0b6ca939bc98314d5ecbf05 +EBUILD sigstore-1.1.2.ebuild 959 BLAKE2B 38e2e1474bbeb10e0cc11e519c2891314278cce310bddeda5351735f8b003b2ec11d2d73e878a13f9e7caa1b949f4a05af606580b6db457e85a2a17d9ea5be83 SHA512 bdf1dfa3ba917fb0a71c181876521f590149ff8ba3b527810e895ecfe43f321d875ae9ae1733e402d221a69bc87c77335b2c401f0377707cc3f73cb3abcbf9ec MISC metadata.xml 532 BLAKE2B b10861b46e69eb94c728b3d7dc12379d367f9588657e920d9e00ac306ed7b58df681fd00474b6558eda97ce1d76a107d6fabe3cdfc8ed51c77783b80a1aefbb4 SHA512 ed690da283cdbc7aa98c1f93aa3df7eefb67e315cbe14d68af00dc638cf3c06db86a603edd69381ca11f1fc2812a1d7468b4c08cb2a18ad86a8a23d347fef2ba diff --git a/dev-python/sigstore/sigstore-1.1.2.ebuild b/dev-python/sigstore/sigstore-1.1.2.ebuild new file mode 100644 index 000000000..9055e3eca --- /dev/null +++ b/dev-python/sigstore/sigstore-1.1.2.ebuild @@ -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=flit +inherit distutils-r1 pypi + +DESCRIPTION="A tool for generating and verifying Sigstore signatures." +HOMEPAGE="https://www.sigstore.dev https://github.com/sigstore/sigstore-python https://pypi.org/project/sigstore/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="~dev-python/appdirs-1.4.4[${PYTHON_USEDEP}] + >=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}] + ~dev-python/pydantic-1.10.17[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/securesystemslib[${PYTHON_USEDEP}] + dev-python/tuf[${PYTHON_USEDEP}] + dev-python/sigstore-protobuf-specs[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/simplisafe-python/Manifest b/dev-python/simplisafe-python/Manifest index 49ae3008f..37c86896c 100644 --- a/dev-python/simplisafe-python/Manifest +++ b/dev-python/simplisafe-python/Manifest @@ -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 diff --git a/dev-python/simplisafe-python/simplisafe-python-2024.1.0.ebuild b/dev-python/simplisafe-python/simplisafe-python-2024.1.0.ebuild index 149c39416..47750964e 100644 --- a/dev-python/simplisafe-python/simplisafe-python-2024.1.0.ebuild +++ b/dev-python/simplisafe-python/simplisafe-python-2024.1.0.ebuild @@ -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}] diff --git a/dev-python/sisyphus-control/Manifest b/dev-python/sisyphus-control/Manifest index 2b8152dc9..890341b27 100644 --- a/dev-python/sisyphus-control/Manifest +++ b/dev-python/sisyphus-control/Manifest @@ -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 782b117049c77ad904dffc25222bdbc74c4478c757271af81e5d177b8c049ddaa855bdd62688390382def1e987b8e3780950ddbe9b29f42b403a046f288ccf08 SHA512 c6f8c11692b8e00bdc97f6c0c07b2817d51dd2c200d5cb71c30f871dfe3fcfa95a8d27828d44e7de894d8414e82fed4b202b30e17e77e9c60e916fa53f5fbf1a -EBUILD sisyphus-control-3.1.4.ebuild 1042 BLAKE2B cb6945f4763ab75510978c64fa2347a8db9fa5bd93061545657a8f4e52be3434ad2c77cd2439db9619194bff22d880bb7c49d0ff4134f5dfd4285cd7a2eed977 SHA512 21292c8c8871258ae214ee5860492c2798077cd0d449ebc052aa1dcb973fc0a5ce55dd71458fef1a2dd66973d733cd37754b490675eb4414a8748a118da46165 +EBUILD sisyphus-control-3.1.4.ebuild 965 BLAKE2B d7afb050ff8b2bdd7a4f2f1644ba97eff314527bc7614e7c01e30cd97f49d63d91c89ff339df1db777fa13fdc0599f818a79999dd576906ff365bf7f3456bfb1 SHA512 45ba6ffc5291f944e26ee08c815c6ca80d3c7641c38cb865b3aa76729c568ecfc74f9cf9fed5c3cd70017a9f81a807991860868a632f8f7bcbd137dc59ac9183 MISC metadata.xml 400 BLAKE2B e5b44b54473b2e53203ca5e1584a6bedc6c260ea6d5eb94479c1d1eadfed4d0393f15047fb0a568428bec27104a2c43b70be6348df7b3047fd9e55f8c5d40d5a SHA512 0c11718f3820c1fc430024ab745cd5c460e373c453e55907c3f42067440cf3eb96d547ad92d691b6225d4a9ca39a0831c5534bcb55323a1d1e95489f06662f1a diff --git a/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild b/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild index 56f991f29..cb60a4115 100644 --- a/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild +++ b/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild @@ -19,7 +19,6 @@ 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.6.1[${PYTHON_USEDEP}] diff --git a/dev-python/solarlog_cli/Manifest b/dev-python/solarlog_cli/Manifest new file mode 100644 index 000000000..e2a4a20ce --- /dev/null +++ b/dev-python/solarlog_cli/Manifest @@ -0,0 +1,4 @@ +DIST solarlog_cli-0.3.1.tar.gz 25403 BLAKE2B 131b0730804347e3a2b800963ccf8dcee8be1c76950ee31bd99236e2d7fd69f0e1ed2cf0e1f2cc39c67d6405d601e90eca4375a363d4315a674035eb4562ed4b SHA512 8083e7e97ff3bf96b2a1355af3205d4d40363ced02bb57c43510531eb50563cb870fd3f3b7b7106ecdc55c933a65dcb349ff995aa56dae0a73cee3ed479560b2 +DIST solarlog_cli-0.3.2.tar.gz 25402 BLAKE2B 794e136dfe0424ee7053fe7e37247d2b5773f57dd7ebdf656c24142dde7818e18a9834ee0a1df6f3e6ac563e6609b23b9862188c1c391769c70b36f0170daa02 SHA512 04ad4b88aebdf80f1bb1d33bfc52c1e8375a88b9dbea2d327ddb916fa9ee9d9cf254fb97f5379dedd61b1938008e0c18fd45b8d111d62ce605d3bd68c8831f38 +EBUILD solarlog_cli-0.3.1.ebuild 745 BLAKE2B fe2c0ac56fe527a23be8000a22f462f41efa488437c236f0fa448d0dee4f9409403a941ad526fe545079ba8dffd7b031660d683f86ab0753ac84df99d7e075bc SHA512 fd8908d6c7d9b644495ed8ee2667f264f668402d2a8ae5c74727097dd1c385abc9c9f4aa8db920a248c4cb8550614b2ca3efc6e50e9bb91c1a3068b7d54f3f36 +EBUILD solarlog_cli-0.3.2.ebuild 745 BLAKE2B fe2c0ac56fe527a23be8000a22f462f41efa488437c236f0fa448d0dee4f9409403a941ad526fe545079ba8dffd7b031660d683f86ab0753ac84df99d7e075bc SHA512 fd8908d6c7d9b644495ed8ee2667f264f668402d2a8ae5c74727097dd1c385abc9c9f4aa8db920a248c4cb8550614b2ca3efc6e50e9bb91c1a3068b7d54f3f36 diff --git a/dev-python/solarlog_cli/solarlog_cli-0.3.1.ebuild b/dev-python/solarlog_cli/solarlog_cli-0.3.1.ebuild new file mode 100644 index 000000000..a3cc18bef --- /dev/null +++ b/dev-python/solarlog_cli/solarlog_cli-0.3.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to access the Solar-Log JSON interface" +HOMEPAGE="https://github.com/dontinelli/solarlog_cli https://pypi.org/project/solarlog_cli/" + +LICENSE="GPL-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}] + ~dev-python/aioresponses-0.7.6[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.13[${PYTHON_USEDEP}] + ~dev-python/pytest-aio-1.9.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] + ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/solarlog_cli/solarlog_cli-0.3.2.ebuild b/dev-python/solarlog_cli/solarlog_cli-0.3.2.ebuild new file mode 100644 index 000000000..a3cc18bef --- /dev/null +++ b/dev-python/solarlog_cli/solarlog_cli-0.3.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to access the Solar-Log JSON interface" +HOMEPAGE="https://github.com/dontinelli/solarlog_cli https://pypi.org/project/solarlog_cli/" + +LICENSE="GPL-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}] + ~dev-python/aioresponses-0.7.6[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.13[${PYTHON_USEDEP}] + ~dev-python/pytest-aio-1.9.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] + ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest index ec72fa06e..2794d6b1b 100644 --- a/dev-python/spotipy/Manifest +++ b/dev-python/spotipy/Manifest @@ -1,3 +1,3 @@ DIST spotipy-2.23.0.gh.tar.gz 112399 BLAKE2B 5510ce35624c561df61fffee78f211dfa91ff8d5b3dc15d37c96a51bf830e67aac9c6a0787c71715bee17a3ba91b84766c1ecec37d5775f2182617f2b74a2cb3 SHA512 52955fa3365d5153f19f60874ce8e96910ac8db783499e0e2ef2ab31127277844e24a045115dc522dd7b7535f7907de56da87e02a63b94ee7506b75c1e108e9b -EBUILD spotipy-2.23.0.ebuild 1071 BLAKE2B 9194429d885e1ac2028b7d84ca4044a761da1d1f1092226dac25d94809a8f2447a43cae89f8d3f284b1d1050d4aa9946d551843cfb7bf8e46a552c79b2e8e9ae SHA512 35aafe5fdefca9447a93ff8766125ad8e4c676983188f1d805f384d549467e53f2144824141c138426acac7946a8ba19e70be414d5c62086f0f442fa334383a3 +EBUILD spotipy-2.23.0.ebuild 1029 BLAKE2B 54e5c017643b5373be1d1aa94202eb04c55c1cddd218a909bd5cf42f1c225e283c3bf9b7b0b90599206dde2575e0f4b2edac91a88050a99c6ed6a052d907efcb SHA512 b51f3dc51c8c560c418db59a171e684cec909154087c717747d0dbb132cfd527f07181cbc4698bd4bcd27d9817b58e6af7eaf428c26a2925ca094b12b1369afc MISC metadata.xml 502 BLAKE2B a7089a66c6325dafa66497b4478aac89f463fb09ab233b4dc80e9d335b722a2ac283431b1038806af7a04e1b113b916d5729c054dcdda44ebdf726cae3da5366 SHA512 91ab9f8320f396e96c22559b0c7f323db640f2da245aeb77961a11a9ee706abdbcbd95ce7521f5211e5872aff01c2a98358cbb73981bf4d524ce7d5bef0fdf23 diff --git a/dev-python/spotipy/spotipy-2.23.0.ebuild b/dev-python/spotipy/spotipy-2.23.0.ebuild index a64c10516..fbf4a6081 100644 --- a/dev-python/spotipy/spotipy-2.23.0.ebuild +++ b/dev-python/spotipy/spotipy-2.23.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 @@ -15,28 +15,24 @@ HOMEPAGE=" https://pypi.org/project/spotipy/ " SRC_URI=" - https://github.com/spotipy-dev/spotipy/archive/${PV}.tar.gz + https://github.com/spotipy-dev/spotipy/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz " LICENSE="MIT" -KEYWORDS="amd64 arm arm64 x86" SLOT="0" +KEYWORDS="amd64 ~x86" IUSE="examples" RDEPEND=" dev-python/redis[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" -distutils_enable_sphinx docs +distutils_enable_sphinx docs \ + dev-python/redis \ + dev-python/sphinx-rtd-theme distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index 882bd521e..c16a74862 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -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 diff --git a/dev-python/sqlalchemy/files/sqlalchemy-2.0.30-py313.patch b/dev-python/sqlalchemy/files/sqlalchemy-2.0.30-py313.patch deleted file mode 100644 index 6c519d2a2..000000000 --- a/dev-python/sqlalchemy/files/sqlalchemy-2.0.30-py313.patch +++ /dev/null @@ -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("_"): diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.31.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.31.ebuild new file mode 100644 index 000000000..d7d3e454e --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-2.0.31.ebuild @@ -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 +} diff --git a/dev-python/sunweg/Manifest b/dev-python/sunweg/Manifest index 1e9eb9c46..ae7296337 100644 --- a/dev-python/sunweg/Manifest +++ b/dev-python/sunweg/Manifest @@ -1,7 +1,9 @@ DIST sunweg-2.0.3.tar.gz 10626 BLAKE2B 4a2f3a6cf1e8a150cd297192a3e21f7153b9aa675bd308b2ee96e5e0a73c90dcb88aac22cb9f8f802324abfe72f0098daf6ca4e079ef51547018d5cbcd13dfbe SHA512 27d0d803f063afc4748672edf4ed8bdb65d1c4fdf40ea0c8e8bcadf948249bc9527ab647392f4dda2faa7ba8a0c74c5131bffd3f861c5117ccd81719253463cc DIST sunweg-2.1.0.tar.gz 11293 BLAKE2B 9f0791286deeed64793178432302a117372779d255f903718f711cf8eeefa73ee9d532aa2c3d5b01f2aff140b68787538fdd84ecde55f3895a219631e2d0134c SHA512 c668f16233fdc3fca7e8245c35a069e9eaef8747074d8189d3d4287b33ab427055da88d10378ee72d3a26e096deee1a9c46aa48d517fddc30bc30105a16d5beb DIST sunweg-2.1.1.tar.gz 11317 BLAKE2B 7d590e7a9e061e6a1b6ad295189bfd993fe5a8fe2e7039cf71ec29e2ac2aff2b98c34a36103a0795a0c02762d93775e9df81e799651c8c257a9010c585d0ac65 SHA512 67d0b4e21166aab9976c1678c364c74469c50ce34ca940befdc10b289aef24c741b0ca7ddad5d3aa13fd764c6c56db7d3aad244deb2524bc845b68a0001901fb +DIST sunweg-3.0.2.tar.gz 11572 BLAKE2B ec0887e17df5118629552fd969f9df5d54db9c20a2d7be020f10b9bacb6ce4b548230105582c96ef77b080741e780646032fd1bf6cff303959fb07dfc61d1f16 SHA512 bcaeba3e24010c1700225e785f1792fc27704172b41b2c82a600bacb10ee3ff22198b9d1cc0cbc602720888f87ec0c637b4ad79ff00a1d608640984c41ff1e0b EBUILD sunweg-2.0.3.ebuild 757 BLAKE2B 7dbfc4536b441acf3139f05d06d629d26f64ae92156e98a89b3f04b6ef25f6e041177807e3f0e6b6d25e97287d95207b7db4dd6dbc023e0ad8e67c3895149d4f SHA512 bdd2c93a02dbc7c1da97cd8982b23a759ee04273fa0c2d24e5615be2522a9a6fe9402c78cc0e267832e9f23764d738487a5de95e70497f887ac849093bb2b66d EBUILD sunweg-2.1.0.ebuild 532 BLAKE2B 80e0b184712cd6cd08673a2c19b318099dfbaa621ec000fc382f70ba5f60e7e6e88275f192d168aa3c34ca38b4612c132ddfebaf946ce7eab82e07ae22e3b2b6 SHA512 3f46bdd89cfbb819a18fa231a82d7de2ad9c67d3ffc246b35d2075fd7f6031030cf3851630a0d0df6b0d4152dcec0f23636e119967878612d29f29904d6ab599 EBUILD sunweg-2.1.1.ebuild 532 BLAKE2B 80e0b184712cd6cd08673a2c19b318099dfbaa621ec000fc382f70ba5f60e7e6e88275f192d168aa3c34ca38b4612c132ddfebaf946ce7eab82e07ae22e3b2b6 SHA512 3f46bdd89cfbb819a18fa231a82d7de2ad9c67d3ffc246b35d2075fd7f6031030cf3851630a0d0df6b0d4152dcec0f23636e119967878612d29f29904d6ab599 +EBUILD sunweg-3.0.2.ebuild 532 BLAKE2B 80e0b184712cd6cd08673a2c19b318099dfbaa621ec000fc382f70ba5f60e7e6e88275f192d168aa3c34ca38b4612c132ddfebaf946ce7eab82e07ae22e3b2b6 SHA512 3f46bdd89cfbb819a18fa231a82d7de2ad9c67d3ffc246b35d2075fd7f6031030cf3851630a0d0df6b0d4152dcec0f23636e119967878612d29f29904d6ab599 MISC metadata.xml 499 BLAKE2B 2a93c67465d2475b98fe0c887bbe8db45e22957ab4124ccebae89dd5bf2e3f143e0676bec69d2a45dcfff1541333fc7e6fa455e87d6cdfd3ab96ceeda5e89608 SHA512 31367f79d656f26cae66a3c56f74ba85d4706f1971abf5ed12cc1d4034f3c57fcfd210fab90098f473438e5455fac31e6ea163195f387898314a0a5a57f39bea diff --git a/dev-python/sunweg/sunweg-3.0.2.ebuild b/dev-python/sunweg/sunweg-3.0.2.ebuild new file mode 100644 index 000000000..840c868ed --- /dev/null +++ b/dev-python/sunweg/sunweg-3.0.2.ebuild @@ -0,0 +1,23 @@ +# 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 library to retrieve data from sunweg.net" +HOMEPAGE="https://github.com/rokam/sunweg https://pypi.org/project/sunweg/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/systembridgeconnector/Manifest b/dev-python/systembridgeconnector/Manifest index 2112508ff..c27aa7c99 100644 --- a/dev-python/systembridgeconnector/Manifest +++ b/dev-python/systembridgeconnector/Manifest @@ -1,5 +1,7 @@ DIST systembridgeconnector-3.10.0.tar.gz 11534 BLAKE2B cc673fb93f25becfbe3375dbd877dcbe84167d13b5b02e6a9ef66e6bfe6206b37025e7ea88603ea1c18529221421c6c4473bb147f5dc55e6015a9da1b49c0883 SHA512 5b8e392a098901e51381021b4c3af4fb8d3f129b53f73be1881fa1704c9d866b24a6206ba97134584edd492a00a147d961713d531f5d2235a8684b3f36f1a196 DIST systembridgeconnector-4.0.3.tar.gz 19031 BLAKE2B 22e39cbc43530cd0e8812c49c80731b73d8ddaf55301e934d1d9a73d9554246abe3896d3a7e86b824fdab75969884d05689d727cbf3b42f0be50e9f57dab9112 SHA512 a8a4ca2044ae1ac9972c0f85d5427f5c3e48d6ccd54c78c4a7776ae0fc61548288cb215644a559d7c22f11094c07870604169a96017d464053405c82be898da0 +DIST systembridgeconnector-4.1.5.tar.gz 20830 BLAKE2B 5d99c18669f9ae65aed0e897e4701bffcbc4173354f35af27cf3b715952b4ce85366fa1090b9d0294830792b389d3bcb2985e74a77bf2d88a836934605b559fe SHA512 0280cbb18064a6922bef7827ab01d0fe32a7c5dee4709ad5506ac2e7cc3f7fdf23f2ea3fea7ecff727900a2793f6997f24671e77b1efa75d1df64f0df362cd19 EBUILD systembridgeconnector-3.10.0.ebuild 832 BLAKE2B e41bc2c160e318d698c1c700ac332de9818bdffe1879b844e9b0338ca61473553373cfbe4abf13d0a2130ea9438148da98b47e2b7dd6bf24509972e1951b68a0 SHA512 4f8264e86a68557f5e626ccd05eb405b4889668668ed6afac9baf3135c70cd6a47e907b56fafc4dc692f56f799c26d26b89ada79fec34764e31304b3bed387cf EBUILD systembridgeconnector-4.0.3.ebuild 730 BLAKE2B d8c46b28449d6efe99a22cd083a0b274b3bffe39f2f9d1646555c5028f08a1d8890feb32ab39aa18ff05065a9acb6c96c3e1a0fecc1b51d6cb4e10f71183b93a SHA512 3dfcf21deb962abe4a449bd0ccfba782e449638100020e180ff0546f1279cc67e84160b03d4b0a566d2c4d2ac465c465a511c8ce0211e1ed5f40577493d17f0a +EBUILD systembridgeconnector-4.1.5.ebuild 730 BLAKE2B d8c46b28449d6efe99a22cd083a0b274b3bffe39f2f9d1646555c5028f08a1d8890feb32ab39aa18ff05065a9acb6c96c3e1a0fecc1b51d6cb4e10f71183b93a SHA512 3dfcf21deb962abe4a449bd0ccfba782e449638100020e180ff0546f1279cc67e84160b03d4b0a566d2c4d2ac465c465a511c8ce0211e1ed5f40577493d17f0a MISC metadata.xml 543 BLAKE2B 89948be75450a6b9acc131dd2f73286ff7916512ab3af158b50836a4f4d22c95f2ba5b23331d5d53d2b4f541074a6dceed5054861e91ab3c0c39b1590715a053 SHA512 ec074aec45492fe4cf8db0e125ae8976ad5b1ea6e4a66fdb8ef07cf6e4513bb94f8b41906649e6eabc7ab00e5c8c83c4d8256a253343acd5adddd4f655d5963e diff --git a/dev-python/systembridgeconnector/systembridgeconnector-4.1.5.ebuild b/dev-python/systembridgeconnector/systembridgeconnector-4.1.5.ebuild new file mode 100644 index 000000000..9f2d8a4e7 --- /dev/null +++ b/dev-python/systembridgeconnector/systembridgeconnector-4.1.5.ebuild @@ -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..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="System Bridge Connector" +HOMEPAGE="https://github.com/timmo001/system-bridge https://pypi.org/project/systembridgeconnector/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}] + >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]" + +src_prepare() { + echo -e "aiohttp\nincremental>=22.10.0\n" > requirements.txt + echo -e "incremental>=22.10.0" > requirements_setup.txt + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/systembridgemodels/Manifest b/dev-python/systembridgemodels/Manifest index 4b74516f7..73ed4e5cc 100644 --- a/dev-python/systembridgemodels/Manifest +++ b/dev-python/systembridgemodels/Manifest @@ -1,3 +1,5 @@ DIST systembridgemodels-4.0.4.gh.tar.gz 35143 BLAKE2B cf947375b47e6d05bb25435bad784c97cd99c6a0c3864f3f3a75962b98bb2655ce65905cf331bb259cf5ab90e55b1cd4cc756fc61ce3dc75ed7eb501cf8bde40 SHA512 35ee9ce52dfc7c1e3353951f42ca6a5983b8918c721c4476beb081120f5c14d68b69fa1380b7d7fb3c09ed4382880ed0f72b3af8f1a10dc62b71fbe784056b0d +DIST systembridgemodels-4.2.4.gh.tar.gz 36990 BLAKE2B 1c94b0d91f2bc7b3e699dc36c7c6349610722f069138a36e57c5b71ca34d42b795013a424e959c3a5e03aa908a1a93ec3a476758b93523bf4554c87030b4e377 SHA512 97d05e1f28dbd0725d28e3dbc74251f859b73b9ced00787897bd6d50e8484405504d9574601b5984067bc17af75877f54c28eec22fd708976c6e7e6d38b8f177 EBUILD systembridgemodels-4.0.4.ebuild 866 BLAKE2B 2d309856203b0da31ffbeb2b756098c18bae3f0ffd5a413a0df6403c54ef7b7bce190a8187c348d0b6b1f6676cc2e25f66208b38cd79fd0042dab9220f5f8dab SHA512 584c122bb1bfb54a5724b28d9d222ee866d3ee211edc18234bbd1569c4c2fb3ff647e05adbc018fb8f43d17d09ab014787a74df85c54fd3345a17a22038fc927 +EBUILD systembridgemodels-4.2.4.ebuild 866 BLAKE2B 2d309856203b0da31ffbeb2b756098c18bae3f0ffd5a413a0df6403c54ef7b7bce190a8187c348d0b6b1f6676cc2e25f66208b38cd79fd0042dab9220f5f8dab SHA512 584c122bb1bfb54a5724b28d9d222ee866d3ee211edc18234bbd1569c4c2fb3ff647e05adbc018fb8f43d17d09ab014787a74df85c54fd3345a17a22038fc927 MISC metadata.xml 537 BLAKE2B 7364b855f25ef1ff40fa7cf188120ae1c202421f7054ff8dc1e95c07ede3a1ee34bf8873662cee4a47f30a9993a91fc20a9316c37eb02a05db824b10419c8552 SHA512 55251cc989473791c29224b1661d4782647f1747fba606f66d3549418f36ce82f85eb53c89f7c761e847e01a576ff274cc9cad12dda70a1dd09d73da47871775 diff --git a/dev-python/systembridgemodels/systembridgemodels-4.2.4.ebuild b/dev-python/systembridgemodels/systembridgemodels-4.2.4.ebuild new file mode 100644 index 000000000..2f1ae2f58 --- /dev/null +++ b/dev-python/systembridgemodels/systembridgemodels-4.2.4.ebuild @@ -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..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +MY_PN="system-bridge-models" +SRC_URI="https://github.com/timmo001/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +DESCRIPTION="System Bridge Models" +HOMEPAGE="https://github.com/timmo001/system-bridge-models https://pypi.org/project/systembridgemodels/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/incremental[${PYTHON_USEDEP}]" + +src_prepare() { + sed 's/find_packages(exclude=\["tests", "generator"\])/find_packages(exclude=["tests", "tests.*", "generator"])/g' -i setup.py || die + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/tesla-fleet-api/Manifest b/dev-python/tesla-fleet-api/Manifest index cbccf8d1e..1b8748e8a 100644 --- a/dev-python/tesla-fleet-api/Manifest +++ b/dev-python/tesla-fleet-api/Manifest @@ -5,5 +5,5 @@ DIST tesla_fleet_api-0.7.8.tar.gz 25831 BLAKE2B a4ae3975f6971c5affffc0273b1d9adf EBUILD tesla-fleet-api-0.4.6.ebuild 594 BLAKE2B 42bd40b0d56333506afc7ea785266e7977cc713eea2d5cc0a73fbcf4f34efa29d71c87f4d9b0f37a4164aea63d14c142247974c333f22c374b1c680501dbc3c0 SHA512 94c4dd074e69acce63f17abb86206f0047e1b729fec9c5eaf5c6e7aedc7db9ad1c1c38e5f6b6e964223563e47b9cb94b86028446951690a0543a729b0d991a17 EBUILD tesla-fleet-api-0.4.9.ebuild 594 BLAKE2B 42bd40b0d56333506afc7ea785266e