diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-08 03:04:52 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-08 03:04:52 -0500 |
| commit | 23850c0a8390d403a1fe131e47265df579818dd5 (patch) | |
| tree | e7ae85db09fa5d472795ee07ec0632e45b9bee0e /dev-python | |
| parent | 8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (diff) | |
| download | baldeagleos-repo-23850c0a8390d403a1fe131e47265df579818dd5.tar.gz baldeagleos-repo-23850c0a8390d403a1fe131e47265df579818dd5.tar.xz baldeagleos-repo-23850c0a8390d403a1fe131e47265df579818dd5.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
75 files changed, 655 insertions, 283 deletions
diff --git a/dev-python/agent-client-protocol/Manifest b/dev-python/agent-client-protocol/Manifest index 55428724cc51..7709db36198e 100644 --- a/dev-python/agent-client-protocol/Manifest +++ b/dev-python/agent-client-protocol/Manifest @@ -1 +1 @@ -DIST python-sdk-0.11.0.gh.tar.gz 233517 BLAKE2B 49274c9b4dcd1728c725cd389e846ed46a8345d8a575e1964ee78e9a6a65ba5605c037e465203fcddd8b5bca2d5f36c7362ae254503751b6d98efb3cb9fbef2e SHA512 b9c3f6d8e44b2bdc61eae19b0dbcd9ba0500adc6e0d4a8580542a017bff505e0579b4ba4b1bc4e09da423b0b048ee9a418e3fc0a06d469939e6dfe55c052758e +DIST python-sdk-0.12.1.gh.tar.gz 278736 BLAKE2B 8d7e62b85bfd80ab9767f0c23ae63617b0b94d1ca3d402693a9bb4f1f821acc229c23d7513b83d4055fda1e0afc13b9803bfd7f72424d7a1ba29d04673f89c2a SHA512 c2263733e0755f40f656e60bc94a3a5e6eb5d794b5c96e1f8fcf1ccbdd3f52c7eeed072fadcec9e1fe1f790594cf3f1d41fc926defdbbb9f103d82ffd9fc204e diff --git a/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild b/dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild index 18b7f631b86d..911bffd552df 100644 --- a/dev-python/agent-client-protocol/agent-client-protocol-0.11.0.ebuild +++ b/dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild @@ -28,6 +28,13 @@ KEYWORDS="~amd64 ~arm64" RDEPEND=" >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}] " +BDEPEND=" + test? ( + >=dev-python/h2-3[${PYTHON_USEDEP}] + >=dev-python/httpx-0.27[${PYTHON_USEDEP}] + >=dev-python/websockets-12.0[${PYTHON_USEDEP}] + ) +" EPYTEST_PLUGINS=( pytest-asyncio ) distutils_enable_tests pytest diff --git a/dev-python/aiofile/Manifest b/dev-python/aiofile/Manifest index b72199ac21f0..5c1600938053 100644 --- a/dev-python/aiofile/Manifest +++ b/dev-python/aiofile/Manifest @@ -1 +1 @@ -DIST aiofile-3.11.1.gh.tar.gz 46490 BLAKE2B a6a9e1fd20b3a13d6c2e2b2fb9e975a30e1b3fd99084dbcfe65cbfac60f9ce1371607eb447a4e15fd9c287e0b7cfb79ab8fa9a95dd379be8f67565364429819f SHA512 82996f13d657d844b9b6bd19c50942ece1dd09e5ae79fc344ad3c57fecd1bbe9b93f7d384c013c48f7a8f00d1e682202dbbca8a7e6b260e9b192c90c8425f783 +DIST aiofile-3.12.3.gh.tar.gz 64430 BLAKE2B e8c74a7a845f0ffed550993861149c14e5d6aab0572f49df25e1c9d3d18c4b9375ae794803d730995a468e44d5af5110ab86ad807aaa5bcfe7d912613a83c8ca SHA512 174d0e7645d34a8d75c65d4cacaeae9d63e6176ba1d7a20a6ef3a021d1343c7ae2259c31ab763382b96959644dd35f07b9bb7cd2d3ac3045ee967ac671b7c7cb diff --git a/dev-python/aiofile/aiofile-3.11.1.ebuild b/dev-python/aiofile/aiofile-3.12.3.ebuild index 7fefdfa54027..731293b92f05 100644 --- a/dev-python/aiofile/aiofile-3.11.1.ebuild +++ b/dev-python/aiofile/aiofile-3.12.3.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm64" RDEPEND=" - >=dev-python/caio-0.9.0[${PYTHON_USEDEP}] + >=dev-python/caio-0.12.0[${PYTHON_USEDEP}] " EPYTEST_PLUGINS=( aiomisc-pytest ) diff --git a/dev-python/ast-serialize/Manifest b/dev-python/ast-serialize/Manifest index a5733be596da..e19c4278b178 100644 --- a/dev-python/ast-serialize/Manifest +++ b/dev-python/ast-serialize/Manifest @@ -11,8 +11,9 @@ DIST anstyle-svg-1.1.1.crate 19608 BLAKE2B a2835f0dccb0dbf1898cbd771e7fbf0c64987 DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca DIST arrayvec-0.7.8.crate 33260 BLAKE2B 3c04ce1e36b9b05f794fbe889c8e9cb07a340ea05310847a545360efdaf67b57e6b146d61aaea966e73fb3d5543e4e4594d3eb27531f6e4de9abc9fa575463ff SHA512 fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822 -DIST ast_serialize-0.6.0.tar.gz 61489 BLAKE2B 3857e55fd64fddb4b718bed8c03cca5e0732bfa6d1c7a7cb09bc2f999b6d28fe0fa9d84b2af6e8d1178d44ae34b8c862b3389b85ad2f8b9d51c349990069a4c7 SHA512 3710a4eea600e1207bd94610870394be1637d4a649be519a20830b17aaa03d0c18a77863713eec6fc870729631a1c5a3d5c60b0202be5df4ac7cffdb5dd1b9ea -DIST ast_serialize-0.6.0.tar.gz.provenance 9950 BLAKE2B ca2f29f1ead4150f58704a6bd68619f0ebae2db97995521910e531643c7b56a06e2a64be649241f9af2e5996a525c3c4c596c873dada092798eaa232566cc8d8 SHA512 c7a5a9c94b895774f5b890f1f3d62b4a7acaf668f06f10c3499629b01b7866e4d087215ad85d02c250a1dfbd5bed741f4454593796695f80db48d1c2ce35ab24 +DIST ast_serialize-0.10.0-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69 +DIST ast_serialize-0.10.0.tar.gz 952608 BLAKE2B 5e9e74dba06de73ca3a7391e65d14e0d4514187618d22700b638bc9077f50571fe85e4475626b66403047cdc1cda962deaad8fd2f6b60a31d26a5a1349e42b26 SHA512 64c8076ba4a48863996dbeef4bccd0cd464719bb7b1ee06cfdb405e6daf8d11164fb82405a06fe0f6d6c52f253d575abf443b625580a0f3f6e55417f06b49e99 +DIST ast_serialize-0.10.0.tar.gz.provenance 9976 BLAKE2B b53ba5b18e7de1ef64942996e08513cbfd7bb9d8c6810abc8dd581bea4ca0191936c7012386a1698df929af6afc114a31fe5213faa472195a66b7bf3bd5b7f4f SHA512 15aa4f2dd545bc6f766044e65357144409fea554daa7c0b679ada31808fee363994e1ae101a7f648c718f2aaf7d5f1ec5bedde543389a5deb3a0330b57bc0716 DIST ast_serialize-0.7.0.tar.gz 845507 BLAKE2B 2ae173ce25210a8fa69917acef2eb6de3dec5f3bc3ea0cddf1fd962f654b5ed9b7fb3ac3d39f089fa8c9c058dd366d48a49543d97f706164b8459f243259fdb3 SHA512 b50d29b37640939e0b7e6f05ee46e7f8fb0e5f2e7a2cdec91c7093e01015d0ce9d23e1734594be2435fb17e6111ec88f40c3d8297a520edd7e95516b17ca6940 DIST ast_serialize-0.7.0.tar.gz.provenance 9942 BLAKE2B b6c2a9796d9079900d1b1b729c3488a8bed445d3f22410112dceb7c2991d699e29dac56e3674fa059064d6908f28401e442b2dc7e6bb00ba01871d085726a68a SHA512 4775c8a45e5c5cfaf87486fe468c1b115172dcfd21e5fe459033c8d604b157158d12689d7a0ea4134ef4c91a0fb5ac934d51f11e47f6cf51d995e82122b5d202 DIST ast_serialize-0.8.0.tar.gz 845638 BLAKE2B 9b09fb82f073c3ae73486dab703c22e80cb2c5973adc94faa747d01923221d79b06f17b5b300adf13e59fa5e64b3d0fb31d7beecf1e84b0a7b692d1ae79ae8ea SHA512 5ccb2f87da07e432e6f7f3790c6c9adb9403fb90c60a223a2fc598c6a931e44b88b504b1f3e45bcef5b51f2f75349fd0e3718d7f484addd046f566b3b1045315 @@ -92,7 +93,6 @@ DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206 DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 DIST itertools-0.15.0.crate 164131 BLAKE2B ba41899a3a7fa0416aaebc5da084597d236fdc5e4151bcae912b23e900ca9131c9e874d44aa53c33a74b750759f9d6587bbbf0cccbf9bcc0be570e0a959317a2 SHA512 932cff3642958d76311bace60e293938bddfd943d0bbb0b977593952d85508fcc9440d761311567518cabaac4359848fc36c4d063c8085878bbd78efc61af5cd DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 -DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110 DIST libtest-mimic-0.8.2.crate 28357 BLAKE2B 4688bd8a04185de0358ef2ce698434dc8b23c2f74bc888d89e65d2f080895131413190c698a2ccf99fe38e0f774dd2bc4dd97591d6f51af50218159c5ebb1393 SHA512 4a6b3c5a0782aba4435776da2c4baac4fe9ab34b83f4d24b476b498157cd10e092a4cd6c78be653bd9bb2e4e3886fab2813bf25ff07fcc45b8a492060c9f6d82 DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 @@ -118,15 +118,10 @@ DIST portable-atomic-1.13.0.crate 195086 BLAKE2B 232b1d78c459067819dd6662ed14d4a DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc DIST proc-macro-utils-0.10.0.crate 21572 BLAKE2B 2b7c3c25cc883152810e217d3da2da2d3fd0dd453f44630ec3a27537ec471acc041cda3eda1e73776a0e765e4ff70928e7618d7211252f9a700654cb7bf9a3ea SHA512 7581266de7c292568e8798433e0153a8a4962b80558185b6097be88b0d5fd39cac1cb152f496246089baf7fd4c644614086d047493c0b77d65b4d03eb3a8df71 DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f DIST pyo3-0.29.2.crate 1255741 BLAKE2B 5187b7dc0f0b2b1441b451850f442a9cf7b8e65baab3c94996be80e39543350ce8739baccb2df0caae1049a4cf744274e4ca9a9d752887d09df5c03e380d42b0 SHA512 85326462a932fd49441f320a879192306a7a6f3a66468ca468fefdb3dff9a530b7895010f156c8c3b125279b94dd304b72825fd4bbdcaeba8e3a58bd8cdcc929 -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb DIST pyo3-build-config-0.29.2.crate 41104 BLAKE2B b4a78b704ae7c6cd8393abd436fc5d4e9f984ad6f4c95f1fd069888865a516f1a65eaebeecc7bb61e6a0d62d637ff4312a8d6a31f2dabb262d0f3c5177abdf39 SHA512 ecae961c373a87eb13ed3881ac4954112bbf54b3e02eb287d818e44e5ab46cd4700220da5072dd1fb22d68435d012a413a3680b54505c700ee059f1472833b6a -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 DIST pyo3-ffi-0.29.2.crate 90029 BLAKE2B f20803f6866a99767ce814984cc624783c2207ab54909deaba0a674c3c8f3e98c56bac80e1ea0e13b295634b0c6a713bd961b6c58aacbbc3be5fa9e224ff86e3 SHA512 a5b1db7e856af10f32ba3ce6a4dddc48a11f48431b82cbc1e40be88370836902afc9ab2918eb953d7fbed1ad7daaebefdf70489c7c798e591782e7dd6e2d0ddd -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb DIST pyo3-macros-0.29.2.crate 9044 BLAKE2B f7caebd70dc9f54914d1d87e4c800f7bddc5d1e09835b0afd96e1f98320127660aa38f58b634ca196d823c926e279bf87c17506161a61bbae0908c51fc3b7eef SHA512 32281797e849ccb23c0ba03f8bea13ffcd86acfc3d5df65543c13befc03c142e88bfaf45f0cf5489cfe9e6acf9170ca6c24ced5d3f3f72be37bc7d2ce2bdb935 -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 DIST pyo3-macros-backend-0.29.2.crate 93749 BLAKE2B dce6aeef93fc8483dfffd5b514d21530ff499f241ac157e2ea304c8cd050e9fc1343d356a5a85dacb8a73d4d4405b89b4eab128f85fac54aa00f53298ab409a5 SHA512 944b8482e2a6fd0dce82eabe50f915d82b066cf11944e413ab81c01fc917dfe1877748cb8eb92f23d8acee43a9d1fb35f8690203ec440e7db7c66b03c7f27358 DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a @@ -139,10 +134,8 @@ DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11 DIST ref-cast-1.0.26.crate 15375 BLAKE2B 7470a3650d26421c156197ce380b2f60586dd718e2f72422acdce70ce1af9bc7861be2b51dd8709d0243bf052bde81c3b6fca838239324dfd2bf106271555022 SHA512 9f3ca8ae1b009651a1ad84db2d9af9d6d3a311df088bd717fb742c76ead64888e557847fdc5e721de8f2e27be086a13d20f56a07aae93c5664b28825cfb1a96b DIST ref-cast-impl-1.0.26.crate 10232 BLAKE2B a5e3bde527d9d26085211e33b4cdf7ca19b5b0427eb021a7a3d0b56e1ebd5f87e5bef1f367960eee736ac18650a35974a8dc70b00bf92ece5699958e4b30efa2 SHA512 3d21941ce3ac83ec5188ab0308c0fffb3bd369c2ba317ddcd036dafbd513d35983e2a87e871f30f2ce8ed46908f9815c7162338413966fdc72667e543013e7e4 DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd -DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 DIST regex-automata-0.4.18.crate 628707 BLAKE2B a3a9320801319eb6312fa5c90b727a847cfb520a823a1d5a85f23bc07afa81e9e02693642b1c9345d80ea51946131681f048580e2e7a4b27869dc258706d7042 SHA512 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3 DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12 -DIST ruff-66f93cf7ed4d36325f35a452e4afa28268fbcd28.gh.tar.gz 11513527 BLAKE2B e9138107582b4e364ff180104066169c860959845950f3b57d537f9054dee70b06b57218a93c930b87c3d6e019ba8436805134eb3a739051275153e066514144 SHA512 a6d868f6afbeab1a4dc261cd9c43df5114311747cec1cba265421da5934123e13fb98b87231b4632e0372d9d98fa890b13b7ad8b6817c5e132ad6d9868411561 DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 diff --git a/dev-python/ast-serialize/ast-serialize-0.10.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.10.0.ebuild new file mode 100644 index 000000000000..7142c24913c5 --- /dev/null +++ b/dev-python/ast-serialize/ast-serialize-0.10.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYPI_VERIFY_REPO=https://github.com/mypyc/ast_serialize +PYTHON_COMPAT=( python3_{13..14} ) + +RUST_MIN_VER="1.95.0" +CRATES=" +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python bindings for mypy AST serialization" +HOMEPAGE=" + https://github.com/mypyc/ast_serialize/ + https://pypi.org/project/ast-serialize/ +" +SRC_URI+=" + https://github.com/gentoo-crate-dist/ast_serialize/releases/download/v${PV}/ast_serialize-${PV}-crates.tar.xz +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + crates +) + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ast_serialize/ast_serialize.*" + +src_unpack() { + pypi_src_unpack + cargo_gen_config +} diff --git a/dev-python/ast-serialize/ast-serialize-0.6.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.6.0.ebuild deleted file mode 100644 index 3e48274ddbfc..000000000000 --- a/dev-python/ast-serialize/ast-serialize-0.6.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/mypyc/ast_serialize -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.93.0" -CRATES=" - aho-corasick@1.1.4 - anyhow@1.0.100 - attribute-derive-macro@0.10.5 - attribute-derive@0.10.5 - bitflags@2.10.0 - block-buffer@0.10.4 - bstr@1.12.1 - castaway@0.2.4 - cfg-if@1.0.4 - collection_literals@1.0.3 - compact_str@0.9.0 - cpufeatures@0.2.17 - crypto-common@0.1.7 - derive-where@1.6.0 - digest@0.10.7 - either@1.15.0 - equivalent@1.0.2 - generic-array@0.14.7 - get-size-derive2@0.8.0 - get-size2@0.8.0 - getopts@0.2.24 - getrandom@0.2.17 - hashbrown@0.17.1 - heck@0.5.0 - indexmap@2.14.0 - indoc@2.0.7 - interpolator@0.5.0 - is-macro@0.3.7 - itertools@0.14.0 - itoa@1.0.17 - libc@0.2.180 - log@0.4.29 - manyhow-macros@0.11.4 - manyhow@0.11.4 - memchr@2.7.6 - once_cell@1.21.3 - ordermap@1.2.0 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.3 - phf_shared@0.11.3 - portable-atomic@1.13.0 - ppv-lite86@0.2.21 - proc-macro-utils@0.10.0 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.44 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - regex-automata@0.4.13 - rustc-hash@2.1.1 - rustversion@1.0.22 - ryu@1.0.22 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - sha1@0.10.6 - siphasher@1.0.1 - smallvec@1.15.1 - static_assertions@1.1.0 - syn@2.0.114 - target-lexicon@0.13.5 - thiserror-impl@2.0.18 - thiserror@2.0.18 - tinyvec@1.10.0 - tinyvec_macros@0.1.1 - typenum@1.19.0 - unicode-ident@1.0.22 - unicode-normalization@0.1.25 - unicode-width@0.2.2 - unicode_names2@1.3.0 - unicode_names2_generator@1.3.0 - version_check@0.9.5 - wasi@0.11.1+wasi-snapshot-preview1 - zerocopy-derive@0.8.33 - zerocopy@0.8.33 -" - -declare -A GIT_CRATES=( - [ruff_python_ast]='https://github.com/astral-sh/ruff;66f93cf7ed4d36325f35a452e4afa28268fbcd28;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;66f93cf7ed4d36325f35a452e4afa28268fbcd28;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;66f93cf7ed4d36325f35a452e4afa28268fbcd28;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;66f93cf7ed4d36325f35a452e4afa28268fbcd28;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;66f93cf7ed4d36325f35a452e4afa28268fbcd28;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings for mypy AST serialization" -HOMEPAGE=" - https://github.com/mypyc/ast_serialize/ - https://pypi.org/project/ast-serialize/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~riscv ~s390 ~sparc ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ast_serialize/ast_serialize.*" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/blobfile/Manifest b/dev-python/blobfile/Manifest index 5996b02087d8..4027c7513db0 100644 --- a/dev-python/blobfile/Manifest +++ b/dev-python/blobfile/Manifest @@ -1 +1 @@ -DIST blobfile-3.2.0.gh.tar.gz 81097 BLAKE2B 76caae4442002ba13f273f740c733ec91ddeb1a96625965cdb0e41b1aca9bbcacd9c0ae38dfd31ffabfac47036c17f5de87223c86fe9e59a1805bc6a75479059 SHA512 a74d522d94ec2a4c5cc0a6ea3a302b1b14668c74c33db353ff5f671ed580be89e655a0866c31815d71c9ed0f3598b2a79b8405f6bbf170f962c6a38ae2630ead +DIST blobfile-3.3.0.gh.tar.gz 81166 BLAKE2B 6a6ed0ca6ae87224a5476fb92908682c08b9bc023908239dd29fc92c67125d294846cd073d637a5df155370f5e26a25795dc3a09cab1c70a4a5dd5a397bca215 SHA512 26847ae86c497b66350f6bf1a293c4edb6d5b48a89bf11ed011d551ca97d46f97dd4af203a64cb848dc3ecf814fb2418840bb073199ad08f82517e6b960918b1 diff --git a/dev-python/blobfile/blobfile-3.2.0-r1.ebuild b/dev-python/blobfile/blobfile-3.3.0.ebuild index 1991f4840f35..1991f4840f35 100644 --- a/dev-python/blobfile/blobfile-3.2.0-r1.ebuild +++ b/dev-python/blobfile/blobfile-3.3.0.ebuild diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest index aef41f75502b..64d5b67df4db 100644 --- a/dev-python/boltons/Manifest +++ b/dev-python/boltons/Manifest @@ -1,2 +1,2 @@ -DIST boltons-26.0.0.tar.gz 225129 BLAKE2B 037569911f7644649bb9f8286a142106ade00c170221fdcdebf74800f47789934bc608fa714a3db36bdbe8a1096ea04aed767dd891f13ab3a698756348b84904 SHA512 c2f1f61d57ad9716da07a0d8f128cf8624f9c9134d659f7f7f6fe87471e1738a5ce29f486f8cf2348e292c4f30e500825b45577cefefa54c5a67e5acbc09813f DIST boltons-26.1.0.tar.gz 227393 BLAKE2B 5d871fae820d2abca8629008c101a046e35820a2c01c0a854cce1aed087c2f0ed43104cdcc5038c64863521e13e2a28bae38613d51abe42e7f7252602eb330b7 SHA512 ae04c7282becb68b8abff69fd8ddcdf3f96d7a964d749dda389229fe9c1ed2a40bc038346e146916775a9955030b9e310cd93a397a9ec88d54b45bf59f440ac9 +DIST boltons-26.2.0.tar.gz 242047 BLAKE2B 46b190582f5e043782ea4364f0c49ef184c88f0a9da75f82dc2144f6512a0a0d80b6a01c88158b76babff257e467a6d38d9f094b9d24c5355c38ec8658d71798 SHA512 d1a4b898e721eb14f921789cdc1cd7dd5a5cc2c50b3a9b6dc51c8846dbebf94e6fe8624724d7ae2eee8f05b4c23b49b5a8d121d9bdcc6994f374fe2ecedadffb diff --git a/dev-python/boltons/boltons-26.0.0.ebuild b/dev-python/boltons/boltons-26.2.0.ebuild index 218b01183b93..a2dc8fc45838 100644 --- a/dev-python/boltons/boltons-26.0.0.ebuild +++ b/dev-python/boltons/boltons-26.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://boltons.readthedocs.io/" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/caio/Manifest b/dev-python/caio/Manifest index 981144d91d60..3ea9bfee9b8b 100644 --- a/dev-python/caio/Manifest +++ b/dev-python/caio/Manifest @@ -1 +1 @@ -DIST caio-0.10.2.gh.tar.gz 140166 BLAKE2B 9e46ede7afa85f41310de95dcb711daccaa699d8b101fda7530712b4acfb7a91d00789bfde64eba784cef7304b82092f7657c46a8b948223f7472421ff40de20 SHA512 f9d7f09114be3ec10564d4b8c79565b94538b142af181f4885bc759f23b806a830101a24d3bf5389f4d1a36b223091a3f2ef8c7131e4c7e76ef5261f80fcf4f9 +DIST caio-0.12.3.gh.tar.gz 185295 BLAKE2B 06591965b7da884b1779cc9f9cf5cf11be009579ec0bc7bc7cef8e7be5f7be55eb453ab33d4002e8aa34352a5e6465be445aaac54d8897acd8ed9748e16fb545 SHA512 c2bd4ad9a075f95b99d7b0be1388650b530de94b298b3251681e2562636083fb8db46530f295e1b6e141f2c85ef5fa2f7f596582abc386886e8e2279f9c34c62 diff --git a/dev-python/caio/caio-0.10.2.ebuild b/dev-python/caio/caio-0.12.3.ebuild index 7a2c1c7df2ca..bf0ee5243a98 100644 --- a/dev-python/caio/caio-0.10.2.ebuild +++ b/dev-python/caio/caio-0.12.3.ebuild @@ -20,7 +20,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" -EPYTEST_PLUGINS=( aiomisc-pytest ) +EPYTEST_PLUGINS=( aiomisc-pytest pytest-rerunfailures ) distutils_enable_tests pytest src_prepare() { @@ -29,6 +29,12 @@ src_prepare() { } python_test() { + local EPYTEST_DESELECT=( + # fail with default MEMLOCK limit + "tests/test_aio_context.py::test_aio_context[caio.linux_uring]" + "tests/test_aio_context.py::test_aio_context[linux_uring[sqpoll=True]]" + ) + rm -rf caio || die epytest } diff --git a/dev-python/cyclopts/Manifest b/dev-python/cyclopts/Manifest index 229143aa2b03..abeb8e8939bf 100644 --- a/dev-python/cyclopts/Manifest +++ b/dev-python/cyclopts/Manifest @@ -1 +1 @@ -DIST cyclopts-4.22.1.gh.tar.gz 2366157 BLAKE2B 22dec31521d7bb8f93a144ce1feeb10d6209be4a4bfe13620d8b58b78fe939725adbe383fe61ee3d7a4bcfe1de0877a48f1f5ffe34765e0070f68d89fb2267d1 SHA512 677a640d14ac8f87edff63416dedef0c07d0bc7a155d1c3a3e58f044a5f7e5b720e3f7c95cb0926c55e2d2cbdad79ae6a62f70ddc659b48a9be1cf2447c6cd21 +DIST cyclopts-4.23.3.gh.tar.gz 2375268 BLAKE2B 97d365b63602ab2cad66bce19160510ae29d09d02647b4784107e514340a528253b047b54f0d19768155d4337090c94f940e93563cececc2478d23c53c2df1f7 SHA512 962c7a932ee96bff94d5b35d98e8928302896a1a846b70cc81c18d0a6afc40fb32afbd1bf3af2358cff487f634347b14b21911aac2fbac29a1cc21efd2ae386b diff --git a/dev-python/cyclopts/cyclopts-4.22.1.ebuild b/dev-python/cyclopts/cyclopts-4.23.3.ebuild index 45e2a2ecbe70..45e2a2ecbe70 100644 --- a/dev-python/cyclopts/cyclopts-4.22.1.ebuild +++ b/dev-python/cyclopts/cyclopts-4.23.3.ebuild diff --git a/dev-python/djangorestframework/Manifest b/dev-python/djangorestframework/Manifest index 07b1fb04bd28..59d56a27d453 100644 --- a/dev-python/djangorestframework/Manifest +++ b/dev-python/djangorestframework/Manifest @@ -1,3 +1,2 @@ -DIST django-rest-framework-3.17.1.gh.tar.gz 10390200 BLAKE2B cea31a42eee7ac19c52fc82891ccb4fdc7a4d1e4cbf218215846f101ae3422e31c12118c7e09727292a756bf60c93b1cd6c8b924b3c18c0c7d4e3873a098f7f0 SHA512 e7fb441b2da25feb3236bf9bbb027d6d22675cde34c7a68b6de488cc7356c84472bdc9f2004ae4b255c8d31bbe92cfb998bf23ba1d847782240c23047f369725 -DIST django-rest-framework-3.17.2.gh.tar.gz 10390496 BLAKE2B dbc29979fd1f200db3e393a1b9bb89b1d2e1bda6a58286525fc962bed7128aa26b232c2b4d2aa7103e6c9855fd5485d72280891f8b1e73ae25658fa2d82145cc SHA512 0aa8afe8414228624c04e458d62d08947023b8c58acb8e136fcefbb0abce7d6bb4d7ffc1c425308ae980fb510d1f7822ff1325a2a4e47d25026fc6b98b3666bb DIST django-rest-framework-3.18.0.gh.tar.gz 10403261 BLAKE2B bb32651f3d367dad6d9f5535e53a041bc9b8d74bb8754f18b4997015411cb7345202949e423499957863e50cc520234338593d07093800e574906bc3ac0be71b SHA512 2fbf868ee29a63fd03a4a05eb9c70066448f22bc45becabefda83a6aabe1cea77eb7d8e5d46967cf2ef456aa9108b8f36092d59f4ea89bd4ef5c62eb3695d4de +DIST django-rest-framework-3.18.1.gh.tar.gz 10408060 BLAKE2B 2aa5494985ff3c9d3b77a8e979ddee153fd37b8ff525a24157477faf52ff9619d167f7445f52f4484ccdb8cc6c872d7321a262438d608c5c1780b1a3bc9dd336 SHA512 baf9288e1eb23ebd709201dd3d8e44b592a2cbf4317a4149936775b1ec5df73a3702f980ae22f4257aebb10833492ce14e78b8d030d4f65a8030346791c7f617 diff --git a/dev-python/djangorestframework/djangorestframework-3.17.1.ebuild b/dev-python/djangorestframework/djangorestframework-3.17.1.ebuild deleted file mode 100644 index 67df4c3991b6..000000000000 --- a/dev-python/djangorestframework/djangorestframework-3.17.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=django-rest-framework-${PV} -DESCRIPTION="Web APIs with django made easy" -HOMEPAGE=" - https://www.django-rest-framework.org/ - https://github.com/encode/django-rest-framework/ - https://pypi.org/project/djangorestframework/ -" -SRC_URI=" - https://github.com/encode/django-rest-framework/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -RDEPEND=" - <dev-python/django-6.1[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/inflection[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream is removing pytz, apparently it's not tested anymore - # https://github.com/encode/django-rest-framework/discussions/9342 - tests/test_fields.py::TestPytzNaiveDayLightSavingTimeTimeZoneDateTimeField::test_invalid_inputs -) diff --git a/dev-python/djangorestframework/djangorestframework-3.17.2.ebuild b/dev-python/djangorestframework/djangorestframework-3.18.1.ebuild index 878a992154f3..ce17fa911cb7 100644 --- a/dev-python/djangorestframework/djangorestframework-3.17.2.ebuild +++ b/dev-python/djangorestframework/djangorestframework-3.18.1.ebuild @@ -26,11 +26,11 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" - <dev-python/django-6.1[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] + >=dev-python/django-5.2[${PYTHON_USEDEP}] " BDEPEND=" test? ( + dev-python/dj-database-url[${PYTHON_USEDEP}] dev-python/inflection[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] diff --git a/dev-python/ecdsa/ecdsa-0.19.2.ebuild b/dev-python/ecdsa/ecdsa-0.19.2.ebuild index f7f6457f86e8..85b9200f51c6 100644 --- a/dev-python/ecdsa/ecdsa-0.19.2.ebuild +++ b/dev-python/ecdsa/ecdsa-0.19.2.ebuild @@ -27,3 +27,8 @@ RDEPEND=" EPYTEST_PLUGINS=( hypothesis ) distutils_enable_tests pytest + +PATCHES=( + # https://github.com/tlsfuzzer/python-ecdsa/commit/f8e0f3a0035b44fa2541e2c447ed1599f220c4b5 + "${FILESDIR}/${P}-py315.patch" +) diff --git a/dev-python/ecdsa/files/ecdsa-0.19.2-py315.patch b/dev-python/ecdsa/files/ecdsa-0.19.2-py315.patch new file mode 100644 index 000000000000..90d25d7db525 --- /dev/null +++ b/dev-python/ecdsa/files/ecdsa-0.19.2-py315.patch @@ -0,0 +1,30 @@ +From f8e0f3a0035b44fa2541e2c447ed1599f220c4b5 Mon Sep 17 00:00:00 2001 +From: Alexander Shadchin <shadchin@yandex-team.com> +Date: Thu, 9 Apr 2026 12:22:29 +0300 +Subject: [PATCH] Fix tests with new Python + +--- + src/ecdsa/der.py | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +diff --git a/src/ecdsa/der.py b/src/ecdsa/der.py +index 5d35d698..587d7852 100644 +--- a/src/ecdsa/der.py ++++ b/src/ecdsa/der.py +@@ -464,12 +464,11 @@ def unpem(pem): + if isinstance(pem, text_type): # pragma: no branch + pem = pem.encode() + ++ lines = (l.strip() for l in pem.split(b"\n")) + d = b"".join( +- [ +- l.strip() +- for l in pem.split(b"\n") +- if l and not l.startswith(b"-----") +- ] ++ l ++ for l in lines ++ if l and not l.startswith(b"-----") + ) + return base64.b64decode(d) + diff --git a/dev-python/expression/Manifest b/dev-python/expression/Manifest index 30862f506116..f1778327de20 100644 --- a/dev-python/expression/Manifest +++ b/dev-python/expression/Manifest @@ -1 +1 @@ -DIST expression-5.6.0.gh.tar.gz 136000 BLAKE2B 348c35988bff149cec8da214ddeb8c52259acd976fd84ab9519b66ebb8f3ea12f987ee3fba86803ef8e5ca14e5d29473a3b0421bf6dd0110b31cd884efdf6169 SHA512 d4bd38b7e83e0d435d6dea1f90f0379d168107ff9085a95cbc11975b97f33427edc9b7c60b027eb7d4e67ae024329b3fd277efed46d40dd2e959492be1850785 +DIST expression-5.7.0.gh.tar.gz 207854 BLAKE2B 60e17ca1b22104826a6005f597eaee0bae096528f39371ee1596870b94013092d085616ae1da8c26e1525ab1fadfe81c0051af5e9a22c9670b9ed5a0e70fdd61 SHA512 9c42294cf577c83084b34cbbb9cf6fdda8c0dfa4cbdac88341f39272c8175b091fb4d8b48988d8870ea00ff2ffadfe55031c4af832e7a1139dba6427c983c92d diff --git a/dev-python/expression/expression-5.6.0.ebuild b/dev-python/expression/expression-5.7.0.ebuild index 38a5096484ce..5a66eab83d85 100644 --- a/dev-python/expression/expression-5.6.0.ebuild +++ b/dev-python/expression/expression-5.7.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -DISTUTILS_USE_PEP517=poetry +DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 optfeature @@ -27,36 +27,13 @@ RDEPEND=" " BDEPEND=" test? ( - $(python_gen_cond_dep ' - >=dev-python/pydantic-2.6.2[${PYTHON_USEDEP}] - ' python3_{12..14}) + >=dev-python/pydantic-2.6.2[${PYTHON_USEDEP}] ) " EPYTEST_PLUGINS=( hypothesis pytest-asyncio ) distutils_enable_tests pytest -src_prepare() { - default - - sed '/^version = /s/"0.0.0"/"'${PV}'"/' -i pyproject.toml || die -} - -python_test() { - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/pydantic[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - # pydantic - tests/test_block.py - tests/test_option.py - tests/test_result.py - ) - fi - - epytest -} - pkg_setup() { optfeature "Pydantic support" ">=dev-python/pydantic-2.6.2" } diff --git a/dev-python/ezgb/Manifest b/dev-python/ezgb/Manifest new file mode 100644 index 000000000000..a6a714a5773d --- /dev/null +++ b/dev-python/ezgb/Manifest @@ -0,0 +1 @@ +DIST ezgb-0.2.0.tar.gz 120376 BLAKE2B de281b5d035fbd4e7b1c9893990c9e4434b69ac33f0a88a64dee664a1a8179d05f5775dde759a75c020235d2416ab728b4d8db764f460017a94c343bdcf69f22 SHA512 a0076abc1ec65d51db9b1252d0ff74810637e06f76449d55db256b33ccd80e95d6087065da7893a4c3ac9f7cabab56942aa29796b4df6a41fe70d0bd9ec5ce52 diff --git a/dev-python/ezgb/ezgb-0.2.0.ebuild b/dev-python/ezgb/ezgb-0.2.0.ebuild new file mode 100644 index 000000000000..7bd7e38abaac --- /dev/null +++ b/dev-python/ezgb/ezgb-0.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) +inherit distutils-r1 + +DESCRIPTION="A standalone Python library for working with git-bug repositories" +HOMEPAGE=" + https://git.kernel.org/pub/scm/utils/ezgb/ezgb.git/ + https://pypi.org/project/ezgb/ +" +SRC_URI="https://git.kernel.org/pub/scm/utils/ezgb/ezgb.git/snapshot/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pygit2-1.19.3[${PYTHON_USEDEP}] + dev-util/git-bug +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest diff --git a/dev-python/ezgb/metadata.xml b/dev-python/ezgb/metadata.xml new file mode 100644 index 000000000000..7ed7b7ad3172 --- /dev/null +++ b/dev-python/ezgb/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>laumann@gentoo.org</email> + <name>Thomas Bracht Laumann Jespersen</name> + </maintainer> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-python/gitpython/Manifest b/dev-python/gitpython/Manifest index 4f5a067dc596..c4bc5e466311 100644 --- a/dev-python/gitpython/Manifest +++ b/dev-python/gitpython/Manifest @@ -1,10 +1,10 @@ -DIST GitPython-3.1.57.gitbundle 12996669 BLAKE2B cccc3058e05a812d0ac20112514e31af5e0dfd3eb5b6d0c27d6fdb46c0eea750a8edaa2aacd71940c60a47ceccdf2f3f2a515ee65619d8b6b5440c917f733815 SHA512 24e7997fb0bf548fb430ff18b632eb3eb3374ca35523e100e1a38c500b3178b53f6238fce0745f3a61d6a3210cac8a1a7af37e7f8dc6a281b4cdd26d4a9643f8 DIST GitPython-3.1.58.gitbundle 13166887 BLAKE2B 7f99c37836dbfe438ee9710e9e8686d1be646dccbdd19a55c9baf3f46c1dfd6a1d362e27167edad82a611acefd093a10ac4d87f8266bbbb61dc78c3a7f755846 SHA512 0eaa7b14827a18b8887adb4ee0e90b960b9aa002227ff0b3cefc6e27a7d5ce22050fe2d6bbafdadd8cfb0b9c5b27003dfd808e699663b07dcdf013c57ff61625 DIST GitPython-3.1.59.gitbundle 13085519 BLAKE2B eff2bb6821756a6bad71429568a5ce0a14c672379d91e6d8f7963d18239a85e5d1cae4ff14d032fcd9d154c711463eb498ffa1f066ceb965e5872efcf7368dd4 SHA512 76e9345dfc3e0898ef7155f801dee553b4f5f76bffad4141b6798f44868f412ff834eb83018f6a8f05f584d0e14c3ffcf49d70eae158c47fa054c522d79b44ec DIST GitPython-3.1.60.gitbundle 13114387 BLAKE2B 6515764c855a8c3207c98fbf7bf1007ff2ed39c749a4e18afe19d73f494b5edf27c57a4b531468c321008b9739cb6b9e7ad747002f23d1dc2ccdf293bd321adf SHA512 20834d0f4d77348e405fd7ab1feaba0e9426ea8d81d1595f5e9e6729144a7ec908639318c1ec8f0837221da2704fcb64a1bf6040390f1c2714ef57d379aafe05 DIST GitPython-3.1.61.gitbundle 13122659 BLAKE2B f520b694d6f796523d20c5fcf80d1b4a8e8ba544f371aeb71edec51302500b1203876bf6faf5fdb1ff24abb3f8b9cd720f9e0d240df79b6d518f53d89dd413c9 SHA512 7b83e5dd1dff9475e7017eb2d82694f7a2f6039780e97e7cc8fbc3682ff7971ab6a03967571b2840ad37ebad988f8ab1db958871adf4fab6610dffe25890a280 -DIST gitpython-3.1.57.tar.gz 225898 BLAKE2B e577b3bf6080280869fc53475538415a2681e3d5bd2f86d0536036480e1bd7f2f2b4c3d0c84f9c263b24a4e130394a16015367f762b70e67b57d337d54700622 SHA512 cc60ceb2649c600e8618556c889418b6a481bfd358a037a0c117e475957b57d90d6b43421b392207b7dc308a6ec06b25e55c0733ccc149ed9308d048cec78fb3 +DIST GitPython-3.1.62.gitbundle 13146787 BLAKE2B 005cf46eefb07a2d98500cc8566ded068446eb391b80cbc884d60ddd12916c8ae3c5917fbdfd6c05315f0b06f4b078a3c5100e45245d624469b4b98d8cc30c81 SHA512 09a57ac6df48396161df439338b95b86b0d8e36ba04139d9f18624537951e6ecbea466bcd8a4f3549a758f0687044b08ecff202a3da8175c98786c6e39397ca3 DIST gitpython-3.1.58.tar.gz 228498 BLAKE2B fcd5b832587b82e2fb51d1a6087c02f294b84418de0c413d5eaa828aff4d2b87e8ead4486b274352d5c9ca09633e63a1c41a232ebf164c671d45df1bd9dd2bd3 SHA512 779e55e5a977b37f6bf46c5b8358e61e07f590d089b27bb402e37fb0b78d35f4a1fae1199274ecb5f7b057f2707057003d946cdc7557e7d0e574d1adb046cb70 DIST gitpython-3.1.59.tar.gz 230445 BLAKE2B ea1a8488cde9d1136f71f34c23224b5f02a3a5581a89dc1fa3a8355e3147d5ae01d533c1b032404471a691b3b9dba26fc55d7517bbf775b30374398b3a57a87b SHA512 ef810ace84c76200b6820818de0b8b3f3e8070ee48f2444bf60f6b24c7eba7710527e616ee3cc306ccb132db893b704033b238a5e2de9d9d186559ebfffcbfd3 DIST gitpython-3.1.60.tar.gz 230793 BLAKE2B d92475ddcd93bac6625a7c8d57d2cf9a1ecf6dd5285c2907d31fe9b4c7d8a4ed2429828f484f2bff5995aa18a9983fd8469df75583d7ad3c17f396e63adc40c1 SHA512 12350f87bed859bc06d40c8d400e40b814f00a9858a97a9a33d719b414292a55976cf9248ea86bd322bbb9f47a49af76a60c17756aaa932e0f713225363ae16a DIST gitpython-3.1.61.tar.gz 231680 BLAKE2B ca6fcd928af08eac9ffecca3a718205d43d982950eccf5cf98fdd47a5344b0fb40e3c08a9205b86e330a5b052228c6126e4a0678c6da357e8ea4125ceed27b2b SHA512 0ba61c823382c384a3da0549f0a2a2e06335d91a1204bbe3364508d864dcb6f4ad0194dfe56c9b263ce83c58f8284884558910175b1a8bdc8416c1fda2f01711 +DIST gitpython-3.1.62.tar.gz 231728 BLAKE2B 6b7474b32eb6668f068a4c626cb8652d51225eb4780db3346ca01c1bed438428b902feced1fce22d2d5e31f635e39777dcec7b3c9296438cb213b2e50da0f74b SHA512 47545ecf764f16cfc136852f58426c0ee9388fdd831e64b7677a8fdbb1ed2a5fc561f02c0bb6af587d8825b57fc784db6576fc8d26ca2b196d68bf7babb8837b diff --git a/dev-python/gitpython/gitpython-3.1.57.ebuild b/dev-python/gitpython/gitpython-3.1.62.ebuild index 3bce7e846e7a..ebe35bd5a941 100644 --- a/dev-python/gitpython/gitpython-3.1.57.ebuild +++ b/dev-python/gitpython/gitpython-3.1.62.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-vcs/git diff --git a/dev-python/httpx-aiohttp/Manifest b/dev-python/httpx-aiohttp/Manifest index 18f409fb3669..8b427bd690b5 100644 --- a/dev-python/httpx-aiohttp/Manifest +++ b/dev-python/httpx-aiohttp/Manifest @@ -1,2 +1,2 @@ -DIST httpx_aiohttp-0.1.12.tar.gz 275945 BLAKE2B e863b249e794e42af1b08172bc99a4df5f528370e7a4410d7e444db1877c0ad138e66e09b8c5d9b742c039e80cce99cd6e5a673fce6fe3c0fae9223380e5b163 SHA512 312892e45390e2a3cdc52454406ae607aa8aa28ba93d8bdabc94259390d644193800c60bde0a19828b2b0c65689a9ffe1733750d3a1c1ec0f73f6d1a60637c14 -DIST httpx_aiohttp-0.1.12.tar.gz.provenance 9445 BLAKE2B cb844a825e21370ade9adfb1a3b41c853a1cba188d7febd93e8abeb88b2ad6588a1f7836b2c7b764d2d829839fff609bfc2874f4653d3ca5901f12cc81e4f4c6 SHA512 5f261dde7883cbfdb491a4137bacbb442337faab37b0772fd32d8bac73e28e519679ad04a6faf3dd1681277470f94ea605336af05f0de6adfdd6f9a44e04b8ed +DIST httpx_aiohttp-0.2.0.tar.gz 195714 BLAKE2B ade5e69498fd168e53148d6d4e3b94aa9b3648e1aedb8ea1971d00b0a378ef4c2d3668f8123bc85639cefd73cd453166c6f6eae086cd28fe8f024d1b3cd08ce8 SHA512 313546f253c79b8d5d1c1c971dbc460870f878834c5ab7332a1b2ccac162cd2138a73f6c558e15eda5695ebedb02d767bf46b27d24b751f71c1bb8c617ea697c +DIST httpx_aiohttp-0.2.0.tar.gz.provenance 10094 BLAKE2B e3f8b39bb3cff6a39bdd46804b8dc60b18cc8a00d194768629bf380e41fc0a376e33e3d4d2d1e453034a7c0623d835c339ff575b22c2f4ea31b7e29dbc75bb41 SHA512 6bd3c5d378094057e7a88daaa77fd09678dbb99ed0e0341448abd1262b95362d99578964a6ccb20996d14e95aa88fa43601ecc06334130dc61b4e1f6c9a89534 diff --git a/dev-python/httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild b/dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild index 05d54fbccc5c..f21048d69360 100644 --- a/dev-python/httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild +++ b/dev-python/httpx-aiohttp/httpx-aiohttp-0.2.0.ebuild @@ -23,14 +23,17 @@ RESTRICT="test" RDEPEND=" >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}] + >=dev-python/httpx2-2[${PYTHON_USEDEP}] " BDEPEND=" dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + >=dev-python/trio-0.27.0[${PYTHON_USEDEP}] + ) " -EPYTEST_PLUGINS=( anyio pytest-asyncio trio ) +EPYTEST_PLUGINS=( anyio pytest-asyncio ) EPYTEST_IGNORE=( scripts/httpx_test.py ) diff --git a/dev-python/icecream/metadata.xml b/dev-python/icecream/metadata.xml index 90f7905c1dc6..77cbca121b5a 100644 --- a/dev-python/icecream/metadata.xml +++ b/dev-python/icecream/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> + <maintainer type="person"> <email>gasc@eurecom.fr</email> <name>Gasc Henri</name> </maintainer> diff --git a/dev-python/internetarchive/Manifest b/dev-python/internetarchive/Manifest index 279420e6ff75..406a64599752 100644 --- a/dev-python/internetarchive/Manifest +++ b/dev-python/internetarchive/Manifest @@ -1,2 +1,2 @@ DIST internetarchive-5.11.0.gh.tar.gz 198027 BLAKE2B 0cd7e9138378a95099176c7d17d23fa51587560db5f0b76a394e383c018131f69776cdcffddd6e0a7abf9ae7918a5d381056777eb4faa90cbe89218958868631 SHA512 47dd53cc1b3525f2a8b76b2b15f9f37704da1bb6e158e6b58be6ed888e7b43c2b5e90719e87c8cf4ca099c923eb9c596bd04a4d8111c8b5db1ddcac05dbdcf41 -DIST internetarchive-5.8.0.gh.tar.gz 170811 BLAKE2B 245cd7395637f097ab15f0b218b069726ab8589eafa75a5ce3ae9d545fb018631296f6992221ccb00413e73fbf4c8de3a5c10cb752287c8ff626af23e103d5f5 SHA512 13f9e580cb87f8128d3aeaf9def390706d19d54b125b49383140b39e6172428ad7a6866ff3f2aa7ec7a102ab6325c6a7bcee5efdf7b01e7a2ed5fe04d3bfa789 +DIST internetarchive-5.11.1.gh.tar.gz 198062 BLAKE2B 4717ced157d45e8dbd2a5ea156901f42631d76934f80677b126f2e3c5b2e759469454d4b8fdaee8f6ec25779c1785ecb4a67857c3710379f247cb2d55699221f SHA512 adac99f46bb18d522015932d29d26d0304adb83ec2600b26e8470a4aa8ceb8dfa64ef3a05c3f6bb61060847b3e42f7fa23794fbf826794be9f424e27e9ef5173 diff --git a/dev-python/internetarchive/internetarchive-5.8.0.ebuild b/dev-python/internetarchive/internetarchive-5.11.1.ebuild index cbf2586c31fd..3677f7e72ece 100644 --- a/dev-python/internetarchive/internetarchive-5.8.0.ebuild +++ b/dev-python/internetarchive/internetarchive-5.11.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -30,7 +30,6 @@ BDEPEND=" # Because they want internet EPYTEST_DESELECT=( - tests/cli/test_ia.py::test_ia tests/cli/test_ia_download.py::test_checksum tests/cli/test_ia_download.py::test_checksum_archive tests/cli/test_ia_download.py::test_clobber @@ -44,14 +43,12 @@ EPYTEST_DESELECT=( tests/cli/test_ia_download.py::test_no_directories tests/cli/test_ia_download.py::test_on_the_fly_format tests/cli/test_ia_upload.py::test_ia_upload_invalid_identifier - tests/test_api.py::test_get_item_with_kwargs - tests/test_api.py::test_upload_validate_identifier + tests/test_api.py::test_get_item_request_kwargs_timeout + tests/test_files.py::test_item_download_range_jobs_no_separator + tests/test_files.py::test_item_download_range_jobs_sends_ranges_in_order + tests/test_files.py::test_range_jobs_forward_caller_headers + tests/test_files.py::test_range_jobs_surface_download_errors tests/test_item.py::test_download_ignore_errors - tests/test_item.py::test_upload - tests/test_item.py::test_upload_automatic_size_hint - tests/test_item.py::test_upload_metadata - tests/test_item.py::test_upload_queue_derive - tests/test_item.py::test_upload_validate_identifier tests/test_session.py::test_cookies tests/test_session.py::test_s3_is_overloaded ) diff --git a/dev-python/invoke/metadata.xml b/dev-python/invoke/metadata.xml index af7e56230353..7666b4b93f6e 100644 --- a/dev-python/invoke/metadata.xml +++ b/dev-python/invoke/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> + <maintainer type="person"> <email>gasc@eurecom.fr</email> <name>Gasc Henri</name> </maintainer> diff --git a/dev-python/json-repair/Manifest b/dev-python/json-repair/Manifest index 3a6498cc413a..8ae9d1a967a8 100644 --- a/dev-python/json-repair/Manifest +++ b/dev-python/json-repair/Manifest @@ -1 +1 @@ -DIST json-repair-0.61.7.gh.tar.gz 2565741 BLAKE2B ab5d810f60ddea92ee55e240765960f37cb478bef4411a49ab59bb1f3490866c0a0116109454d1e41eaead2819ae08af6c14f7606b0721d62fc55d3dc2bae71e SHA512 99318e4dc22c15e3fe804b23273d2cc548dc10ae489be4272d4befb7e002f21b3b4a9ec4c34072b37548c0e18f84db5ec6eacd2129a1685457b11c30eccafcab +DIST json-repair-0.63.4.gh.tar.gz 2579248 BLAKE2B b917ef05224e841daf5656ac692da5334df87f3f30be9fddafd6cc336682d20df8ffb14dec834d699258dd9be6c4a4bf6c9c4a4782c3e00e25f14101afba35c4 SHA512 162a21da83c93d64c8882c54445f4faedfbcb8e62bbaf0f7e6590217fa4134d6be035bbf8f370ac2a8551b5da1b5c73bfa2ee79ff62fbb2c0bd77aeb3eb15d61 diff --git a/dev-python/json-repair/json-repair-0.61.7.ebuild b/dev-python/json-repair/json-repair-0.63.4.ebuild index 7a42b021a172..7a42b021a172 100644 --- a/dev-python/json-repair/json-repair-0.61.7.ebuild +++ b/dev-python/json-repair/json-repair-0.63.4.ebuild diff --git a/dev-python/kivy/Manifest b/dev-python/kivy/Manifest index ebf8600c45ee..3e68fb2dcb7d 100644 --- a/dev-python/kivy/Manifest +++ b/dev-python/kivy/Manifest @@ -1,3 +1,4 @@ DIST kivy-2.3.1-remove-Python-3.6-workaround.patch 1040 BLAKE2B fd43fe823cfb4c9d559f9ef8a34c354a3298dbd1102a544097d731e993f34e72776377cd7c813a2ecb90971089fd581c5807d8aee524fe6479ab3e7dfd442b48 SHA512 e7bd9e32f61644a11a4882fd034ab0aedfd585dd9b272e96cc196f007da062451ab6eb2cf191750dcc56b21af337577ff96271bcc9c282ad780961e36d1c8850 +DIST kivy-2.3.1-remove-all-the-compatibility-code-for-Python-2.x.patch 47148 BLAKE2B 30b786759887bc8bb78898dedadb1f4f9df38c67e13de9f4d1f65b5ef88b38ff714a1885c0b57c196fce059c52d44117ab9e10ec68c824d49501ed3bea273df1 SHA512 2e86379b259aa19cde8dacba7509db042276be78f0eeb588f6bf630fe8fe85fb967f3e6630e2a513527422b59d9adcdbc6bfe60ec9a7526a7abed8114449d97f DIST kivy-2.3.1-remove-old-Python-2-long-from-Cython-files.patch 2430 BLAKE2B ca53b9ca5338024cac3e2c726a251f5c32dadb817a33b90d4f12c25c2c01dfa79d88739488886bc0a86e6b9d56d94d2b3a8a97d219107f1f289d18d235ebee96 SHA512 431fa247aba5bef6d5f9ca5d552dabc56e5985bf3f361de972ac06aa032bb1e359320e9deab4bad9485aee936c9f304ef75f84b85d29786a8f1d308e62644026 DIST kivy-2.3.1.tar.gz 23968642 BLAKE2B 39a0b94b26376866aca3974c4007de6ee4e03c875b5eae86fa0810936dc077fd2cef410f088cdac3f92ab777f77d078d4b668abca520dd48b0ed278612c47ffb SHA512 e524d0e3c2a259b357b3b26a0d8178a9bfb3480fe19af588150a9846757878d7d86cdd08085e1770a361cfed1bc8aafdf395a8069123bfd1ff5d7e1badadbecf diff --git a/dev-python/kivy/kivy-2.3.1-r1.ebuild b/dev-python/kivy/kivy-2.3.1-r1.ebuild index 47cd8d650ce4..20020fe133cf 100644 --- a/dev-python/kivy/kivy-2.3.1-r1.ebuild +++ b/dev-python/kivy/kivy-2.3.1-r1.ebuild @@ -13,6 +13,8 @@ DESCRIPTION="Open source cross-platform UI framework written in Python" HOMEPAGE="https://kivy.org/" SRC_URI=" https://github.com/kivy/kivy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/kivy/kivy/commit/dcd8fb2a6ae3f96789d51e00e1ff2f3c2fc339ef.patch + -> ${PN}-2.3.1-remove-all-the-compatibility-code-for-Python-2.x.patch https://github.com/kivy/kivy/commit/5a1b27d7d3bdee6cedb55440bfae9c4e66fb3c68.patch -> ${PN}-2.3.1-remove-old-Python-2-long-from-Cython-files.patch https://github.com/kivy/kivy/commit/4b20740cb63b03fdfb65b782f1ce3de42bd6e7b3.patch @@ -46,6 +48,7 @@ BDEPEND=" " PATCHES=( + "${DISTDIR}/${PN}-2.3.1-remove-all-the-compatibility-code-for-Python-2.x.patch" "${DISTDIR}/${PN}-2.3.1-remove-old-Python-2-long-from-Cython-files.patch" "${DISTDIR}/${PN}-2.3.1-remove-Python-3.6-workaround.patch" "${FILESDIR}/${PN}-2.3.1-fix-pytest-9.x.x-issues.patch" diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index a03fae6da0c5..93a0552c0b17 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.20.0.gh.tar.gz 94677 BLAKE2B 9ab721d6c547f63a5235ac240f7eaa301ad1dda7d6cf077d11e06a5938ca58089f70396366fb9d0c73f94d190891eb46e0a20cde8aa2e4504b69784f1b4dfa25 SHA512 804f2885e2ebf8f2dfc2a91bf30a5306409684a8b6acdcb69217f45a5c6411e32b1373897efc71e148739502388727efc4e5d52b5f9375be676663ca3d189b6b +DIST meson-python-0.21.0.gh.tar.gz 105284 BLAKE2B d0521471e3e46f4f921b889eaa4e76658bd98fb898e919717f61b4d97124a70bc53a0373972b7c363d16a0adabc8653cfb69a877571443ab6216ff0507de44c8 SHA512 16e43402b7102eabf6832755eeeb1483fbd9cff34de3e469dbb7d3c74e850800cfef79e71e049b19005397c74c90d4de1bf36f1291f6af9dfd84c7fde0bb493b diff --git a/dev-python/meson-python/meson-python-0.21.0.ebuild b/dev-python/meson-python/meson-python-0.21.0.ebuild new file mode 100644 index 000000000000..e16aee261d69 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.21.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-build/meson-0.63.0 + !kernel_Darwin? ( dev-util/patchelf ) +" +BDEPEND=" + ${RDEPEND} + test? ( + >=dev-python/cython-0.29.34 + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # Strip unnecessary Python-level dependency on meson, it is used + # as an external executable anyway. + sed -i -e '/meson >=/d' pyproject.toml || die +} + +src_test() { + # required by tests/test_sdist.py::test_reproducible + git config --global user.email "test@example.com" || die + git config --global user.name "The Test Suite" || die + git init -q || die + git add -A || die + git commit -m init -q || die + + distutils-r1_src_test +} + +python_test() { + unset NINJA + + local EPYTEST_DESELECT=() + if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_wheel.py::test_vendored_meson + ) + fi + + epytest +} diff --git a/dev-python/mpmath/mpmath-1.4.1.ebuild b/dev-python/mpmath/mpmath-1.4.1.ebuild index ae9b37594856..a7dcb077ea0d 100644 --- a/dev-python/mpmath/mpmath-1.4.1.ebuild +++ b/dev-python/mpmath/mpmath-1.4.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_FULLY_TESTED=( pypy3_11 python3_{11..14} ) +PYTHON_FULLY_TESTED=( python3_{12..14} ) PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 optfeature pypi diff --git a/dev-python/openapi-core/openapi-core-0.23.1-r2.ebuild b/dev-python/openapi-core/openapi-core-0.23.1-r2.ebuild new file mode 100644 index 000000000000..1944b382e790 --- /dev/null +++ b/dev-python/openapi-core/openapi-core-0.23.1-r2.ebuild @@ -0,0 +1,73 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry-core +PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-core +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3" +HOMEPAGE=" + https://github.com/python-openapi/openapi-core/ + https://pypi.org/project/openapi-core/ +" + +LICENSE="BSD" +SLOT="0" +if [[ ${PV} != *_beta* ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +RDEPEND=" + <dev-python/asgiref-4[${PYTHON_USEDEP}] + >=dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + <dev-python/jsonschema-5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] + =dev-python/jsonschema-path-0.5*[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/parse[${PYTHON_USEDEP}] + =dev-python/openapi-schema-validator-0.9*[${PYTHON_USEDEP}] + =dev-python/openapi-spec-validator-0.9*[${PYTHON_USEDEP}] + >=dev-python/werkzeug-2.1.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] + >=dev-python/aioitertools-0.11.0[${PYTHON_USEDEP}] + >=dev-python/django-4.0[${PYTHON_USEDEP}] + dev-python/djangorestframework[${PYTHON_USEDEP}] + >=dev-python/flask-2.0[${PYTHON_USEDEP}] + >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/starlette-0.40.0[${PYTHON_USEDEP}] + dev-python/strict-rfc3339[${PYTHON_USEDEP}] + dev-python/webob[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{aiohttp,asyncio} ) +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/python-openapi/openapi-core/commit/080936641de41f2ba533f3ce02832be14330686b + "${FILESDIR}/${P}-deps.patch" +) + +python_test() { + local EPYTEST_IGNORE=( + # missing dependencies + tests/integration/contrib/falcon + tests/integration/contrib/fastapi + + # TODO: these tests fail to collect + tests/integration/validation/test_security_override.py + tests/integration/validation/test_read_only_write_only.py + ) + + epytest -o addopts= +} diff --git a/dev-python/osc-placement/Manifest b/dev-python/osc-placement/Manifest index 88db4a0dcdeb..0b73cf1aba67 100644 --- a/dev-python/osc-placement/Manifest +++ b/dev-python/osc-placement/Manifest @@ -1,2 +1,2 @@ -DIST osc_placement-4.8.0.tar.gz 60049 BLAKE2B f833eb94b28e053367af1642211bbeb0f6eeb9fda2025277e0a1c277834e6d4ab973bef97cd06a05af6d78df384384f502058797b2fe6ac4315fb84fbc0c5829 SHA512 70b182dc2058ea9d46cd6ca97976844d05568b13db884a92fe1f51347d5b5a3b4de67f4a5a488de936276bd882159f6be1fb011f54d5a2fec31ab59949e677e8 DIST osc_placement-4.9.0.tar.gz 60374 BLAKE2B cfe3f9efb5701b6187959bfcea64b895e046041711cf7cc9e636a2be5e6d669b9f529dd2df0d4a4ccbf0ae7dbd2b071560c5666d16aa5f5ae612d03e30ff7dc3 SHA512 8f902e48f9fb112ea32a01613f37cc8cfea1c26cc37f270d7ff84d838a447d9cd59c6066810039124728897d6d9aa83d795c86393ad39e342b86d93cf5b93224 +DIST osc_placement-4.9.1.tar.gz 60603 BLAKE2B 562878fe25b286d390f5ef8c61743e62110ca2031481575b099a54528d7e3e455f489b8141ab1f1133309c40e1bed35c52a3891205d80e83a6ce6bdc62bfc8d5 SHA512 cb93f15d305ad542d87be686bfe46688ffbbb3d3a91dd932d00c20aa83075cd3fcef5ba8d996243012a4c11d668be50655116c778c443ddf1baa69b8aab08014 diff --git a/dev-python/osc-placement/osc-placement-4.8.0.ebuild b/dev-python/osc-placement/osc-placement-4.9.1.ebuild index 4d97e99213c7..4d97e99213c7 100644 --- a/dev-python/osc-placement/osc-placement-4.8.0.ebuild +++ b/dev-python/osc-placement/osc-placement-4.9.1.ebuild diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest index 02a046e757da..a461db3caa86 100644 --- a/dev-python/peewee/Manifest +++ b/dev-python/peewee/Manifest @@ -1,2 +1,3 @@ DIST peewee-4.3.0.gh.tar.gz 1091937 BLAKE2B a4af95bc80dce47c2e2abc74afd01d2e25736067ffbbd6f60dd6f62974c9a9a62be4fbfb963646ba3e99c91953839c7612c796381768e35e28ec53bb2114ecf2 SHA512 1745b92e9edd0a34a15aeccdedfc1f7a30f95457f09b1c257b2e6b4ebd377fd515150270de2e0f2d564646302317368a78ad73fcce99398a752e14d1643d40da DIST peewee-4.5.0.gh.tar.gz 1141293 BLAKE2B 22e5525a2e08573c55c657cdf62d9c3d4826bccb80d7f1e3bc98ad7d4835f6e3ee843d07972674e4247e9ae4dc670350f16a266e08897d16edfd804d756db32c SHA512 14ee1ace64d32e7868b2f00bee3ecda7cc3bc47162c496a464373233e4182cd64ddcf66f319303d71eab7498feeb2c8f7bbdd38f4371593d41b43b266548f803 +DIST peewee-4.5.1.gh.tar.gz 1141479 BLAKE2B e101a69e51d461c359655c87a5d9286c2dd4ca8944b021cc7e22d0531c507ba5801785353590db9ed70eac8902f9aa49e150490b15ed1d3a7ee1007e7c51de0d SHA512 4fdbf923af4857d8ec90f906dfec40b9b684ebc509d350db8638e922e383036efe0e64241b00c5e6960e04b665df7d77c186e6f3070c321023a71e1db7dd71fd diff --git a/dev-python/peewee/peewee-4.5.1.ebuild b/dev-python/peewee/peewee-4.5.1.ebuild new file mode 100644 index 000000000000..354b1a91f483 --- /dev/null +++ b/dev-python/peewee/peewee-4.5.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2026 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_{13..14} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Small Python ORM" +HOMEPAGE=" + https://github.com/coleifer/peewee/ + https://pypi.org/project/peewee/ +" +SRC_URI=" + https://github.com/coleifer/peewee/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="examples +native-extensions test" +RESTRICT="!test? ( test )" + +DEPEND=" + native-extensions? ( dev-db/sqlite:3= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + native-extensions? ( + dev-python/cython[${PYTHON_USEDEP}] + ) + test? ( + dev-db/postgresql + dev-python/psycopg:0[${PYTHON_USEDEP}] + sys-libs/timezone-data + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme + +src_prepare() { + default + + # disable test failing on postgres 16 + sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die +} + +src_compile() { + if ! use native-extensions; then + local -x NO_SQLITE=1 + fi + + distutils-r1_src_compile +} + +src_test() { + initdb -D "${T}"/pgsql || die + pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die + createdb -h "${T}" peewee_test || die + psql -h "${T}" peewee_test -c 'create extension hstore;' || die + + local -x PEEWEE_PSQL_HOST="${T}" + distutils-r1_src_test + + pg_ctl -w -D "${T}"/pgsql stop || die +} + +python_test() { + "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" +} + +python_install_all() { + use examples && DOCS=( examples/ ) + distutils-r1_python_install_all +} diff --git a/dev-python/pygsl/pygsl-2.6.5.ebuild b/dev-python/pygsl/pygsl-2.6.5-r1.ebuild index 080b4a1bdf63..c74c3992c786 100644 --- a/dev-python/pygsl/pygsl-2.6.5.ebuild +++ b/dev-python/pygsl/pygsl-2.6.5-r1.ebuild @@ -24,13 +24,13 @@ RESTRICT="test" BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] + dev-lang/swig " - -DEPEND=" +RDEPEND=" + sci-libs/gsl:= dev-python/numpy[${PYTHON_USEDEP}] - sci-libs/gsl - dev-lang/swig " +DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/numpy-casts.patch" ) diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest index 0d3df0bb9514..6d778c486f97 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,6 +1,7 @@ -DIST pypdf-6.14.2.gh.tar.gz 9585097 BLAKE2B d24eeea1aeb0d491880d99922c9ab27b6468df6782bc3dc25c1209c3d14b98ef25c8bd72a103f7fb645606f5263fa17280e66a6c0ea72ea56d436f5a65d883bf SHA512 798df3e54a3185a790efbd15f8fc0a0eaff06e6695a4b9529da2108df0391f400f2da483b8cb5cb0c7bc9b131fb54dcc787095787203178853a0fa2573a0428a DIST pypdf-6.15.0.gh.tar.gz 10091649 BLAKE2B bc4384287edc9332971ba2c8b80f196ddd1dbc5f03eb8ca8f501fdc4fcbf224a745a536ce368bf3a02cb281a89564b3afeb059414353e60ca1b7da1f15063e8f SHA512 ea4138958ad75707cc536e670420d6cf4c57c4b10f85a46bee763d7b045254aa39d75a4f22303fcc8e104e97581316013f85a084e7baf4ab647e3268792f9dfe DIST pypdf-6.16.2.gh.tar.gz 10111364 BLAKE2B 5f111487e3212a4a90b4e8595b2cad8fd4834b2256cf642821e3baff401ab6e6572316d8585441702e8353aa7b69730c99e15bce52ab83862a087fd9544f6bd7 SHA512 86fd9381b5c3cb8eb237834a298335fa75f80ad3ae57e673103c63b8a41cf6a8d172b65480d45a36fed5119b772fc720075197e17446b5e7c02bb5bbbf0ae459 DIST pypdf-6.17.0.tar.gz 7018352 BLAKE2B d71d8c781a63ac6555687a1bbcee35430026cedbc6e0a7037c63d1821b19386a62865760f94d9452946286eeaca51dfa38d4e36c51dd61764080053a946a79a8 SHA512 21bf4aa0c077911c21c22e349e943df2a4f0f40244754ae5bfa6624c11b8ff7907e2a2613531f2a5d00ad52c4ba4bef8643a9b57944906a3d3a0d3c0d44ee4f1 DIST pypdf-6.17.0.tar.gz.provenance 9698 BLAKE2B cf83fc4ab9ffc1f97ab32dbdf161d6d659580595575d30299a3aa5e0e8bee9240cf58c4a417a9945896fbb274167ac34445115ff1a093f71dcdaef10df98396e SHA512 5b5b7fa985d94634cacc755750e5b58823ffa5a839ae35c7d6ce6df5fe397194a15862c3be9635bb177acad75162ca231e65c30438e5f06ba13fc2f9d4dab46c +DIST pypdf-6.18.0.tar.gz 7024871 BLAKE2B e14b829e0b54904c8e445b83f860d76eb306b6541b8575c4320293b740053f832095b6f86596b761dde417ad39c9963e53c68cabc2972f4d3bac2b26f9ffeae7 SHA512 15fb146d9837e4b258b81fa34279e7141a12a79c1b14a87e1ab288bc309a8db789f5fad163e2e147b92eef58b59ef8a3edeeb6f6638f03499a8cba7bc907d5e7 +DIST pypdf-6.18.0.tar.gz.provenance 9694 BLAKE2B 5aedd7c28b8e8b3e778af725f4b20e9a34deb33b60c08bce214356c7ba80da053e970fb6a61b80ac8fba2f3b89bc580c2db67ed40b4f0f33201a658eb45c26fa SHA512 273d4b8bb9da317aa85a8d7fb5c1ea03d7f466b099ada848dd239a3f75cfef018f1085a4b8da87937757440aba839699884c9c928b473c7868ae472f43287d6d DIST pypdf-sample-files-818dc013ad1f537198e9fcfae8a6b0dffe25ffa3.gh.tar.gz 11850954 BLAKE2B fbd0af91de44f2d224b3266727f0dfc462efb4d23176f4ebff147cbfa37337d891859c468b545d0c00796048584e6b621dc622d667e3d45c0b89b92f29ca3030 SHA512 bc601bfaf17f31c6358f594eaf879479e97028d7f5e5825c309a5d1eb843bfea5080c9e151287a0d915ecbc3f4d4755e326ac8fa1ceeb696c76b9f5ecc0d7e9f diff --git a/dev-python/pypdf/pypdf-6.14.2.ebuild b/dev-python/pypdf/pypdf-6.18.0.ebuild index 4fc8d41e583a..c5dfe9f5773b 100644 --- a/dev-python/pypdf/pypdf-6.14.2.ebuild +++ b/dev-python/pypdf/pypdf-6.18.0.ebuild @@ -4,9 +4,10 @@ EAPI=8 DISTUTILS_USE_PEP517=flit-core +PYPI_VERIFY_REPO=https://github.com/py-pdf/pypdf PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 +inherit distutils-r1 pypi SAMPLE_COMMIT=818dc013ad1f537198e9fcfae8a6b0dffe25ffa3 DESCRIPTION="Python library to work with PDF files" @@ -14,9 +15,7 @@ HOMEPAGE=" https://pypi.org/project/pypdf/ https://github.com/py-pdf/pypdf/ " -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz +SRC_URI+=" test? ( https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz @@ -25,7 +24,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" BDEPEND=" test? ( @@ -41,10 +40,17 @@ EPYTEST_PLUGINS=( pytest-timeout ) EPYTEST_XDIST=1 distutils_enable_tests pytest +EPYTEST_DESELECT=( + # probably requires extra deps + tests/test_appearance_stream.py::test_appearance_stream_rtl + # speed test, uses tons of memory + tests/test_filters.py::test_flatedecode__decode_png_prediction__speed +) + src_unpack() { default if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die + mv "sample-files-${SAMPLE_COMMIT}" "${S}"/sample-files || die fi } diff --git a/dev-python/pytest-relaxed/metadata.xml b/dev-python/pytest-relaxed/metadata.xml index 90f7905c1dc6..77cbca121b5a 100644 --- a/dev-python/pytest-relaxed/metadata.xml +++ b/dev-python/pytest-relaxed/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> + <maintainer type="person"> <email>gasc@eurecom.fr</email> <name>Gasc Henri</name> </maintainer> diff --git a/dev-python/python-barbicanclient/Manifest b/dev-python/python-barbicanclient/Manifest index a88675f11c39..213540514bab 100644 --- a/dev-python/python-barbicanclient/Manifest +++ b/dev-python/python-barbicanclient/Manifest @@ -1,2 +1,2 @@ -DIST python_barbicanclient-7.4.0.tar.gz 128635 BLAKE2B fee534d432920a0905def10d282286b7effc045be3fce0e70f3e31c01f8f2c013e7e38fd01aafef20f725e897551dea794c36f8807739e5eb406acae860edd4d SHA512 c8899e3a8c21a595bf3b09e9b9989e03679a6a6a10e8e807220ae7b7343b359a3687580bdf53a21c8aa4e1f79a2555cd3ee11e8ad2464deaa408272df123010e DIST python_barbicanclient-7.5.0.tar.gz 131773 BLAKE2B 05f0570d468500d991a0c4e74794057b07c8a5c5bed531af8fddebac5a9b6ec367bb93d0e0cc39e664da86e8516e16e1a10a139c4392c98e090e66a82f09bd30 SHA512 7b906757c073f99089e05900eca12ef8417af0c8e13ba1950482004dbc4a9128a67711103b8214321bd047cc1ae14e624ac45664e26ea6e05af2ea75a8a6a008 +DIST python_barbicanclient-7.6.0.tar.gz 131847 BLAKE2B f0af7182c7f8f8e610a0b2a02f379029e9b6e345d8ef142bdf24221c4518eefc3d33028251ae09c2b0b93149397ab90645c168224e0e6a67d13267d56549c8bc SHA512 71b07b69aeeb982b305d8979ec80e922265f72db446f87e371d7d89495c937e10604f329b74425bd71242a9c9deec87e5a55a49142d619cbca9946edec1b7132 diff --git a/dev-python/python-barbicanclient/python-barbicanclient-7.5.0.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-7.5.0.ebuild index c6443ae25124..8ecb1a49396a 100644 --- a/dev-python/python-barbicanclient/python-barbicanclient-7.5.0.ebuild +++ b/dev-python/python-barbicanclient/python-barbicanclient-7.5.0.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi -DESCRIPTION="Client library for Barbican API." +DESCRIPTION="Client library for Barbican API" HOMEPAGE=" https://opendev.org/openstack/python-barbicanclient https://github.com/openstack/python-barbicanclient/ diff --git a/dev-python/python-barbicanclient/python-barbicanclient-7.4.0.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-7.6.0.ebuild index c6443ae25124..8ecb1a49396a 100644 --- a/dev-python/python-barbicanclient/python-barbicanclient-7.4.0.ebuild +++ b/dev-python/python-barbicanclient/python-barbicanclient-7.6.0.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi -DESCRIPTION="Client library for Barbican API." +DESCRIPTION="Client library for Barbican API" HOMEPAGE=" https://opendev.org/openstack/python-barbicanclient https://github.com/openstack/python-barbicanclient/ diff --git a/dev-python/python-fire/python-fire-0.7.0-r4.ebuild b/dev-python/python-fire/python-fire-0.7.0-r5.ebuild index e6dbbadf27fe..7ab504fcd1a1 100644 --- a/dev-python/python-fire/python-fire-0.7.0-r4.ebuild +++ b/dev-python/python-fire/python-fire-0.7.0-r5.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://pypi.org/project/fire" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/python-fire/python-fire-0.7.1-r2.ebuild b/dev-python/python-fire/python-fire-0.7.1-r3.ebuild index 23e7d9c72d8e..3621831765f4 100644 --- a/dev-python/python-fire/python-fire-0.7.1-r2.ebuild +++ b/dev-python/python-fire/python-fire-0.7.1-r3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://pypi.org/project/fire" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/python-jose/python-jose-3.5.0.ebuild b/dev-python/python-jose/python-jose-3.5.0.ebuild index 7929185204c2..baed804450b2 100644 --- a/dev-python/python-jose/python-jose-3.5.0.ebuild +++ b/dev-python/python-jose/python-jose-3.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -49,6 +49,11 @@ python_prepare_all() { } python_test() { + local EPYTEST_DESELECT=( + # new cryptography + tests/test_jwe.py::TestEncrypt::test_jwe_zip_with_excessive_data + ) + # bug #723616 epytest -o addopts= } diff --git a/dev-python/python-magnumclient/Manifest b/dev-python/python-magnumclient/Manifest index e82e325a0031..8fe3e6d5bc82 100644 --- a/dev-python/python-magnumclient/Manifest +++ b/dev-python/python-magnumclient/Manifest @@ -1,2 +1,3 @@ DIST python_magnumclient-4.10.0.tar.gz 108415 BLAKE2B 4515c94b480122160de3f0c4420f25c2e96707add9e29091c769864f1774d7d2d97ed96dff90cac78f0f74c7b0e35f9ca18d792cfa5c1d563f3c5469e23f07cb SHA512 2490ad97e1f2b9895f847a01c0d746a99ba62db5b2376ced386e4bcdaf85e98d652ca573b416cb92c5c9b8fa81c2c4e16f8fd29ec5b804c3569c743907abcb1f DIST python_magnumclient-4.11.0.tar.gz 108847 BLAKE2B d198f1875acbabcc54eb156464b4235218c95ce2fc60d53e05d37a4f3657377222cbfc814c3aeb2eb0ec6e4ba0fb1626e226d3108710184e62cc531e8fddda34 SHA512 b92132a02ee9a15919d34360769a25a4ad4a373eedd271ffd9129dc86baa454e129b3f677ff71d887d402c562211a5a509fac05eb35649e7f9443c33f2634548 +DIST python_magnumclient-5.0.0.tar.gz 89476 BLAKE2B f5afbec9b818493791205bda73025dbc9d8ac89cc78c9da2433199c257df693ab0b0b96421cc1d56b350311e05ae0859986eb44aaa420f08bafaa6ef21319e33 SHA512 e05e1313f0fc44d6cbd6a80fa77063151c87338014758c12ef1e5eb411934c51ff2bfb19b27bc09940cd2d7ca09e6a3063d692a23e12215e9e351c93ed6554ff diff --git a/dev-python/python-magnumclient/python-magnumclient-5.0.0.ebuild b/dev-python/python-magnumclient/python-magnumclient-5.0.0.ebuild new file mode 100644 index 000000000000..4a8a71334c3d --- /dev/null +++ b/dev-python/python-magnumclient/python-magnumclient-5.0.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A client for the OpenStack Magnum API" +HOMEPAGE=" + https://opendev.org/openstack/python-magnumclient + https://github.com/openstack/python-magnumclient/ + https://pypi.org/project/python-magnumclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/pbr-6.1.1[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >dev-python/oslo-serialization-2.19.1-r9999[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-4.6.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.0.0[${PYTHON_USEDEP}] + >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() + +distutils_enable_tests pytest diff --git a/dev-python/python-octaviaclient/Manifest b/dev-python/python-octaviaclient/Manifest index 12defc840b20..3710cc7b7d36 100644 --- a/dev-python/python-octaviaclient/Manifest +++ b/dev-python/python-octaviaclient/Manifest @@ -1,2 +1,2 @@ -DIST python_octaviaclient-3.13.0.tar.gz 98107 BLAKE2B ca967b628e9841828c4557676cee5a43328da2b6006696c0721caa0557b1dca83aeb25844ededb1dab8429155742e70d89d60e60ca83b9e334cec8506a91c5f4 SHA512 0cb4a82e74ee2e1e1dfc279143f6511da2cca3c45990a3977a758098ae7d401926bf2f2f564544958f99651b1de63f28a01c8d80768f6b053c760bee669740fa DIST python_octaviaclient-3.14.0.tar.gz 97936 BLAKE2B d3285dc76cd306828f534573bf9319bdcfc590c1650d875fb5ae67c584e5b58937798d52bf0ac25c3c3e71f743c9138a629826a7d8c619f3f3b01007236b2ec9 SHA512 bcfc1242f1288e3871b62c59fde8c5310e582a5606cb89e266c687caa12e23e92100001e7e472c9acb5316732a85313eb12978258f1c044aa57783e9156983c8 +DIST python_octaviaclient-3.15.0.tar.gz 98219 BLAKE2B 637dde0e1912415fe8c64cdff5e621db9892ff711be038a8d897595937e03b7c585cc852b53cab209731d79860beb4c0552031f86c38bdcad7e4bd9b4f92fe2b SHA512 e4fa2f1b30dbda77fda01fd20b03dcfab687182c4897f3b04e09d12ee1bd9527cc35142a38dedc626820a4a9a69b65b4115c5f8dd255a705154e978c218623d2 diff --git a/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild b/dev-python/python-octaviaclient/python-octaviaclient-3.15.0.ebuild index 0c31498aa494..3fd3f05e659b 100644 --- a/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild +++ b/dev-python/python-octaviaclient/python-octaviaclient-3.15.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=pbr PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 pypi @@ -24,10 +24,10 @@ RDEPEND=" >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}] >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.14.1[${PYTHON_USEDEP}] + >=dev-python/osc-lib-4.3.0[${PYTHON_USEDEP}] >dev-python/oslo-serialization-2.19.1-r9999[${PYTHON_USEDEP}] >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pbr-6.1.1[${PYTHON_USEDEP}] >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] " BDEPEND=" diff --git a/dev-python/python-pkcs11/Manifest b/dev-python/python-pkcs11/Manifest index cb048868916a..1dad23e73363 100644 --- a/dev-python/python-pkcs11/Manifest +++ b/dev-python/python-pkcs11/Manifest @@ -1,4 +1,4 @@ -DIST python_pkcs11-0.9.4.tar.gz 180658 BLAKE2B 1621c8453313ae652660277dcb027e84a96b48788c33cdb964e2e0e3120d52146638ad729137f7e782db0cfc491ede786002d23286fd57e882ca65a6e0b40419 SHA512 f902107d4f3935f279b44c39d1dc261834e614a3573111898ff6f97f93f34d9aa1a66522b722188e5343072ee830b34795b7a7541205a09d1ab48c018b705640 -DIST python_pkcs11-0.9.4.tar.gz.provenance 9559 BLAKE2B d3b1d9a3cfade54d6dfd53d51b190447b090131035d952a92f59f951a2209e69981a910485b150ebf8c70319d1bb229fb9ae2594501118280339ac66255aa2d1 SHA512 1e13ef9fc9486c51888519435194761208fdbbfe2cefdec2fa1da49c9acfc2022079300c777efdddb3937a8734bb9334ae7a9331f4f23de07b4e7f3d40fefec9 +DIST python_pkcs11-0.10.0.tar.gz 207600 BLAKE2B e2011a9acb95b0db9e13e3e4493a4fa0591f04784763316ed54502305b5834122fb28ccac893781b2485ca474dade56ca2045b239746114fb24c2204f9ae10fd SHA512 3e60a087696ba6f2c09c4ffaf647421d0fc32cb5de2fce926a1788c9f91fa89867fad352ac00c4975c9fe06e3be557777b0224ebecd631eeea8c778a9bc7db6e +DIST python_pkcs11-0.10.0.tar.gz.provenance 9613 BLAKE2B d3a329b6a51a1fb502086830e34763c76a65a37fd6f2ffccb9ec6dbdfef1e03e445880d1fec504487e1ae0cddab353acad03c1602a64abb9b8b4aadc3214fe9c SHA512 7992d02968333a52cfb92a7c2a3ef7d21ddd4def15235287068d52d9f55d615cfd631d48c4af08a8383cb98aa47ebecfee77e8d0c8f96ffa72968af685dc1beb DIST python_pkcs11-0.9.5.tar.gz 194453 BLAKE2B 6f66073c81530e04254a70625a03070c483f222824fdea3dbfb5e8fc9799b3d475e67be5dde83f596d7ca0e658313b148bf3768111dbd8eee87e0549605b2ae1 SHA512 be9dc6b274cff71c2e2290768181c2cb91de7089ed27619144914ea44067f6746c1094b755b7a719f260a1e4c5f799c1844ebb3f5912c1fbcba77efa73f6eb73 DIST python_pkcs11-0.9.5.tar.gz.provenance 9689 BLAKE2B 9945987fa757769bd75036420a4add670be7b0b9ac5f826338de5726a425e385b493a898ba58890310a34dbc052d1ba595da89d6416cc8dcb2161c595ba1733f SHA512 f37d60b1e6f2f51a3c5e34598ed3738aa6cea5da380719ddcc314422fb5a7ef7ce33c670e5edee19f987684767a02b61ac05e9d0b33871aad023be868f90640a diff --git a/dev-python/python-pkcs11/python-pkcs11-0.9.4.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.10.0.ebuild index 8dc002629cc9..8dc002629cc9 100644 --- a/dev-python/python-pkcs11/python-pkcs11-0.9.4.ebuild +++ b/dev-python/python-pkcs11/python-pkcs11-0.10.0.ebuild diff --git a/dev-python/pywavelets/Manifest b/dev-python/pywavelets/Manifest index e81fcca9b6de..5e5073408e2c 100644 --- a/dev-python/pywavelets/Manifest +++ b/dev-python/pywavelets/Manifest @@ -1 +1,2 @@ +DIST pywavelets-1.10.0.tar.gz 3948163 BLAKE2B aaa7d070220206953868e036e2886fc2a91d9ad43cb5cf641b6b2a49b9a3b9ba3d8a6f193590198a7e7f070238a6f0816fe9da5c272089afc9e366e16501bf4d SHA512 67e14e73024bc0fc79b257a4b58caedab697734831d16e74014b5d77ee0836bbf778bdeba05aea8bfc7869bb4ce1c992735563994e1df60a69ded6f275666983 DIST pywavelets-1.9.0.tar.gz 3938340 BLAKE2B c8bbf217d7c00f4711a6dfb58f34c6120d40f9806208198ab6ba68437b069a504b9980bfc987aea9138fd89b6c0f9a230b157c5784187caf32df2dcf6e8a9dae SHA512 81928f8a2488047bdfeca0784efc9ec6db5312877b4c011921325d3bc5fa31478399f5868181da55fadbec80808ca01c3bcda98e805e3829ec7928a92038e957 diff --git a/dev-python/pywavelets/pywavelets-1.10.0.ebuild b/dev-python/pywavelets/pywavelets-1.10.0.ebuild new file mode 100644 index 000000000000..f39b4d966215 --- /dev/null +++ b/dev-python/pywavelets/pywavelets-1.10.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYPI_PN="PyWavelets" +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Discrete Wavelet Transforms in Python" +HOMEPAGE=" + https://pywavelets.readthedocs.io/en/latest/ + https://github.com/PyWavelets/pywt/ + https://pypi.org/project/PyWavelets/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/matplotlib[${PYTHON_USEDEP}] + <dev-python/numpy-3[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23.6[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + >=dev-python/cython-3.0.4[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + rm -rf pywt || die + epytest --pyargs pywt +} + +python_install_all() { + distutils-r1_python_install_all + if use examples; then + docinto examples + dodoc -r demo + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-python/rawji/Manifest b/dev-python/rawji/Manifest index db0fb1f2b724..32d680f8c797 100644 --- a/dev-python/rawji/Manifest +++ b/dev-python/rawji/Manifest @@ -1 +1 @@ -DIST rawji-0.1.0_p20260708.gh.tar.gz 45839824 BLAKE2B d46976c9f8415897c79d25cb54ee4ad5b69788043fb86171eb3a11a7a2f6f5e69e62b1a6ec3ec4b0aaddc0a162ac7a301dd17dd655a4be2f985899ce0672e4b5 SHA512 d634684dcf7b4b2793ed778081355d5bfcde7e1dfb7a6398a555cd55e56aaed9ed647240cb8f314adece8ef570692bf2e08f35a734aa52e3c718c07e9b986fa9 +DIST rawji-0.1.0_p20260901.gh.tar.gz 45840624 BLAKE2B 3b8e765c29467c09922887f81790d940c84a52d1252acbc5d5f03a8aa793aa3a23c539590815105996b6beec313223959becc9be58dd46e1b80eaffc8203e21a SHA512 7b53e0fa246dfc1a30985a57d510666cc1458bd51b70ae1131ff106d1afd580f0457f0aab06d563552d0ae8279b1e02733a3f35ac9d3d237f6ba24e48203c1c1 diff --git a/dev-python/rawji/rawji-0.1.0_p20260708.ebuild b/dev-python/rawji/rawji-0.1.0_p20260901.ebuild index 1eefd13fce55..e8534b24785a 100644 --- a/dev-python/rawji/rawji-0.1.0_p20260708.ebuild +++ b/dev-python/rawji/rawji-0.1.0_p20260901.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit distutils-r1 -EGIT_COMMIT="5549fdb93028549c2bab8abe963f1a91c50b5368" +EGIT_COMMIT="a702dc8254378974b86785e2654fe57d590fafe4" DESCRIPTION="Fujifilm RAF conversion using the camera's own engine over USB" HOMEPAGE="https://github.com/pinpox/rawji" SRC_URI="https://github.com/pinpox/rawji/archive/${EGIT_COMMIT}.tar.gz -> ${P}.gh.tar.gz" diff --git a/dev-python/rawpy/Manifest b/dev-python/rawpy/Manifest new file mode 100644 index 000000000000..3766a39d72d9 --- /dev/null +++ b/dev-python/rawpy/Manifest @@ -0,0 +1 @@ +DIST rawpy-0.27.1.gh.tar.gz 76018988 BLAKE2B 669b26bb2d0d963f13287a2d2c01927f5ae4501e1b703d71043d53d8fb0f66b1f51ed721d46b7edfafb673705d03ecd8b1c1d97ef061d515414beb0dbb02dcae SHA512 53da8382c80704084b71dab049969a4d0d63db155595443107d1e9383f9c76003dd7d3000e0ceb346e962eaf8c592a51dd99a8afe7f997c69d3e49ae14fb36cc diff --git a/dev-python/rawpy/metadata.xml b/dev-python/rawpy/metadata.xml new file mode 100644 index 000000000000..b33491576d26 --- /dev/null +++ b/dev-python/rawpy/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>patrick@p5k.org</email> + <name>Patrick Zwerschke</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-python/rawpy/rawpy-0.27.1.ebuild b/dev-python/rawpy/rawpy-0.27.1.ebuild new file mode 100644 index 000000000000..69c1788bdfa3 --- /dev/null +++ b/dev-python/rawpy/rawpy-0.27.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 + +DESCRIPTION="Python wrapper for LibRaw, RAW image processing" +HOMEPAGE="https://github.com/letmaik/rawpy https://pypi.org/project/rawpy/" +SRC_URI="https://github.com/letmaik/rawpy/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=">=media-libs/libraw-0.21:=" +RDEPEND="${DEPEND} + dev-python/numpy[${PYTHON_USEDEP}]" +BDEPEND="dev-python/cython[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + virtual/pkgconfig + test? ( + dev-python/imageio[${PYTHON_USEDEP}] + dev-python/scikit-image[${PYTHON_USEDEP}] + )" + +EPYTEST_PLUGINS=() +EPYTEST_IGNORE=( + test_mypy.py + test_stubtest.py +) +distutils_enable_tests pytest + +python_configure_all() { + export RAWPY_USE_SYSTEM_LIBRAW=1 +} + +python_test() { + cd test || die + epytest +} diff --git a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild index 611c89058bab..41b2c3a3371e 100644 --- a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild +++ b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2025 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/tiktoken/Manifest b/dev-python/tiktoken/Manifest index 9c7e504af942..8edf8f11cc5a 100644 --- a/dev-python/tiktoken/Manifest +++ b/dev-python/tiktoken/Manifest @@ -3,6 +3,6 @@ DIST pyo3-build-config-0.29.0.crate 39616 BLAKE2B 7b62a5976b890db84e5256f3136185 DIST pyo3-ffi-0.29.0.crate 88184 BLAKE2B 5891af92a3bcba764c4701dcc0a99edbced010a5ac46df3217d004f5c3a368f18331733c6723bd49e522c6f7105455df13e2be0f07695ed5ce6ae71c15dec438 SHA512 baaf01d13ddc09316ba16b22e9ca15a67e5bda5b861ed7961c3393fd4692fc1c96952f81465d1dcb6531b9083f96c5630981b3d7802cb1ac2af67aafaffbec76 DIST pyo3-macros-0.29.0.crate 8915 BLAKE2B c12d23753d5aba7333183d4b41f16c8da1d4297a3ff86b3b150e9185c1978fc184ac198e566a41833292a8a78ab59446eafd5ef7169e5cb41493e7cbeaa68280 SHA512 fb6633ac76229d2e0ad88d51136a9318f03823b27c700a62cfbc957b4c834985e2f4c0cdaf5ea5e9993ec9e8ce3d63cd6b3fb823f2a042e65186adbed78da7c2 DIST pyo3-macros-backend-0.29.0.crate 91943 BLAKE2B 7c2977dd9c80f3dd1f5375b0c65492b46048ca02e6355ad746bc8430cf92eaf25c701f416469eb69724fde5220651b1095c09eb9e3ff860176f862d7c7287407 SHA512 13a7af3958c09969637827d97ab9bbc664c407dda9e4283afaf495757798cf6f84932468bc092160fa75211ce0aafe6efc657f3a390234d77a67362cfb31fe0f -DIST tiktoken-0.13.0-crates.tar.xz 3133548 BLAKE2B a4958dee4d87af0869202ead56213c25c5b064b3aacd5e2ff11d2cf6ed812d00e6d46c71440e06eb73b684604c5941e99a0bbd85a5208dd0299712f9af0f2221 SHA512 fc06338034ab8de5f56b62ef32e2fe8843d86a4f02da04f8ee1e0db60b18f1bce61ca6ae944de224f81b7b8951528802af8543578a48683a9592d65ffad36fdb -DIST tiktoken-0.13.0.gh.tar.gz 35626 BLAKE2B 465489183c472e580cbb3f6ca91be2f70e7f3ff9b8ba980c89f1ceabae9056e295243e6ee35609a36c02e7ec7eb03525079aac598095c9544293c04dc55976c2 SHA512 93a1c8715bb656ea819ce73d1b2d4e4481bfdd6426379f81b366da3a868960b49255815c5a06aa9cb7ea7377f61bfa001c358051b923f509c44a1d989f66f2de +DIST tiktoken-0.14.0-crates.tar.xz 3326608 BLAKE2B ad0620e98e659bfb83e4d22ef3580c3a317d509b267481b01ad668f301c31594534c2f40cf037e430590c7384cdab6236e77132fc61d2c0f732bcd46c0dece29 SHA512 9e4ab99b5944a8769119b0a5119e4785ef15ec0136e03c80cb0ee1e1902975e1ec92bcf578decf3c927de7189ed8fe3b4094104b17adf705e035f2589a2bbd6f +DIST tiktoken-0.14.0.gh.tar.gz 35532 BLAKE2B f517c0c5d069fce848874cf8b12a8c0382bd91261575ba70eb52354268a0f6cd78dcc267747a345befedf25bd10a94d294a4d998a8441c034a6f6d2e093dd862 SHA512 38536b522c4f6041e4d0f69092ac77b2dfc08d3822d6663b5e19a7a21c755a0ad4ab0dce16e3374b50bea499fa8dc1bbad6eead0196e3a82c297a787588db5e7 DIST tiktoken-encodings-v2026.03.26.tar.xz 2274968 BLAKE2B 951249a33ea830f833a404fcc3adceed08374bbd191e2f9286b660b1d6649385a252431a1d63509c8e65a2493f5df4dc2bfce0770f326993497df51260df11ec SHA512 2678bc6c35c06adb187d15a7a627f3a9e19a8aea9b83241b2cafbd4ad117f287e4a9a8f82f831712bf12bb182d20e259af88f2da9b26d3be0f0a61fd35c5d7a5 diff --git a/dev-python/tiktoken/tiktoken-0.13.0.ebuild b/dev-python/tiktoken/tiktoken-0.14.0.ebuild index d1d8c2f566b8..d1d8c2f566b8 100644 --- a/dev-python/tiktoken/tiktoken-0.13.0.ebuild +++ b/dev-python/tiktoken/tiktoken-0.14.0.ebuild diff --git a/dev-python/uncalled-for/Manifest b/dev-python/uncalled-for/Manifest index 022040fe5327..dac300cf4f77 100644 --- a/dev-python/uncalled-for/Manifest +++ b/dev-python/uncalled-for/Manifest @@ -1,2 +1,2 @@ -DIST uncalled_for-0.3.2.tar.gz 50032 BLAKE2B 5c86fc65ef736e01f9d92b1b79ee535904f212d10a0eb456fb5cfcbd688f699d06480a1716a9d70dc5449d0cd8e57bc2f6848c5caf3a61be83296477dded6db6 SHA512 0d06c176c4d1ed10526814b7a1bac1fff5260a57191cd859206c0dd300819ff0e6b4d1e336a7f6db0bcb2e77da6ad04ac548b9fa99b4785f84082b157bc5ad96 -DIST uncalled_for-0.3.2.tar.gz.provenance 9729 BLAKE2B 38efede1075f3995f3276d78d15df3a2c063255cba6ae7e64a789c129a72981d6c5d595e717370013f39d9bcfc53cc6816e8fb1c0929b461164fb133849d23f9 SHA512 ae281bc370775aa4cbe6c204d5e4a8cc336cf75b4e0602f63c930d4f7a76f204b22586c5ce68f32d841023f450b9a00eceab1f9d2b260e7cf837249b6f70ebcc +DIST uncalled_for-0.4.0.tar.gz 56979 BLAKE2B 6f414fa3c116a701dd018c3cf3f9494ece836f1506194649563a1cb8eff42f187a428f62c8583f2340611d2eda4a98d830de96fc6b3bf19be1e38e0ee867ad7e SHA512 a32865dd6ba7a1225272c065b1c320784e6c4d58129b745d48b256dc591a603af37c4df288d053d500abc754c13820744b2c0dc8ad24a83f94f5a40966416ab8 +DIST uncalled_for-0.4.0.tar.gz.provenance 9771 BLAKE2B 71d7662647371ba8fc2cb818bec3b191de99f1cde9bc23aa247b027e98a525873c6d09dbdf4436d842f75e46df59711f5e82ff40d36331e11b30366ff4534587 SHA512 080bcdd7a1970f82f1c3ebc0a7c533c44dcd02acc6abe87ce0a61d57e7998de3bea1f50756f204393a7b8773cae2fbe01660cc581ae083dd42377990132d4d28 diff --git a/dev-python/uncalled-for/uncalled-for-0.3.2.ebuild b/dev-python/uncalled-for/uncalled-for-0.4.0.ebuild index cc99097aa9cb..cc99097aa9cb 100644 --- a/dev-python/uncalled-for/uncalled-for-0.3.2.ebuild +++ b/dev-python/uncalled-for/uncalled-for-0.4.0.ebuild diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 70aa575c999f..5f5f7fbf8f5e 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -10,3 +10,5 @@ DIST urwid-4.1.0.tar.gz 929987 BLAKE2B a66a8830bcad394ee4d6c7cb59533325f7dadcea1 DIST urwid-4.1.0.tar.gz.provenance 9448 BLAKE2B 5b62f268c52e6b3f3565f2e37d805d614455004e8ec1051b0699036f5c8107f10e3e0c24a5fb55ee62c26df34510b9efdd049b9f4ac2e2f71b27c396ecb621a3 SHA512 acec0570ee000146a801f7511cb5bc92b4f342634afea8750cbffeb84f44fe094260c66924778e87cd68204f9b1888fea293b5591e2be97bb25fc935f7635b49 DIST urwid-4.1.1.tar.gz 931618 BLAKE2B e95dd2d7e6b3031bef3c18ad281061b4d28c4e94c0a37d7c2373bc5de3a9d95e0414cb175f725788e59ef5e0ff3258a8718ec07912433528e8eb4f8dac33bd83 SHA512 3c6e0fe1c6d88fe4ccacc62265d112cefa671a856c06061cab41dd63ed038dd38e7fffe23bd0d35e8c1e645b518284da5803960dd55022c3407fc17b7b268001 DIST urwid-4.1.1.tar.gz.provenance 9585 BLAKE2B 6d7c6f2771f44b0d58dc1637f1ee2619a0984e6f18d90040e748bc8e825574dbeab7945718212b94c7e6eb2b0517d994cf61aaa459dc6f4beb686bf7342636b2 SHA512 eddcc53048ce59d01caa6c9f8a6f7cc936fc98148d10f856f6ae68b4033d77957b454333e8a91af383a4c3cdf492f1aec8e36666b6a460e2145c1c1665dc6828 +DIST urwid-4.1.2.tar.gz 941510 BLAKE2B c375bf938541e1df1bf1ca3c3ed9b6e91d8ab10741f8545197439502a28f2e7fe5eca7c08836082be1f0536b424683b08b72edadc27e4cd3c092759603f6bcee SHA512 d83d3a30602410ed1b9370a760cd540f9e1f8837596cee3a731e6d3446e54f390c1df424fa003259fc8d1ad7f6c1911c8e549ca9f2287263ca27b78a485ea751 +DIST urwid-4.1.2.tar.gz.provenance 9620 BLAKE2B 95fdeda020824cd77e2e5a7aea0c7cb6baf36b43b1c817956fbfbcb3218befc2b175d2ad3a5ce530e806f540602c2d1f49b37acfdad180f368906e4f07d713f8 SHA512 10adfa1e6b78d556b45b6e05dd56612211a8ee300eca1653d715c6e4a1fa6e52df660ff1f074b18a070c6d52c954a243936f98e0a0fc05cf39f929305a297eb0 diff --git a/dev-python/urwid/urwid-4.1.2.ebuild b/dev-python/urwid/urwid-4.1.2.ebuild new file mode 100644 index 000000000000..aba0d14bbb3d --- /dev/null +++ b/dev-python/urwid/urwid-4.1.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/urwid/urwid +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="ncurses" + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Curses-based user interface library for Python" +HOMEPAGE=" + https://urwid.org/ + https://pypi.org/project/urwid/ + https://github.com/urwid/urwid/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] + >=dev-python/wcwidth-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -i -e 's:--cov --cov-report=term::' pyproject.toml || die +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} |
