diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-10 01:49:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-10 01:49:12 +0000 |
commit | 7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (patch) | |
tree | 5cd412784dc4fb63a7f56eb252196ed9dd6980c4 /dev-python | |
parent | 0b832a429ecd6081aa9faa0eb262303b019d87ea (diff) |
gentoo auto-resync : 10:03:2025 - 01:49:12
Diffstat (limited to 'dev-python')
81 files changed, 1134 insertions, 196 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex bb8147684b0b..78fde4a3e0e5 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/anyioutils/Manifest b/dev-python/anyioutils/Manifest index e90b85cb3d72..3eb8997a5313 100644 --- a/dev-python/anyioutils/Manifest +++ b/dev-python/anyioutils/Manifest @@ -1,3 +1,3 @@ DIST anyioutils-0.7.1.tar.gz 14675 BLAKE2B 7b1d983613b3c770af9c09eabf2332651fce30a1bbc58e63e6a9a7e2bd97c6c59591927f034d0fde97454aae6b7fcf23dced19cb2cc64ac58ed1f1b7ed110fd5 SHA512 f259ee78c31b15f4f827158d251471229a4b1fb280cca6e0f08edadc4bde27d7e991cd27c13aae2510a63f33410f5e96f656b95ce65dd72d91e572df5c62703b -EBUILD anyioutils-0.7.1.ebuild 1205 BLAKE2B 9c7dd86392f73a22055b0b7aa34b52c5607d9da1f714f582e402b520b9c7b50167b4e86b5d17b67f0f86c3f1d94510e86d2850efdce696e2468d07c2e3f952f1 SHA512 e74b8eb0352a393043bed70e4512fd04cf97ea93b3e6c1b4fd82c3c44fa3311bc0f7cb170da03a55fcd6a93c4a28bd153fcf3ecda7db8e54a66a880544089211 +EBUILD anyioutils-0.7.1.ebuild 1212 BLAKE2B 285496db4208835b62eaa016a2766ea2b54750d52aaeb23421f9baf9ab0fb3649c79b832f1236a6933ca01cb179a685a9cb30056087752ff7520bc4ec4da39f4 SHA512 6f263e618e9c54636d63002bcb4c54029af38629eb7107f97d4a4ae23afe1c3d7861b602ec2135ee5ac7b1a28cdc342ff19bcdfaafa7e5d80dcc9610d522da69 MISC metadata.xml 380 BLAKE2B bf910f706130cf2d3e2538cb83c8146809aac1b5a52b76c2242970fe0bf21a486bc87e3791107553361fcbf4b2f99afacd1b06c9ead3588a6a7d320cfd155c6e SHA512 900b40d59d5ecc2aaa1c82663fd7cc5a3819e82b153930aa085ab764629ddbb766240836185af7f90fc439ed0d2451736f6ca0480fed6a5ce2d7f81d967ce422 diff --git a/dev-python/anyioutils/anyioutils-0.7.1.ebuild b/dev-python/anyioutils/anyioutils-0.7.1.ebuild index 2829575feb2f..5fe476a667a6 100644 --- a/dev-python/anyioutils/anyioutils-0.7.1.ebuild +++ b/dev-python/anyioutils/anyioutils-0.7.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest index 7a445c2a72ef..22aa799dc419 100644 --- a/dev-python/cramjam/Manifest +++ b/dev-python/cramjam/Manifest @@ -188,7 +188,7 @@ DIST zstd-safe-7.2.1.crate 21122 BLAKE2B 49df1ae857449393e6a09293b8963702fecb375 DIST zstd-safe-7.2.3.crate 28995 BLAKE2B 70f37e1daa2423c7c3450c4ce0dc1b321b4db34fc0781b822f7495f46c44b257d21c3440c0e92d3d11ca6c268900788e371faa2baabab88753f6d427bb8d5e42 SHA512 69459f36f6db1c3ad56e1f01d83cc76e086e6df79880a069f4f5b66db8167c0db9ab12e7aeaeb6a7bec9814efe97ecd4c788d6ef5a58861510156a996c8e23e5 DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf282a6309de322c481fe4cf8c10d9b68748008a9ca0287e8323f5a118d3b052b7dfb257182555718599da843e09068a1e8df8c5f SHA512 c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf DIST zstd-sys-2.0.14+zstd.1.5.7.crate 764660 BLAKE2B f208c40775b6ba36c737a590ea353ce37506282476b5fe28ddbec37d0bad194a91e9421178a7c7bc1c03c7bdca8aa4698ef99596f0d81b5d2f6cb0a3a2ba1979 SHA512 a855b720b078c728fbcbf4ed82f2f701a87f63a31fc66024488994231dd2ac29439954d63641060ece1b23279c6317c4ff34768821b419f5d3b0f8e305cb3d1d -EBUILD cramjam-2.10.0_rc1.ebuild 4720 BLAKE2B dddbefa3fb4597caf8638b16c1a86a593b28f0cac224f7bbc88213cde3b43f798fd2e1d1566d81951c3d4f8fd20bd44b4f080f5d935afd7ab12b3db62f92e167 SHA512 889183476bbb2ef2b3257f1add0959c651b78e0048edca89d5aa2639b821666dba9cfe790476e5d6019aee21b524612277b7438a8c0c0ace65ce271ef07126c7 +EBUILD cramjam-2.10.0_rc1.ebuild 4769 BLAKE2B 2240e14e679973f36c3ba3170787e9be9e702791ec01da2cd53ee22942ef21a74855e2f13427aad405439c7be64cd3bc9db561f6d65755810c3247a21d96e525 SHA512 0be76492c19aa57554356434abdc0cd68d5f6b5eae34904749da980dfc26342e10b455e119b20dfb2ee3d769ab1480d4b219de073d2ce4a3dd3b102c36d6e82f EBUILD cramjam-2.9.0-r1.ebuild 4500 BLAKE2B 54e0d36924900ed1a997d08cd2888ec4d5a04618a08c21122710b54e114bf698cb7536125dbdd6df90b5a02bffb85de188b3afe9321857d8df40b2d1b9f78de6 SHA512 1a990fc025f0cb418e67d374cba0ce696ba7cfd1ff4956f337e471fc68c7ed1326d2fb8d0b30cb083076faf36590e428e9ac183ef96c23f1dbb8e5e26639c202 EBUILD cramjam-2.9.1.ebuild 4532 BLAKE2B b50a80367dfd21ebef51f25524ba9a1333b166d146210842ed4c4543a9f24385d1e6408b0e1feeb9e05d92d3d2635ca72c0fe4e0f5c64ad4bba6e9e5c701d91d SHA512 726475a08f96c59b2590dd98efb1e60965a34353255279e2c39b9fabaf609af6c75f5bbdd6873bb7882b3adc70a70553e6f492f02b465cd40cdf5a0f453ff668 MISC metadata.xml 349 BLAKE2B 3209b3af385f157b917f2fa0413b5e6b8cd6d3d7278ef37b3e69032606d01b1cf185642b257c12fb01887428578a64e60225313f5da2f075fcb31167b7531735 SHA512 9850dc46103ce6d542eb6221e4be635b456fc6aeccec1a67957a9f0181807ff1a28cae1da8d3ae9c31e14554e44d930fddfb9ecfe6a63d32f00bc21ce972c552 diff --git a/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild b/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild index fc6d5f19f029..8f6b9319441a 100644 --- a/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild +++ b/dev-python/cramjam/cramjam-2.10.0_rc1.ebuild @@ -137,6 +137,7 @@ LICENSE+=" Unicode-3.0 " SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" DEPEND=" app-arch/bzip2:= diff --git a/dev-python/dictdiffer/Manifest b/dev-python/dictdiffer/Manifest index 026a05154b35..bf81bbad62d7 100644 --- a/dev-python/dictdiffer/Manifest +++ b/dev-python/dictdiffer/Manifest @@ -1,3 +1,3 @@ DIST dictdiffer-0.9.0.tar.gz 31513 BLAKE2B 7f1a980b71978b49c6e41eb4b806aef8aa12e858889622d6b55741e7793e2e812a91ce6089156a080d198a9f9c8e9369e55b6e712fd5476864b2876094ea0d4f SHA512 7985b4d69d3cb08b7cf0fc8f878ac594b72c1f1e3482157c204027fff90afd9b19041e85fced12a47d5624e0b8cc1b2d6643a88295a6d212aeead76c09c24f86 -EBUILD dictdiffer-0.9.0-r1.ebuild 954 BLAKE2B 547cec44af0a4eaca6d110b143f337c88027b17ee9075f8fda8f3b25c42c86e3dc0e8aa5e568e838802c7b309e0650fdef00a05f5a9933bd677e96e4594f7ca7 SHA512 df040f6877046823330d62aa14d2761ba783c5e74ed69c64d0f76f523525f22712779e5999bb5c6a98479ef72d237bec9647ede6dc4066c94cc18267687c7ce7 +EBUILD dictdiffer-0.9.0-r1.ebuild 961 BLAKE2B 9853b29a1c11f26afe5cfb40e390d6e0e95e964fe6c10fd8d4e5036b0f76bb1f56c91a1ef26bf0f3aa8e36928e19f45e8db3e21c71e306d46c2a1f0020d1aef1 SHA512 2e4cec3d4a9be82c987ee85a0f6781490fb89d8bc565f1cd91907deff076ecbe336e8067da06279b80a25f49b9ea044681c14448b53db6d78e0e026b0dc02eba MISC metadata.xml 511 BLAKE2B 0b9f27a50a377d8cb1ed0170af4b55f46fc6b2ecf7091ef1dc2d0e33a5c9c683197079de9a4cc7f914519e33631248cfab0dc782c49ad3a00e654bd9dff45a98 SHA512 e64bd402fda9a7470fe2b78f99f19066283d981ab56b8b597f7c1cb7567af06fbe9df445fec7160002435ea9e5d379f8967cfdf6f1c650147d9507ef3173a913 diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild index d8c42d766325..6d919d50dbf4 100644 --- a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild +++ b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index a847fa3614c2..f4a8e1158436 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,7 +1,13 @@ DIST setuptools-75.8.0-py3-none-any.whl 1228782 BLAKE2B 0e53d2e2d3666bce8072b23556c77a013a6db704eaa1b582a37defcd5691bb6cc66533bc9edc164911e5e5839c0c418571052a696c5c9a98b289ea232d045a38 SHA512 02760ed1215eefe7ad4beae24243fa6372d47b975a060dd69d5c521c6c53fe9ba1a6e73f39448ed9471b89371d19273824becbc8471da40cf43d3c799f0b50cf DIST setuptools-75.8.1-py3-none-any.whl 1228867 BLAKE2B ec0fada24a666a0a32dc4bae456e40b35c0d6f87cc389a6ad917ae330e7e509a4f1a21a5c0a38cd4a5e74890c3e8e6c6be23450cd7658803f6f037b900e11b17 SHA512 ca68002ae0fabceae31d46f5e9453582bc60fc137b6e1c58d30f834a5233eeb58c60385be4a71b0feb2f3059cec5197bf4cb50f2bb94a728ebfb80f08ece8dd3 DIST setuptools-75.8.2-py3-none-any.whl 1229385 BLAKE2B e2890604e9acbf23aefc94ee99927bafdc189e45c84b0e4e0b48737d120ba60590438603195e180988b26e3e8fb378812507e2a0b513bf886c3b1eb673853da5 SHA512 083447a6bd375ca99e017ec4c5e3083ee4eee32b65d911b4d5ccadfa587ec213d43562d21d0f238753cc5c54354027b8425880d7248fbbd170b0c006613f4327 +DIST setuptools-75.9.0-py3-none-any.whl 1231623 BLAKE2B a482f534ed3209db392bec33a39ba56ce0dd213cdd704ba903999b318cdb3c025e3d62fe697a9d6565667f87e3442b9a2a0edf4d57ae793b93c5fc6993c77a49 SHA512 8b67de3aecf4f37582d460d5aad6f8d140c877b1f7163375b027ce6e47f8a1afcc78327f02723f9afb2b30c1f03f5cfe9df9333ea07a263926e4d57475175b7a +DIST setuptools-75.9.1-py3-none-any.whl 1231632 BLAKE2B c557597ac5b4dbad75957641ccd4cba812e2c84b0c8ca0f2a0fedf4a139a364aec3cf9657c02ea76b878595e0d8b3831a322b2a82af28eefa656eab9e657b1b2 SHA512 5ccda91109ed72f941c6b7994b7e73bb2d10567f7dc9b08bbbab58a576a25ac6cb87376e461415ca33ff992fb69407a1535cde462df801d74823a37f582fb537 +DIST setuptools-76.0.0-py3-none-any.whl 1236106 BLAKE2B 783411ca7c3ee2f2aaaba2d40abb010f7014eb640e6ebee125e0d80afd863634eb01a10343c086b46a7b928db14d5edc6270c92129d2b20bbf0ce36229de932a SHA512 6b2af35acbd3c73f19a5eac91cc13329ef6b0c9b9dbad18fdcfabb0625215a661d320d164a08018a08a3578c5bc3aedfd9ed9ecdaaf62ef08e30fcae34a3eefb EBUILD ensurepip-setuptools-75.8.0.ebuild 556 BLAKE2B 5138ddfa90e162a6dc484612350e793edc923cad71d8f43e5457f784d7e1ba107f8f62f088a2fc3f0c4180059322b1585cb24b216b25fc7f9417e216ff2529b6 SHA512 b5e241d65368ef1d8e84ee67007ae531c4304f63d3350c8d383ac57159d377e45a0f2de30e3bfd18d582b15051e833b8344d3329948cca020a5bdc3f36de8bfe EBUILD ensurepip-setuptools-75.8.1.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 EBUILD ensurepip-setuptools-75.8.2.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-75.9.0.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-75.9.1.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-76.0.0.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +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" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.9.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +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" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-76.0.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +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" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest index 044ea9798eae..e6d8c2cc9370 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,3 +1,4 @@ +AUX fakeredis-2.27.0-pypy.patch 1335 BLAKE2B ea19b0ee844de5c5fdf6d143e2b64b3085bdc90e9f94e506244d861f88b0a9bef35b539e0a2c84a222944d75cd561cbf826d4869c5cc0dc805238c4fdfe021f5 SHA512 0b3b2fd37eea2ceacd541030a4bd9966903936c4fab400a906870ea4dfa443b9ce564fc3d81a36d4c7062979412f7bf031bdc4ddf624df6b8c83da1fae74f464 DIST fakeredis-2.27.0.tar.gz 157510 BLAKE2B aa427ce2bc0880aeea6fcb063cb98ff60caf600cae8b21c902a1d9193dd14d7a5f0daa7a3114c92d8eedeef84c936dba326c68e054a6c1dd775209d9055a88f3 SHA512 2fd33ca8e0a95e381cef5794beb009a20c9cf21c03954e86c56e634f00ea959615dc6021265f76c14236f219ee1bf606fbd43d46ab1db5dc3426b1c610020728 -EBUILD fakeredis-2.27.0.ebuild 2647 BLAKE2B 1e792338ef2b5db5e20c4a6c797bccb448d8837c42c9773b0d454d7107ed7e6d9d55d67f792b12c5f8bb2d985c94517715022d91d0d2d77ba041582157ae942b SHA512 a66e5d465a81425326967e85230823b662f42273f61148a49ed472681b00baed42cace0ad313b1ef6595be64fffd5a7e5a16dada16fa69a393b43c34f0aa9f05 +EBUILD fakeredis-2.27.0.ebuild 2760 BLAKE2B a2d99f8cab6a3084240069ea9461c5236ed9c94a8c65ed5e64fd92bf1a335dee9acab52f27b6603cfe5b08ee666cf17815cbce2326f50d6cd03a00d2bdd22fa3 SHA512 37ac5d0fc79e28a10d65d54848c1142a90b5ba12c591b5353d8e9afeae12bcabbf16e93348f2bbde0c03595016298fcad1a452807e8782d86b25c0a6e82f39f8 MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5 diff --git a/dev-python/fakeredis/fakeredis-2.27.0.ebuild b/dev-python/fakeredis/fakeredis-2.27.0.ebuild index 9eb948a30eb2..1921f6909742 100644 --- a/dev-python/fakeredis/fakeredis-2.27.0.ebuild +++ b/dev-python/fakeredis/fakeredis-2.27.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -38,6 +38,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/cunla/fakeredis-py/pull/363 + "${FILESDIR}/${P}-pypy.patch" + ) + distutils-r1_src_prepare # https://github.com/cunla/fakeredis-py/issues/320 diff --git a/dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch b/dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch new file mode 100644 index 000000000000..72871a55f59f --- /dev/null +++ b/dev-python/fakeredis/files/fakeredis-2.27.0-pypy.patch @@ -0,0 +1,29 @@ +From 61fef9d6c144f34654bfaa596678696b0d78d229 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Sun, 9 Mar 2025 15:36:45 +0100 +Subject: [PATCH] fix: Fix `test_tcp_server_started` to close the connection + +Fix `test_tcp_server_started` to use a context manager, in order to +close the connection to the `TcpFakeServer` when done. Otherwise, +the test relies on GC closing the connection in order for the server +thread to finish -- which does not happen with PyPy, and causes `pytest` +to hang after running the test suite. +--- + test/test_tcp_server/test_connectivity.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/test/test_tcp_server/test_connectivity.py b/test/test_tcp_server/test_connectivity.py +index 414ed58..9a1f6f1 100644 +--- a/test/test_tcp_server/test_connectivity.py ++++ b/test/test_tcp_server/test_connectivity.py +@@ -17,7 +17,7 @@ def test_tcp_server_started(): + t = Thread(target=server.serve_forever, daemon=True) + t.start() + time.sleep(0.1) +- r = redis.Redis(host=server_address[0], port=server_address[1]) +- r.set("foo", "bar") +- assert r.get("foo") == b"bar" ++ with redis.Redis(host=server_address[0], port=server_address[1]) as r: ++ r.set("foo", "bar") ++ assert r.get("foo") == b"bar" + server.shutdown() diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest index d7181d30a457..86f3f547821c 100644 --- a/dev-python/flask-cors/Manifest +++ b/dev-python/flask-cors/Manifest @@ -1,5 +1,5 @@ DIST flask-cors-5.0.0.gh.tar.gz 32891 BLAKE2B 0315f37fdd10d6000c8b5613a9b8616df5db1009e23614a68e430979888ead49c20174cde0e4f1a1019b455cac868b113bf09f0c004552cc452a12e1840764d3 SHA512 36cff5f9d9a3692a794510b431ad1889931e9d09c569078ab604e4b6b0777139afb10063f851f2e64d76ae6441444ada4a04855f8578a78bb5d3aabdf346e0de DIST flask-cors-5.0.1.gh.tar.gz 87364 BLAKE2B 6aecc64b8e2d9eac058ad052c1fa8eb5d23b2502c4ddaa0c1f49f1bbfac7fa072b81cc9697a48e716b68db3355f65fe6374a2a2653e5dc2ed3d1452a39cd548e SHA512 24e09787fded384f08de94c507ea199e77a5a2d1895ced77811b7ce421c2851d3315df4b4935ed8d0b2b2bf073fb4e8dabb9fa840ee5e9b4fac240075400b90f EBUILD flask-cors-5.0.0.ebuild 907 BLAKE2B 400165b4a8edb558da721391659856575e3e6651445467a2995faedc82d5b57f4cd98c602b9298844dd196de47b0053026b878ac2e4dcf2792c64fd919552237 SHA512 8a5a8107e51268ac96d57f315970614629158de9034bb70329a0d2a841883f6f6af0dd5b80da2cc1afbd4aa6b8e6b91646ac67c001657761a38a75ed0cf43bad -EBUILD flask-cors-5.0.1.ebuild 961 BLAKE2B a120ccbbf228761ea63390f95bb7c46838e1f63c62fc8f3059a9aef2a3bf5c64fe635a55eaca08d590c7a9245f9628c38352f9e8dee4ace92b35a913a3eb2c96 SHA512 fdb710e338aa77f838d7a0013a161b41eea070a995eb7b45416d82db2497da5c0d998bcae6f9c8132755f44f6c5443e7e71f24050007bd8f5159cdabff8ff864 -MISC metadata.xml 679 BLAKE2B 573d2321e86038dd80d4c027b1fb8a25ce7fcf8d719153b3b0cad595b7b63c27c5d7f1cc24b81c21fdb9071b018f7922f4f8c9d017261f38b386ac3646f80a3a SHA512 c8c5f5955c87ea60bc30053916ad6373b1440da7bd1fb1011b4528143573aa026cbec484738593a7de70c33ac23014932722f281af3ec121f59fac213040123d +EBUILD flask-cors-5.0.1.ebuild 862 BLAKE2B 11c4bc24518947d42ca6e9d4319192eca1e47ba700e40bb933bff5b782299db169f504d7a53d267bd1e59cc23a47a426cbbc9768f2beeec4c7a0b441a1533a2b SHA512 037fa0fd4632744e52027d7f359b3c7528da0062689ad76bd9c51ca8440251b7c78794ad6bb21dad9eed0bea0ba98917c11f44f2a745796f966c457c87e09d0b +MISC metadata.xml 679 BLAKE2B ebdc4f3b137a4c4d8060064760fc78064412f865a5091f100c7d01b2ec22edcd7ca63579fdd73087c42429907530a2ebda1142ff07fb259b2459529febc4da13 SHA512 cc48a9ac09e2addd11dc7b2c64f3dc79efb19183a54952e35256faa3301b9dd4c55076ef6660a60d02b212d204cf3a965873e455396730e99badceff926bba73 diff --git a/dev-python/flask-cors/flask-cors-5.0.1.ebuild b/dev-python/flask-cors/flask-cors-5.0.1.ebuild index 586c7806993b..259950e4cf05 100644 --- a/dev-python/flask-cors/flask-cors-5.0.1.ebuild +++ b/dev-python/flask-cors/flask-cors-5.0.1.ebuild @@ -22,7 +22,7 @@ fi DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" HOMEPAGE=" https://github.com/corydolphin/flask-cors/ - https://pypi.org/project/Flask-Cors/ + https://pypi.org/project/flask-cors/ " LICENSE="MIT" @@ -39,6 +39,3 @@ BDEPEND=" " distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinxcontrib-httpdomain diff --git a/dev-python/flask-cors/metadata.xml b/dev-python/flask-cors/metadata.xml index 237c07c145e3..2341f25bf57e 100644 --- a/dev-python/flask-cors/metadata.xml +++ b/dev-python/flask-cors/metadata.xml @@ -15,7 +15,7 @@ </maintainer> <stabilize-allarches/> <upstream> - <remote-id type="pypi">Flask-Cors</remote-id> + <remote-id type="pypi">flask-cors</remote-id> <remote-id type="github">corydolphin/flask-cors</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest index 8a2ca024d7c0..22852bd863b9 100644 --- a/dev-python/fuzzywuzzy/Manifest +++ b/dev-python/fuzzywuzzy/Manifest @@ -1,3 +1,3 @@ DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5 -EBUILD fuzzywuzzy-0.18.0-r1.ebuild 659 BLAKE2B 3673be2a0af1b45a32830f0e8273887641be02e62c4c2587bac82708ccbf8144e1730e117c8ef3c8f26a7d1368b502bd50badc54e1f42fe238f4578c425f3dce SHA512 db35b03272f0e7465ba123c5192e79075d2b2f31c5e2691c27c6bd5737980f903504100a6313cff188d6f7111b6f26537fdc816180bc345d4a939a75bbdea560 +EBUILD fuzzywuzzy-0.18.0-r1.ebuild 666 BLAKE2B 766127485718d329660e9be6b3732ed6509860c20f692dc627ada936c17b0f3c2453f018928b619cf8c8867d23ec29cf0f8f37ca831321be924893fe9f607157 SHA512 2ec275ad2e0f2b3a4687f27e4ce1591ca82dcd3318edab45731cd1684930c33a86420ebdfd44cdcf2de2f21a10d09305caef4a490fb03277751ba0265497c023 MISC metadata.xml 397 BLAKE2B 7d156fc2db4d42258707bbdd93f09ee48ad139d237413b3ef80e4618f614c1e1da4e4a60bfde43976e9cd8fb06bb38f15db086571b93f8eb0cd7c9e4a2d932a4 SHA512 fee9f0884d1a8b2d66e799d5f58402951be0d99c0660e4d378f31dc76fc7384f73d6600dea1270882ce23d35cb45248f123f2ecd91eaba04a63bfa0cf73c0127 diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild index ec889c090853..1624311c4367 100644 --- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild +++ b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/levenshtein[${PYTHON_USEDEP}] diff --git a/dev-python/ioctl-opt/Manifest b/dev-python/ioctl-opt/Manifest index 3528c0d7b230..99e87ad070c8 100644 --- a/dev-python/ioctl-opt/Manifest +++ b/dev-python/ioctl-opt/Manifest @@ -1,3 +1,3 @@ DIST ioctl-opt-1.3.gh.tar.gz 9871 BLAKE2B 8db372a27ee8bd0c97a9af2844a11a54d322ed71670962c322de998ef4deae9c7091bd1e3bb728252ff8790c938eef364698f8d4b2bf376d70b36435124ea453 SHA512 db0ea9c94449f8c3ba3233dbb9aef7c6aba71b07a03870586d31a8a19d739dfa4f26754314f2fd7d9ddf84e644057b0b14f7e4b9571138a11ee9abda391bf513 -EBUILD ioctl-opt-1.3.ebuild 501 BLAKE2B 4081b4605d523af368f07ae22542aaf95999c4cd5768abe73286a24f6a58eb8f15c6f88093a1c072363b14d5b0603c930b841ef5186589e5858ae480950c14fb SHA512 5ddaa05ba1bf91ab47589332486fbc49e857651990e46ce502db7fce29c26d40b064669d680f1c3882291532a0c81fc26d9c3c02a8b705fea00311bd0a734890 +EBUILD ioctl-opt-1.3.ebuild 569 BLAKE2B d3e36a03dfef75243a406b29150973a2e9bdf4ca964ccb80a929485b732f2d36db6a47c32ba7884eedd85d21d950251b023ac96a2574df4d45e77eab654a3a1c SHA512 a21ba2c17ad41949aac13a23935e834d0899bdf8adfc0b95c5e0f074bb5f5ddb3a19b0a908b1f5e7d47f1727a7778b32bf92d8320601b373432b43074973cc24 MISC metadata.xml 393 BLAKE2B 53a701124d8b38c71e4e1e0b238a9768f53e990a1e1e9b3a98f26d4bb82b55f0acb130e7e4e83a8c4a47ee871a70be53bf7d0a1fa58c156690b20c2465a85788 SHA512 576b01f404e0f877ad4d603f675210b39aa54bf7097d31c888ecea3d85eaab23d157d90918ab036694e66f2d1cf5549f67b6488e5d6070993a141befa803cb61 diff --git a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild index e1f7cff6113a..d61a37835651 100644 --- a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild +++ b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_13 python3_13t ) +PYTHON_COMPAT=( python3_{12..13} python3_13t ) inherit distutils-r1 @@ -17,3 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" + +python_test() { + "${EPYTHON}" ioctl_opt/__init__.py || die +} diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index a404b656be7b..a57d1ccd36eb 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,9 +1,13 @@ DIST ipython-8.32.0.tar.gz 5507441 BLAKE2B 73ae25982653d484e47d15e16f6d689860186edac57809f4efaa5a2b7a0c20c6c21bc3e759f562d5fb0cddd5dc88c8db4422f66cb03e78c701fe234e8cff9e6b SHA512 920e5aa4be023713c05d9c6b7a1ce0e81abd8829a7fad19adef050d013b9937fcc49ddbf44200ae62f4968b3ea197a0afe87d712873845230f4e0b5858eefdaf DIST ipython-8.33.0.tar.gz 5508284 BLAKE2B feb808f159a6fe51e86030c0150fce6c428391dfbbd205974c89cfe8af127c22efe3fd3f3ce404a11f5f69c59defa40742f3414168f35e5b6cb7ab6840665fdd SHA512 32777a8993748e559875ed4f522dfeafcace9883bf47596b48a845974ef8d72b3c1070907a3eba72ede8cc7c6be6c9b78a6fc1b27ab0f2a642a0e1f0b9fd35a2 +DIST ipython-8.34.0.tar.gz 5508477 BLAKE2B 15c34a086ff4ec48ca97624e904cc4ebf55fe180ac3a222cafeab738c6b77676417e64b560fc73f3ae32cc22875fe4e3df13f5a5f170a8104fff00629aa0100e SHA512 1ff033b5d87ce21006d90469ac06f247cdf087ddd0b74e711b957d61428ffb64a42b459b879cfed60a312edcdd710e49cd76925bd0e3b8c89d18c8c79d8686d4 DIST ipython-9.0.0.tar.gz 4364165 BLAKE2B 3835b9e0e6f1d6f64888a9e1d6499137d0316f871f2c330c73226338ffa064e1bff6163eddb5741d1b80a2e858bc08cfb64fb9f7ac59dd22c7d9cf990048ebb3 SHA512 9563e8c6a136e35fc87037662ea3b1d7caeff1fdff2c58ea446b7ac89aa777f900c4a3336a6a6a74d2f95d85ed080c1ea61fa4a9374560d1f0df8f73a2260a14 DIST ipython-9.0.1.tar.gz 4365847 BLAKE2B 384bf9dfc5dc4a371acb6d52366d0dabada738bed26b6e37f8a4a19f26d885af97dbecfa6a7df638a8c35b9352afda7f6b785d927887a4707ff7bc6318ab009c SHA512 4c50e755516fc7077d2c25a4c53d3bc60af639d25854aed5e2f083975b0cc71d3873cff9d487ad99f3dc0b3d4ad6b4b9a751d99264a6ed6e32bc51d5cff3a792 +DIST ipython-9.0.2.tar.gz 4366102 BLAKE2B 68dbe8f0decbf7637522ef3e763562a31d678b350c58fd4eee3799409f5a67b85b289b1591f01e0e509765e8cffca60717b65f62e358e7af3b60b57b0185de4a SHA512 fb3e48a3f8ffc9e4a147cb8739b2458dd280f59798b24a001f3feb177ea372284b1aabd87ce57bc9647b578a2c81a476728efcf376ce3e735cc409c40dd32eed EBUILD ipython-8.32.0.ebuild 4477 BLAKE2B f90f4e64db6953d767d64de7fd4e336966f6879f398e6bed15d86788bc99add124f55664a6c552f615a356a7fc3c58a750f7ab9b94f11ff8ebd3633e2238e0fb SHA512 2f3aba5cf07a6205ac2cab71452b16846e459cd1e7bd4c4d921dfb1fefd0712a488eec5bd762035368ee32a904fb6aaad4741432a740b61280ebc96803758850 EBUILD ipython-8.33.0.ebuild 4495 BLAKE2B 02f8a1b96ee4bc53bca30b37d901343b770c75b76b9a500dd083f0c2ea0621b26a2390c18743746af1513087b2f6e4e586fa898a2568d914fef7c51eb689eaff SHA512 a3f0a4af058464e17a42a704f1cbd137d7b6114bd49870022210d91ba9376a6d23f4bfd16cb43594db3db7f476f3cb12d0798f490558d7ae5fe41cb9b7082329 +EBUILD ipython-8.34.0.ebuild 4495 BLAKE2B 02f8a1b96ee4bc53bca30b37d901343b770c75b76b9a500dd083f0c2ea0621b26a2390c18743746af1513087b2f6e4e586fa898a2568d914fef7c51eb689eaff SHA512 a3f0a4af058464e17a42a704f1cbd137d7b6114bd49870022210d91ba9376a6d23f4bfd16cb43594db3db7f476f3cb12d0798f490558d7ae5fe41cb9b7082329 EBUILD ipython-9.0.0.ebuild 4369 BLAKE2B 936e194db983f14ad5a01392d29b0c6016754f885775934f0b0a64cb6d1616144ae1cae828fe6d06eee08bfcad5a5f8c2dd3507993586c288e33172beaf11cad SHA512 93a0e9246d5647c2a26bb121d7239aaa018b0c38a25a55ed0a32ab96c0b0bda496fcd18c052898c7232391da306f85fa64013391d0f2330171f7c81998766c2a EBUILD ipython-9.0.1.ebuild 3942 BLAKE2B 6beeb0123f3061a25d6c32e703355656a0f81e3754ddae67add39662adf0a93ca4a51d23fe7783b5e81f416d7f807ddce8e1337c55043a4f7ef6a6e000f2d7de SHA512 6947714a6b4e15ca583bcc975d4cf4ee2b0936a9de8820623533a61161437b45de1c0ad34f919723b5d8fb2aa2451d0b793bdafa5719d072b9a32bff0b99c83e +EBUILD ipython-9.0.2.ebuild 3942 BLAKE2B 6beeb0123f3061a25d6c32e703355656a0f81e3754ddae67add39662adf0a93ca4a51d23fe7783b5e81f416d7f807ddce8e1337c55043a4f7ef6a6e000f2d7de SHA512 6947714a6b4e15ca583bcc975d4cf4ee2b0936a9de8820623533a61161437b45de1c0ad34f919723b5d8fb2aa2451d0b793bdafa5719d072b9a32bff0b99c83e MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc diff --git a/dev-python/ipython/ipython-8.34.0.ebuild b/dev-python/ipython/ipython-8.34.0.ebuild new file mode 100644 index 000000000000..d22ebc6dd450 --- /dev/null +++ b/dev-python/ipython/ipython-8.34.0.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.10) + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.10 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{10..12}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=( + # TODO: looks to be a regression due to a newer dep + IPython/core/tests/test_oinspect.py::test_class_signature + IPython/core/tests/test_oinspect.py::test_render_signature_long + IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters + ) + + case ${EPYTHON} in + pypy3*) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # docstring mismatch? + IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/ipython/ipython-9.0.2.ebuild b/dev-python/ipython/ipython-9.0.2.ebuild new file mode 100644 index 000000000000..28fe28b058c0 --- /dev/null +++ b/dev-python/ipython/ipython-9.0.2.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) +PYTHON_REQ_USE='readline(+),sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv" +IUSE="examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/ipython-pygments-lexers[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] + <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/stack-data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.11) +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + $(python_gen_cond_dep ' + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + ' 'python*') + $(python_gen_cond_dep ' + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + ' 3.{10..12}) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=() + + case ${EPYTHON} in + pypy3*) + EPYTEST_DESELECT+=( + # https://github.com/ipython/ipython/issues/14244 + tests/test_display.py::TestAudioDataWithoutNumpy + ) + ;; + esac + + # nonfatal implied by virtx + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest -p asyncio --asyncio-mode=auto || + die "Tests failed on ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line-profiler + optfeature "%matplotlib magic command" dev-python/matplotlib-inline + + if use nbconvert; then + if ! has_version virtual/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/levenshtein/Manifest b/dev-python/levenshtein/Manifest index a9fd892aa892..f65e512c17a7 100644 --- a/dev-python/levenshtein/Manifest +++ b/dev-python/levenshtein/Manifest @@ -4,5 +4,5 @@ DIST Levenshtein-0.27.0.gh.tar.gz 38338 BLAKE2B 2f4942907f5ccd1d9b521bf83fe0da93 DIST Levenshtein-0.27.1.gh.tar.gz 38370 BLAKE2B 92618a2beb5a9ca90c07bc000fe8cbeb31609bf5e2c0085ec900d307b4e80058bbcf9911acaa70a4233057f915e33a24e2d47fb90251025f026af2700c08c4e2 SHA512 900614697dc6456223ac99d9a7eed007b605da44239806d9e7b736142c3e2ab2544abc5d206a03d99b8d1e24f7efb837fa1782477bf7854ad71d8d6f37c8e6c2 EBUILD levenshtein-0.26.1.ebuild 1157 BLAKE2B 3de4eee4e2d63e319307ebcd9a7654f5aab1d86dbe813788f591db598d7cddfe799d0d410869e796171c88e4f9ae51c1c1a73fc3f1433ff68695a12a355607f2 SHA512 b377da2164463d4eaa13d4f9dd5757ca3bf35e2e507eeeca79f385a03aaf93981006c41eeee36464ae05081757c32d795bb1f4595129905e596f15d65250dbf0 EBUILD levenshtein-0.27.0.ebuild 1196 BLAKE2B e8bce72e940e65740610a4a73938807d210f870e834cb1fc441fc6d71c2bb727e4fbf882f5a0381598b19f7ba23c8cfdde638ba2f3e0d30c53e41eee33014c11 SHA512 30617a20488309354c77e4d1f651bc28fb57a7739167787548bcb9faf47bfcecb418e0d3a2113c705f5984698077ea58616ec0b6eca1677fdca36fbe63e67c6c -EBUILD levenshtein-0.27.1.ebuild 1107 BLAKE2B 36d7ad25bf39f058a48d3c3f2c1c0bd38bf7c13ced93eae83a35816260fe87a797be2b6ad6b28f6732ab4bbcafbae8a6f9721f9051baf5c7d6544acd7cb6b854 SHA512 659d4e4d77a7166c91223f9a44e31dda63d5b5dd9447d038d48c5d752e2858f42a52ce7329553dc8479286e866397c7de7aa1561c7bf47177de17ee80a800d50 +EBUILD levenshtein-0.27.1.ebuild 1114 BLAKE2B 82945bc1298e71bd78beebe040800d4c445b482b52e9006f4c4d5789c32500f33e628e1990d4de88628b0859590c936badc55a2ac0cf18bfb1a21c36a1ca4bb1 SHA512 82a334c82b20440a5084c584e90b212c55fd48f1a5dba7a1aabef35f86dcd9540e8e1313ac7c74562e06d54faeda7936c5ff3936f147ab6a28d126b2eacfd920 MISC metadata.xml 376 BLAKE2B def9cd056f31bd8ef5f0903f302a00ed361fef19a7df2494fc0ebb34f61c098e50288d98d30a292b0614ae2930082bf919fc37612cdc1bef9f5c5d07cdc080d3 SHA512 4b4766b2894b28a2d199a4d98d4accffe4a5197b41b08443d7d57d9363f96ae42400dd717e516aded73197233d779f5cbdf58670244ef162ebf4177f47cffa4c diff --git a/dev-python/levenshtein/levenshtein-0.27.1.ebuild b/dev-python/levenshtein/levenshtein-0.27.1.ebuild index 2560db0737b7..c4cdd807765a 100644 --- a/dev-python/levenshtein/levenshtein-0.27.1.ebuild +++ b/dev-python/levenshtein/levenshtein-0.27.1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND=" <dev-cpp/rapidfuzz-cpp-4 diff --git a/dev-python/mkdocs-autorefs/Manifest b/dev-python/mkdocs-autorefs/Manifest index b1ab839548f7..a5650a54db6d 100644 --- a/dev-python/mkdocs-autorefs/Manifest +++ b/dev-python/mkdocs-autorefs/Manifest @@ -1,5 +1,5 @@ -DIST mkdocs_autorefs-1.3.1.tar.gz 2056416 BLAKE2B d66e83103b7380c5f3d3496e418b8f42c85c1f4d02f65f0c2bb0a8808cdf3ead3470fa627175c82fb097de3cd059c27be082e5fe9ae7e808843c1622d0f894e5 SHA512 a21b98d8ce4b5e5157bf8cd5416ac19ebcca5234342b3d0b9d3983a95de3e14c347670654cccc81d8971d06bdebafb3536aeef1ea156d3c73235dc917d841b20 DIST mkdocs_autorefs-1.4.0.tar.gz 3128903 BLAKE2B c2d0140a31226db023ec46919c77ce9fd92c628f99d92a182db6dd849d3ffdb07b82aafe4c12e222a423f23c35eb64bfe81f1af8756b61fc6be91ec877e45562 SHA512 95cc6360f382bb7c188dd9f8a6163ea4b6d3dbe022bf7648cfbfafb522bc5f7eada1a4ec50d99b098344747ba3e9e0ca590df70e68d004a00b9849c28a6a73da -EBUILD mkdocs-autorefs-1.3.1.ebuild 777 BLAKE2B 9134b84fb2b7b2f93d4c71073938c1e9a1ab4ca1cd6435822e4778019effe5007d5a2f6a2d1de0523c31d4698f9dc181fbf27a3b0a60764d9e8a41a3329daec5 SHA512 8ed41b7ce47164ab45ad47bb05e21679e5fb918320ebd71af8c08b2668fd627942547a2489b06a3b49c920d3f64aa67ea46a0345c955679ea97f6a845e1cfe42 +DIST mkdocs_autorefs-1.4.1.tar.gz 4131355 BLAKE2B d156771f226ca152919613e82120c08156fc488b651cbf61ba7f37a91c28db8c73799316d44d7379ed127383cce28e2abc7c17d5e6a73f36b14a651788041185 SHA512 09e857dac3b943695ea3a402ea22fd16641413602484944b9bd9bb1222e8c88d59aabc078be8606775ab2b7fdfcc98c5cb97db190e56ecfcd4554a6930a45f5e EBUILD mkdocs-autorefs-1.4.0.ebuild 824 BLAKE2B ef5c855b26759cd7d91fab7d5fc8603b2d17ff2e20f4c9d1cf161e2daeeb5b6f92fcdb52eb4a09b41f8e0e7ae133d9eefad95478c6b4df3c474e859d29e545e4 SHA512 e8bdef5899fa3c739bbff48393a72be75ed846ac6edc7142ff6836abb6474687e5f5111a18238e75f862cf015b741d787d2b08eddf4ee5631057ed252b538d49 +EBUILD mkdocs-autorefs-1.4.1.ebuild 824 BLAKE2B ef5c855b26759cd7d91fab7d5fc8603b2d17ff2e20f4c9d1cf161e2daeeb5b6f92fcdb52eb4a09b41f8e0e7ae133d9eefad95478c6b4df3c474e859d29e545e4 SHA512 e8bdef5899fa3c739bbff48393a72be75ed846ac6edc7142ff6836abb6474687e5f5111a18238e75f862cf015b741d787d2b08eddf4ee5631057ed252b538d49 MISC metadata.xml 404 BLAKE2B 1e2acd4d6b7e4c577e28c4663d9515f07b4e9ffc335f24983470b6c8c229da988f8c3786f1acc74ae49664bd3ad8423b933a823a98834706459521f16d0b2a68 SHA512 633bc49f6524e54421eb515d8c558cb4b0c8ddf1e6dac89546ce4caa1fc9c17741adc033f2e22f5729347d321a5a02498c89b0487981e31c1b1246543c8a63c8 diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.3.1.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.1.ebuild index 6f7d287cbe34..3cf047c78ee3 100644 --- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.3.1.ebuild +++ b/dev-python/mkdocs-autorefs/mkdocs-autorefs-1.4.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) DISTUTILS_USE_PEP517=pdm-backend inherit distutils-r1 pypi @@ -26,6 +26,7 @@ RDEPEND=" " BDEPEND=" test? ( + dev-python/griffe[${PYTHON_USEDEP}] >=dev-python/pygments-2.16[${PYTHON_USEDEP}] >=dev-python/pymdown-extensions-10.14[${PYTHON_USEDEP}] ) diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index f063b14079aa..b7a6b884fe24 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,5 +1,5 @@ -DIST mkdocstrings_python-1.16.1.tar.gz 423399 BLAKE2B b7bbf5ada8de1a70896fbd760a053712f16e55442028195579efb71b3cc9d7f17be10349cff146bf02991a9156fef62b853e4c2a4af2c3e551bfea8a44451dae SHA512 e4594e1051eeea1b9ada4c8919787a36145a5e6d7d2d7951c46c699c82ff7c6899efa8b94be9dc3d9476b6031e5ae6937b6517b00085bde04d837b4b2bbf5552 DIST mkdocstrings_python-1.16.2.tar.gz 423492 BLAKE2B 2f5c7d8c3f5b6b1256b6f15334bc131cf0281883bf8072400ab195d724eddf2c8367c081abe571e0f4fd889c97181effc1764bd1e701da00fe44593007c12919 SHA512 52c78484139df79a1a9d0924a03c08e6902e91ebb3dc1db129c3bf372d670578206d00335d0a3ef34af0c33cebe592f829023ba645102839da76be07c72be739 -EBUILD mkdocstrings-python-1.16.1.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87 +DIST mkdocstrings_python-1.16.3.tar.gz 424073 BLAKE2B 7ad6114c3424dcd4b9f2da916eaf69a67bb5d6d53286d5e60c95af8cab333a9c56f106df3057107fddfd83e1f0f0875b5a4d6c6ff097b0416cd8bdb84fc81599 SHA512 7778ff0e8c2677ea84b61b5ddd623ccd0db2c6eeef3a6beb988d2a85ac0d8f4fb5f5ffeabc823ef0d9e486217efababc8d647b6e7b1873d00f26d6785f051cd3 EBUILD mkdocstrings-python-1.16.2.ebuild 1342 BLAKE2B 0266ed84d53911b83363391932508f1d41a201475604bc3c886c9b22ce378d0f84652b9dad37376993b0856dbf5ab41c7ab0442d6bc78f218326a2e45d289f2f SHA512 7f819f91f8fcee92a191e76c3aeda189ed08bdb58e7174323e00a24b8e4bac71af0f3fdf8be2e98420ee96186b8cbf09f5838b8662b7490a706dbbe78495407c +EBUILD mkdocstrings-python-1.16.3.ebuild 1342 BLAKE2B f9fdfae774de9d4f93c28c48dd05021d02f3e489b5cc3c5c24d6b24d2313ee2e9590601b59ede731698ff4d860a34fb2117e33c6ea74c862702d13424d3f7f62 SHA512 86a4244a98b3c30db36540f37a26d5a2b4a96dbd3b135d4e993c55794212ae81a1c7631cca0d050665c0d76c38eacb5b7f96a1e74d739eec0a0b9c66b9f47ac8 MISC metadata.xml 406 BLAKE2B c453b318ec32906f8b4917e9fcf9e82e632b780435d6617195590757dc8e08505dd29a05e8009808a040460ae322048801077aca8b41c8e07d093c4177befd39 SHA512 c56a8b222d22b5e4e8f396a96abddba840c4288b01958e261e3eb554830e88f424d840b839b7f6180f2f64c74cde9e2e3e8c70cdbbb8d4cc84ac161007064059 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.3.ebuild index ac1edc64eb1e..f2ee3d5d0c2c 100644 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.1.ebuild +++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -21,8 +21,8 @@ KEYWORDS="~amd64 ~arm64 ~riscv" RDEPEND=" >=dev-python/griffe-0.49[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-0.28.3[${PYTHON_USEDEP}] + >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}] $(python_gen_cond_dep ' >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] ' 3.10) diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest index 04ac5ea4cdbc..4cf575cb82dd 100644 --- a/dev-python/mkdocstrings/Manifest +++ b/dev-python/mkdocstrings/Manifest @@ -1,5 +1,5 @@ -DIST mkdocstrings-0.28.1.tar.gz 4551690 BLAKE2B ae30723c0f7a55e4d4950e1b07b95bbfc7c1ad0a6d9a93c1c0537b8f536fff7a928c8ae1c858c49e434050d2f9357aeb333e10a78e1f51e06dca371aa7066e9c SHA512 11b8190d744ec7926057f100010d926b60a013e6919aba1c89e9eacb33ee31734b1f9cf1b676631b1dc490a66cc063ff7a6cb1810d2ce0cadb2e9e02ccf16d5a DIST mkdocstrings-0.28.2.tar.gz 5691916 BLAKE2B c1593205307285760f1d58db99e022b6ba43db1ab69ee024b109e98918407c1f256fedcddbab7778540cacb94764cdd7d5c042f39651554635fc68aa5727ebfc SHA512 946056f9ad179b58792756caf18f5881c2d24d05fc3adb24efe7fb8af7b44d68c648002098d4ff8b766ee6c9099bd918319df325fc5cb9854d47278c571f52ff -EBUILD mkdocstrings-0.28.1.ebuild 1646 BLAKE2B 86492f9b79c2abec5b3aa703f9631e1a572f101622f6a0945fae47293e869afe190579c429e8c3be5748ab71a1a2ba7abe8d1145d7c5fd809fe57ef9a6ea9d57 SHA512 6b70b5477e291143363b3a52c8e9e341467685c0f5db615954f206efc4f71e680413083b1e7c16b0dbc6be1e18f2c28805af662d29cc94e7683a85053f70c168 +DIST mkdocstrings-0.28.3.tar.gz 104109 BLAKE2B bbeba5319fd0912a214f0e8f7759abb7948ee1da6890472037f68a79f658bbdd29e32988e885e379cec05f61a616315f5baf1c575e460e0a774876929dc26bb8 SHA512 6d9e280aef8d8c35eb583a739b7f47b75fdc97ad093c91309ebfda3b6a1d9dcf31da7872d17eb00de3d731247f1f0396524f90d8db85519632dcdebae2f38bac EBUILD mkdocstrings-0.28.2.ebuild 1661 BLAKE2B 1e0b29b11095d52d17a9bbca58325b17c97667660bedba38716b7793f6e69d587975ad64a93148aedcf851344a36efa5103484a863356a420e952804d217a80f SHA512 57d4054886fe7dfcf06f26543674bba5e952825522d450b57abf5c677a4b89670111585ca4151158960a5580b2c6ca365d9007d956c1e2110137a29ff40bd30b +EBUILD mkdocstrings-0.28.3.ebuild 1661 BLAKE2B 159ca2ecb6521ccc57d186e31f318c48b3b954b4c3564d80cd400e8a8551756e8ee25785c2cbd1739caa5fe1852ace783339766a35c29280c49cfac78ead0304 SHA512 405f1b720366ddf0c3958ea558fc6ce924a448045e955f5ade72a9a324b523abc03373daba1f7fde991cf45fe1319eb321bbfbfb2f9921104eac9c986553a168 MISC metadata.xml 405 BLAKE2B cd4fbf980873ef6e1ed8da7d608da6a97a9f46324521542a4d5943c4dd6e6d926ee7316cde0725c890fc7b4bbe3e6f1c694c00574cfcac94f6306c645fab1521 SHA512 37e403dff85ba044fd0a00e34c0d139f348933500466417577ff202a0ca425c9532df1fad8a15a97f524d720ae1297d653663b28f07fe7d01a39adc675ff9b8a diff --git a/dev-python/mkdocstrings/mkdocstrings-0.28.1.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.28.3.ebuild index d6ba99166eb7..15c1dc639f02 100644 --- a/dev-python/mkdocstrings/mkdocstrings-0.28.1.ebuild +++ b/dev-python/mkdocstrings/mkdocstrings-0.28.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi @@ -24,7 +24,7 @@ RDEPEND=" >=dev-python/markdown-3.6[${PYTHON_USEDEP}] >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}] >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}] - >=dev-python/mkdocs-autorefs-1.3[${PYTHON_USEDEP}] + >=dev-python/mkdocs-autorefs-1.4[${PYTHON_USEDEP}] >=dev-python/mkdocs-get-deps-0.2[${PYTHON_USEDEP}] >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}] " @@ -32,7 +32,7 @@ BDEPEND=" test? ( dev-python/markdown-exec[${PYTHON_USEDEP}] dev-python/mkdocs-material[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-python-1.14.1[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-python-1.16.2[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] ) " diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest index d37215574852..1dff7727a6bd 100644 --- a/dev-python/multiprocess/Manifest +++ b/dev-python/multiprocess/Manifest @@ -1,6 +1,4 @@ AUX multiprocess-0.70.17-wheel-tag.patch 2068 BLAKE2B f4e5a71b56053f1bc7f07a0deb58bd23af8e22d6bb76d7e63618e138df350905e594208cf291605f119918545a0b6d8568bc42001e9626ad000a308650e03bba SHA512 8175f1a5ae827ef1afca84550069334bad7c131b7c7034800ff3f4567d5d3036d90176fe8047643a86eecbe9adecd483cbd226adb2bbba4d03bea806e42ee83c -DIST multiprocess-0.70.16.tar.gz 1772603 BLAKE2B e5d685e3c1343196560175b6b498e7c2758f035d67d0f40c2ab0ef587858d81662ae3242431c4f4fe258a421aa1646e5c76182e0ba3039be2b0ba16b2e23dcec SHA512 8aee5f0cf74ef4a30bcf2337a651a39270f507f9e827647ad3ae50cba688d2920c56331568b8d597b379587c3cb82f5d10d7b96bdba63a0eccc2ec7abccf9863 DIST multiprocess-0.70.17.tar.gz 1785744 BLAKE2B 5840ff2239c720df571c6fc21e27a6ca193d2a24a4427c6c89dc17b523340293f5969ac3e8f7a5401a602064fbe204bc57d6ddafa2caa337cd06001d3c7ec910 SHA512 7fbc62d793548a58fcfe14dce333c46a75b177180ed402fec3b18bad24f53e965235466ddedc1d7a6551fb79689f97b272e36c1510352e278581f9a08ead09a4 -EBUILD multiprocess-0.70.16.ebuild 566 BLAKE2B bcf0a518760653e35416556737fa7a91148c08690b70468d754939634990bdaf37c6c43fb3c7f9c8305690fe65e588a232db707be3aaa86391fb634e4dc325e3 SHA512 940021d5f891623e6eba1bb0db22ae2469a4fcfe3952dc9501fb9241b3c0a98b6124bc40c6f73b825e3e4997529968701173b1c3a22ef5952243f8ab9216bec8 EBUILD multiprocess-0.70.17-r1.ebuild 960 BLAKE2B d1745b0e7184db526787320c2078697d97ccbb7a785c28c494fb50baca0d9b6405e42c540176fc0ffe7faecf1f0b7a3e758f33f6355424d984879b0477e79e69 SHA512 5a0556a6c1d8b569bd7b778439209a99244fbf0622c5d4a6a3f65509c1d440054f6e6a2f3e18cbb899b7de2b5593d8e7b1ab5eea74fd309abb33925bc4a6acc6 MISC metadata.xml 388 BLAKE2B 90682f15ba194a74837ddf6a209ded65ab8207870d2976c3569cf4f0c4405163cbe7b25b1e0a662963f4ca890c96f7f29a65922e6b7a1cfd06422e8b7a304cd9 SHA512 4b77d39c7ec184288ef0ba90dbc889d29a4ce0bd37c9f9e66a43b8baa3f3ecd56cf122653d8931c3203226a83b8f7d495cdd63923421941eba6bd7d1ce0dc3ff diff --git a/dev-python/multiprocess/multiprocess-0.70.16.ebuild b/dev-python/multiprocess/multiprocess-0.70.16.ebuild deleted file mode 100644 index a658f5b248b3..000000000000 --- a/dev-python/multiprocess/multiprocess-0.70.16.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Better multiprocessing and multithreading in Python" -HOMEPAGE=" - https://github.com/uqfoundation/multiprocess/ - https://pypi.org/project/multiprocess/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/dill-0.3.8[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" py${EPYTHON#python}/multiprocess/tests/__main__.py -v || die -} diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest index 67724e208fd4..aa8fcdcc75bc 100644 --- a/dev-python/psutil/Manifest +++ b/dev-python/psutil/Manifest @@ -3,5 +3,5 @@ DIST psutil-6.1.1.tar.gz 508502 BLAKE2B ebd8ee40cd86fdbc1ed70e192228889dbae74295 DIST psutil-7.0.0.tar.gz 497003 BLAKE2B d5bd3845f4a1a9852ea0136d43f3c4ef9534f08cde7acc3e7a02d7725e52a517882986cf48be241d51b001646b0550d8d7d964dd38ba15e6777d82c3605c34af SHA512 83c17e5dd975bd403d8ece3bcfe021e5b845eb53260f8857999ebc6fdea8aca83e136b945aaa0b3974dc387191988c22fcdcab03effc8e943382989a106aeaf3 EBUILD psutil-6.1.0.ebuild 3270 BLAKE2B 0921fb682554426f8b3df51f7d1a3b4c2d834c40e4772b2e5c256933c35957bf26fc96b432354b7fe79ca8a87f0414d11212b275956ea7868a2fb157f25c80bf SHA512 c6d9003bb740ad3caa483812f035b5ed9da528e5ef88ec6fa19939e9f45f11979374ae4a01fe8d03bc461c30985a0348f791a0f6e031469987519cef0d657c1f EBUILD psutil-6.1.1.ebuild 3271 BLAKE2B fb363f4cb2d298c96d8cec32f32370b59d79443f9592d83beeceb9f2dbff587142d8cbb43d4629503d39c4805ef950d76e9a90561769497c26ab0bb440fb4b02 SHA512 f01d4b18822e8e3d375e0536d01ad6121c210817f9fb72127435a9c68fd5f1fbbea9ab2138486969b722cc2e6dfdddcc0a5ff299c1e3bc4d4d5034e38f3941c7 -EBUILD psutil-7.0.0.ebuild 3280 BLAKE2B bc505820b9f40b10666268454765b426ff912359b26bb906a73869c2da735945f05893b3fd4f0571cda619a6a614343b27c5d769246c13079ed8e7e581cccb1a SHA512 4d2b9e29c8750378b1d616dddbaf710d112fd6105b30a8b94fdcda2f3c93471b8bffe6170be4f5f8728305801d48a0c9c4a0b17b4ad84f5b702b4e039ef85a1a +EBUILD psutil-7.0.0.ebuild 3279 BLAKE2B 3d1607b6736e72abb58b356240829bea9af218cab704fbdffc04f4a416aca7c0e21341696fe4703575274b501d473a34b1339ff58c6fd683c70a252ad25b1ae9 SHA512 92e453412c37cf8323e14fa207530facde528460989ea96d9c57a4cc0db6c76da11430a43b851ab2dbdb5bacec5a5288f4a3c80413c3d7d8d2885c60e26c8be3 MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0 diff --git a/dev-python/psutil/psutil-7.0.0.ebuild b/dev-python/psutil/psutil-7.0.0.ebuild index 1ed44727b993..9173d2e76976 100644 --- a/dev-python/psutil/psutil-7.0.0.ebuild +++ b/dev-python/psutil/psutil-7.0.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" 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" +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" distutils_enable_tests pytest diff --git a/dev-python/pylint-venv/Manifest b/dev-python/pylint-venv/Manifest index 2961aacfb423..3127d5126dbe 100644 --- a/dev-python/pylint-venv/Manifest +++ b/dev-python/pylint-venv/Manifest @@ -1,5 +1,3 @@ -DIST pylint-venv-3.0.3.gh.tar.gz 15432 BLAKE2B 2a0315967aa7ac9628a7633360249d3bf5904d2e9939fe1c962ad7066694fd5b073df71e89f0ff4a6c278c3ccf6b41cd70c0b2928b58bbaa19a7910f18f7b697 SHA512 83632d7063f8e14bcf9213a059e8e6e20222518e5cc3d19a7cc3761e11ece2aaea9b2e648f0cacdb37e6995fd85371920ed8bcc7a28545c571d12da8e8b3d795 DIST pylint-venv-3.0.4.gh.tar.gz 16790 BLAKE2B 3b85537d53844900f109bc3fee3cbd62ae958785df8a14f23e5fd4be181aa7b207c207daf87fd3bd7f18378e3a19a8e7586b783bb68dc656e630614ba8f59232 SHA512 e30e7dd0c90280c51f0ff5795a769a8cb45f177274d110c46642af0b68216d539441d36eed55046e0f426cf3c7c8878699c0750913e78b78d07b6dbfd7defe02 -EBUILD pylint-venv-3.0.3.ebuild 931 BLAKE2B 092202e84cf221e729e14626574fccc5f823b89e2086e0cf3d6d1580e03d44ed32b952e8b2ab2caa4d2da790738aa334a3c99d08c46512809475d1f045bb95cc SHA512 e12180264b2017dfc5761024693db21d3cf18f4ea8cc8e23f7b22afdb3fdfb6a405560d024f86642193954e42792eb79e3f3a01ccb209ff3e0c71eaadb4b31bb EBUILD pylint-venv-3.0.4.ebuild 931 BLAKE2B baf9ee4f213aca1b972df56ac01f653ab2618b5205796e41d660c01cb4130f3d68fb70b4852332c1fa8033cfc9798e81921a295b09c73ca95ae2506910e28678 SHA512 56e37df6895a7481b19682bf7545afce1c3ee8e8f2178331363e0cc1d13a7673caef0cfdc2db0417530efe7d5c51da7bd72ffa45dbf53cb403329a310a0f0056 MISC metadata.xml 412 BLAKE2B 8dc1e28ad5e2b21a9483906e776a96d598e294fbc4dbf669ecea9357055b1a7439e0046353ab39b3c2bfaab7924f43a89c309db735e44a00838dd1bed2f5c088 SHA512 4e7963aa4cdcc168bd4755f21cb58cb084c185e1c71ef9fdfe168feb1ec65fc4848c99801e449f253e420b9e34d49aab396d2e02bb60a7cbd3733dd2a899c6cd diff --git a/dev-python/pylint-venv/pylint-venv-3.0.3.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.3.ebuild deleted file mode 100644 index e5b070cb1031..000000000000 --- a/dev-python/pylint-venv/pylint-venv-3.0.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Init-hook to use the same Pylint with different virtual environments" -HOMEPAGE=" - https://pypi.org/project/pylint-venv/ - https://github.com/jgosmann/pylint-venv/ -" -SRC_URI=" - https://github.com/jgosmann/pylint-venv/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}] - ) -" - -python_test() { - # we need to set PYTHONPATH explicitly since the test runs installed - # pylint (i.e. starts outside the test venv) - local -x PYTHONPATH=${S}:${PYTHONPATH} - bash test/test.sh || die "Test failed with ${EPYTHON}" -} diff --git a/dev-python/pyside/Manifest b/dev-python/pyside/Manifest index bc9a66f01a14..6916d6e50704 100644 --- a/dev-python/pyside/Manifest +++ b/dev-python/pyside/Manifest @@ -1,5 +1,5 @@ AUX pyside-6.8.2-no-qtexampleicons.patch 285 BLAKE2B 13d406b6dde61962e3d47c651fc8041784fe2e71de626ab4a2884f045abb65d498ef05837d88e1a593ef4ca05914c4b45fa93605d504eef8f6cea00dfcafa4f6 SHA512 64f6bacb56a6930169ff4c727c5650ca8c515ad91733fcd8e4ddc1ec69c515f273ec619033f97e058d183d4fa1b80bb5464519cc21a12e513eb283a1964cb95c AUX pyside-6.8.2-quick-fix-build-wheel.patch 725 BLAKE2B d86c59ea666e0d21b6d7e43ddf0c9ba0f404c7543a02994239f12f4910a89c1a587b85122631da3bfa0818d3834ad3edac2bb5a54e2faafccadd463a3a534737 SHA512 2cd73337a8d1b9c5e9f774b97c3705265fbb61ef837fab438c8331e753508bffd125fbf2d9e235a496fe905038e5fb7e9247ba732f9af50416a4d6378386945c DIST pyside-pyside-setup-6.8.2.gh.tar.gz 19305680 BLAKE2B d4da8ec63d35714bf4418cdc9ff5921fe554c1635a7c5c467657b64c2140208b4bba57fc9932f0f96426e1d15c124209b0b29eb9340261d34eed194128a03545 SHA512 30691d27afaeaa3117e68b60745918d9697c8d9e4ee8941eaab51995cb5128c56d44964511f2db731f448bf32219160032e4a4cd4773d3fccc4de8c0e509d1c1 -EBUILD pyside-6.8.2-r1.ebuild 16379 BLAKE2B 0007e2556361743b4ce79a75f0f83cfec908096680746596ad282b0a60465d653cb4c6ccda1badf74117733d5ac4651b06ff59ffbf8f108fc6da89fc5422c1a7 SHA512 aabd824fdd133b425c742b176835ae8633f22f800875e9e1ca5f970310cbe0ee071126a3c8a94b0243e4f89ea79b4cf98bbe947e25c44b5c811b9333a7b9b561 +EBUILD pyside-6.8.2-r1.ebuild 16425 BLAKE2B f74f557b51c5e4cd585c12edfd79732aee841c90272cdc96f745056b7f001239061c54fd19f262b4c6526156d9afc749f867f4e6a4d691334b2a140b4d0e4c41 SHA512 f95832ca202eb3038ac83fe62b36267a69d0d8fe3899006864c069b2e4d47cdcfe315286f1fbf2ece5e9904644bc7cd77cb48bc1cf4f673b4c03164bbe010a8a MISC metadata.xml 2977 BLAKE2B abf5f630457dc13ad1bc9e08ed5fcd3f0beadff9815cf6d7ddb6107410c6584f7acae7d08194c7b621eb4470f844d67e13b97df7620493e27d2df2ec54dbbf77 SHA512 51fd0bdc6059a221fadb7c04b627be5ccd523d28a3234c5f01118d50b6d4b5938fda8390ce5e26e8f1f630b58ef4f5201710804c996607e85d7d69d793a4a09a diff --git a/dev-python/pyside/pyside-6.8.2-r1.ebuild b/dev-python/pyside/pyside-6.8.2-r1.ebuild index 871cec23dd0f..c565fb32f91b 100644 --- a/dev-python/pyside/pyside-6.8.2-r1.ebuild +++ b/dev-python/pyside/pyside-6.8.2-r1.ebuild @@ -8,7 +8,7 @@ LLVM_COMPAT=( {16..19} ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_EXT=1 -inherit distutils-r1 llvm-r1 qmake-utils virtualx +inherit distutils-r1 llvm-r1 multiprocessing qmake-utils virtualx MY_PN=pyside-pyside-setup MY_P=${MY_PN}-${PV} @@ -330,6 +330,7 @@ python_configure_all() { --qt=$(ver_cut 1-3) --qtpaths=$(qt6_get_bindir)/qtpaths --verbose-build + --parallel=$(makeopts_jobs) $(usex debug "--debug" "--relwithdebinfo") $(usex doc "--build-docs" "--skip-docs") $(usex numpy "--enable-numpy-support" "--disable-numpy-support") diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest index cbd55de7c216..ac54b1b80404 100644 --- a/dev-python/pytest-check/Manifest +++ b/dev-python/pytest-check/Manifest @@ -1,3 +1,3 @@ DIST pytest_check-2.5.0.tar.gz 26844 BLAKE2B 3428071078f9a15ae33937be56957c537c4c98344cb3a5cda798f71caa6bd99e067113af64f548380c949bf6a79202db84e98da16f861d73ad23053a3ea2ec05 SHA512 0a3738f67f1a8467504919d5289398811af8b6bbacef81e27942ce467d3d9e373f2ec9497e4f1794ead2e3f8f9552da538c2472236b9c882cfd2ee3822c50d39 -EBUILD pytest-check-2.5.0.ebuild 651 BLAKE2B 8920f1378cb9e57ff2d993740bd5f5b454c38b9c9de52e6fa9c98b58f0865863da64c88c57d8425a4db35c152af9098855412cbf9545357e91254438cbcb18de SHA512 e7aa922178bb3082d365dcf377cd07f567f660d7208128636768677f371f2edc73c01110e3467357bbd68ca34ae5b82697e7ae6d2ed0a1dd4c1518228c2502cb +EBUILD pytest-check-2.5.0.ebuild 658 BLAKE2B c83d6b3014614325412cfcc431386b229b24b802a685c2cee2bfd1b15736595925777af2b9e9a3d9501e33d6807e753189b1b9cbf4eb1441da02ab9c035e7e41 SHA512 5a0aae31fec8dcacf04b8aae1ed690723742eb44d03c3927610bba28bdab0d82c2e13ed56ab67ff763542d2f504c015f7fcd458d5419b6cbaceaf72b17f00404 MISC metadata.xml 509 BLAKE2B 85ec27b195520ffaf65e8f9a0fe166f0ba07aa22bb8981d558f96d2d89cb00441478eacc47a482bf2243d26b015ff42a1058c2e90a58d7cfbb20bc521b5722f5 SHA512 8d9082c66dde73cd751e3b42fc08ddd3c1815f6a7882d1b659972e5fff64506de79265df97161d63f05e3106c818b0155c2c3e21c861a44d330ff57506bd64a3 diff --git a/dev-python/pytest-check/pytest-check-2.5.0.ebuild b/dev-python/pytest-check/pytest-check-2.5.0.ebuild index ad0d3362dd32..fbecaf77b06d 100644 --- a/dev-python/pytest-check/pytest-check-2.5.0.ebuild +++ b/dev-python/pytest-check/pytest-check-2.5.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-ordering/Manifest b/dev-python/pytest-ordering/Manifest index da4d68a14df6..5939a15c33e0 100644 --- a/dev-python/pytest-ordering/Manifest +++ b/dev-python/pytest-ordering/Manifest @@ -1,5 +1,5 @@ AUX pytest-ordering-0.6-fix-pytest-6.patch 920 BLAKE2B 2b964bd2cef5f947bc53554abb8c7f0432f3a8ca632b0f52dd304836a79a4e4050edc0e6350f92f517f43a8fec077a58ec407ec90ee1489501ceb7b6971fa76b SHA512 7164f9982668dbdeb016e39937101bf879b6b0267e05f854b34a50637505ed762f6fbc931428e346591e7a1b1ce1da0a929f19222931db5b284bdcbdd2fc0ef7 AUX pytest-ordering-0.6-marks.patch 2201 BLAKE2B c538eecbabb3e951cb596874f08d7733e6354655ee439e7a7148f689d5292f2ba51266f26b23c31be04864d73155cb49af83e36389cd28e2f587c7d871583c9a SHA512 3c69e925c5558ac8bccd45b7b13b5c4e6398064cd66fc617697675087c49b6b6c65c0537d94225febca5ed488108b589a15b54e31e4e8324d9f6779bf87d7051 DIST pytest-ordering-0.6.gh.tar.gz 11046 BLAKE2B 468ae5f04029b96ed3058b7f429aec0aaf96092453b229c3de5eab174702af2c1a9fe83171c68d282c4a144b3dd736daf9ed87b9e139a7bd175114f504049ebc SHA512 fd3aec83914f64d1295e1a1bf3fdc580c6824a749a1da8cebae275fef940d6ed6e5dcafad321d94f504a153e13e298b6544dc3c2db716a6b25d3148c2365fe15 -EBUILD pytest-ordering-0.6-r1.ebuild 769 BLAKE2B 6b4d446087b7f0148e68a69cdfa3bcfb1c5c2948b42878d3e766aa952447e8f8c1351a8f3849f1e5bad6a184c196d1d7a3182eb69581f7e941b55999914a0103 SHA512 1a1df9a3217cefc695ebc990ff46424f484e19528ea63fee5ffb40bf36f4e2775dd1d85d7f09db47737f6e057f5cb623f8e22b7c42d4f592ded60436a4a84a4c +EBUILD pytest-ordering-0.6-r1.ebuild 776 BLAKE2B 585f2b6bf1d665406218717620ec84b7fd1bced31c02b26c539f94aa1f4eb3164da4d3d8d3f7029407e7fcff6babd739ee8c5528dbdc7cd9aa565990813713a2 SHA512 8467c92b7ee526538bfce64129b4b4926d199dfc0fcaca277bf76ef9d0a4ee534e7b5cf7ebec6555f4fa40ebf6ef5144bbd03e71f4e6ee3248e9cf7d309863ff MISC metadata.xml 332 BLAKE2B 8f6a20fe97daec023aa9b960f6dada8bc67b3c99c69f2e2a103c519d4f1149361a2ef573c9f1d5bd4093bf2e75c5d16f6d9e28e10c8557e8fab8702127790273 SHA512 0d0ce655c9d397b27e0eb8b77e7e5e83fe9aac352a3aa403327b5b0ff6eb13a2455f512493498c9fcf559c30b5ff09925d3e0c2d2568040948165052b123f516 diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild index 5abe80c1b5e4..08b1c9e5cacc 100644 --- a/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild +++ b/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/python-snappy/Manifest b/dev-python/python-snappy/Manifest index 68f04e9e7f24..cf41b277145e 100644 --- a/dev-python/python-snappy/Manifest +++ b/dev-python/python-snappy/Manifest @@ -1,3 +1,3 @@ DIST python_snappy-0.7.3.tar.gz 9337 BLAKE2B fbc0afbf01cb97b00855e94d3f13b8a3c92dc4a6ed6f078f1838ebb90c6643548477a880c910b07a2d5a7ee59d260be6a9dfb53719c34b7884b2071724154d85 SHA512 bb4cf220a3819622038e7aebf5100ac5126b9d42db15f4e89bd123088d1e62bab56488969adccea3a45719d760b1ed77f493051859f90fb8fc397cfe0661dd74 -EBUILD python-snappy-0.7.3.ebuild 547 BLAKE2B 5044828a80b49b07c94fca5acff0b569c3a84e9e6bd3fd2207ef46b79f37e435ef7b2f30ec645dc78401564626bbb17c136c7242816eeb76041021c0a5c1f9e6 SHA512 25828bceea30e4a920f641fbe798dda14fabe7158b3e26dc9d3e193cbfc18fcf92744511b4301e46288baebd53f780701b48a492d9942c1a28a6ebb9fcaa0f9f +EBUILD python-snappy-0.7.3.ebuild 556 BLAKE2B 3d999502e609b81205e956b48eef6595cc42b803310eae9ead08711d2cd91c78425c4142d8094ddb7cc4e01df771dc69ac9d2e3a5ee0ec6795adc86156917a63 SHA512 70d0c9106ee4722abc177ee05c82a9ed03cdaa5e988d323ab77d8967216d1f9ce76a6d2c3311eae0523a8c177f2a7a9cc7a153a5b75ba5bbed606712bd12d5c3 MISC metadata.xml 377 BLAKE2B a539bd7584f20f7cf958969645a9c1898d7fa415d5fbab3ed0062513bedfc516342ea7d889ccf7d4f6c3eff3f6006a33355fcc9165f105f9748bc078408bfeeb SHA512 f2fae6ee6ff65e8aaa78bb2ddec004589d4ea4c5ee724fb56f009c20080d24591e64a24b0cc9b99bec04ea0d27bf92ac0aa35ebc9a4433cb2bff8ed56891d697 diff --git a/dev-python/python-snappy/python-snappy-0.7.3.ebuild b/dev-python/python-snappy/python-snappy-0.7.3.ebuild index 5e880843c1d3..28071d2423a1 100644 --- a/dev-python/python-snappy/python-snappy-0.7.3.ebuild +++ b/dev-python/python-snappy/python-snappy-0.7.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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} ) +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) inherit distutils-r1 pypi diff --git a/dev-python/recurring-ical-events/Manifest b/dev-python/recurring-ical-events/Manifest index 5c9b6814ca8c..ef56523e2e23 100644 --- a/dev-python/recurring-ical-events/Manifest +++ b/dev-python/recurring-ical-events/Manifest @@ -1,7 +1,5 @@ -DIST python-recurring-ical-events-3.5.0.gh.tar.gz 519274 BLAKE2B 153c65210a4bcbc3fad9140c9f8c19c0391a2da8e3e4bf712ea341d822486f9d56704966cdbcdfa432dc01edac730dd97c1bf55b2338c4d28925f63a5ce98f6f SHA512 7f3e96ddb23c677d947608610955bef9f1eec91372b5dca66b6e085b304f17252f31458e5c0c62dd20e2a3f654e0ffcbf7473359901223a82695e506ba0bd0c7 -DIST recurring_ical_events-3.5.1.tar.gz 602738 BLAKE2B 9bb39037f10dc5dcf58c4e38b102cdaf9860108a5c48f7d9d2a80a061e95a3f2295a13319b9a5ada372383ecd1ee37af93846822411b9451de87ed7a9c736761 SHA512 b0bb79a1549dec28396fc80b307021ca74cb9d09ff55980215e376e93f3743be242e57427dcaf996f83363f9806a235bcb1ab3f8077e5e9a899e8c1daefe1e5a DIST recurring_ical_events-3.5.2.tar.gz 604333 BLAKE2B 380373cea7fe8b854373b3834f966b81ca613d4d4d0aee2968bf7fb80174e00affcd9cc1a59c8dcf0297447426c51d7d7ede50672bf80519df61b81ae2f6f917 SHA512 11e713d2a1fbbcdfd6e2185581e9c8a1f108f01cbb05389d735ad82233eea9e23cfa28fb3b28f17eecafe012b6ae090adf31ae475c0aa0bcf28c2199525c5ef6 -EBUILD recurring-ical-events-3.5.0.ebuild 1053 BLAKE2B e4aea09850a049767bb9c6ae4290333b321de4f80997dbff4bd6f7334f0439c78eb2ce511a0b772ab2674c4a4a2f4eeedbdb72926c2209ff4de39f54c617c3c4 SHA512 1ff214da4633bfd24e8a223e990a17d29b5c3d455b091c1fd46584478d7747b164025d2385dc7a124c835532902478fe4c138c8d427023e3c8ceb019dacb934b -EBUILD recurring-ical-events-3.5.1.ebuild 943 BLAKE2B 6410b69aca2a62d78e35df45961ecff401024e5ea22e99f2d3865864c05d491a776cedd79ef5b8e64101bd1f730dc8254dbd522684fba2d9a204f9f65c1dc7b4 SHA512 7428ebc6513db05f7f4c2d1e3f718aa3d5c02e0e434b32d35976b50558b90f0f89bb28fe43f67f82b6e9a915d93e9e44332c9fc55f652d21de7d7274b8d7eb21 +DIST recurring_ical_events-3.6.0.tar.gz 606489 BLAKE2B ee2f24c86bb39ec661389da98a9d126fe5f24891d7ec08d90d625ce9d491b9ea8cfba47b0a03c0a80951e0c4941e30bf774855e1048892b855a92995f6471dca SHA512 fa13e7a5c396ccd468f3d505efe1075dbfe789b4defd5f47fb38cf20895269852a4663cf1fef78004958b040217ea1cc29068f88fb4970f5f15ba8ff59f0caea EBUILD recurring-ical-events-3.5.2.ebuild 943 BLAKE2B 6410b69aca2a62d78e35df45961ecff401024e5ea22e99f2d3865864c05d491a776cedd79ef5b8e64101bd1f730dc8254dbd522684fba2d9a204f9f65c1dc7b4 SHA512 7428ebc6513db05f7f4c2d1e3f718aa3d5c02e0e434b32d35976b50558b90f0f89bb28fe43f67f82b6e9a915d93e9e44332c9fc55f652d21de7d7274b8d7eb21 +EBUILD recurring-ical-events-3.6.0.ebuild 943 BLAKE2B 6410b69aca2a62d78e35df45961ecff401024e5ea22e99f2d3865864c05d491a776cedd79ef5b8e64101bd1f730dc8254dbd522684fba2d9a204f9f65c1dc7b4 SHA512 7428ebc6513db05f7f4c2d1e3f718aa3d5c02e0e434b32d35976b50558b90f0f89bb28fe43f67f82b6e9a915d93e9e44332c9fc55f652d21de7d7274b8d7eb21 MISC metadata.xml 431 BLAKE2B 19ac0f0a385fb9b0524bf641831fbe3c02f35f3ada35922b297563f871cb8e745404e04d18d9f7428ef5b3cca27f5205f4a7f99e85e2a3da18542a19574f04de SHA512 35283cfbd447b3ec9d0d97ec7c11580db012ee60076b12ba733962d58896203a162ece04a9015eca8cc556f28fac307fc9ddeb27c3ea9cb9c8b2d6df0cf93a50 diff --git a/dev-python/recurring-ical-events/recurring-ical-events-3.5.0.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-3.5.0.ebuild deleted file mode 100644 index 178daa312f14..000000000000 --- a/dev-python/recurring-ical-events/recurring-ical-events-3.5.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2023-2025 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 - -MY_P=python-${P} -DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE" -HOMEPAGE=" - https://github.com/niccokunzmann/python-recurring-ical-events/ - https://pypi.org/project/recurring-ical-events/ -" -SRC_URI=" - https://github.com/niccokunzmann/python-recurring-ical-events/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - <dev-python/icalendar-7[${PYTHON_USEDEP}] - >=dev-python/icalendar-6.1.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - <dev-python/x-wr-timezone-3[${PYTHON_USEDEP}] - >=dev-python/x-wr-timezone-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/icalendar-6[${PYTHON_USEDEP}] - >=dev-python/pytz-2023.3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - test/test_readme.py -) diff --git a/dev-python/recurring-ical-events/recurring-ical-events-3.5.1.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-3.6.0.ebuild index a24c15298f74..a24c15298f74 100644 --- a/dev-python/recurring-ical-events/recurring-ical-events-3.5.1.ebuild +++ b/dev-python/recurring-ical-events/recurring-ical-events-3.6.0.ebuild diff --git a/dev-python/roman-numerals-py/Manifest b/dev-python/roman-numerals-py/Manifest index c7bf313752f5..5242cf4825e6 100644 --- a/dev-python/roman-numerals-py/Manifest +++ b/dev-python/roman-numerals-py/Manifest @@ -1,3 +1,3 @@ DIST roman_numerals_py-2.0.0.tar.gz 8747 BLAKE2B 55998af1542f61aa0ac8a6bdf11aa6c4ef99f91a8d72df0194659f7b679a07b69f2a67ed71beca373d6c3c8843fd9c7149918755cb97ceaea3d6d9153321e5fd SHA512 c67d0f0c8244449694693c081a5291da7742ad19ede1447da06526bc8edb0f7f20b4778040f052ad104d6c5079c63fd052197fb2f0414d855c9531faa20b2041 -EBUILD roman-numerals-py-2.0.0.ebuild 505 BLAKE2B 5b94ccc398fdc76adec7aeadfd758df7c08c9744186bd7ac0693d98d369853e1668eef8f985dc4b3c158025b0cd1b0d4429ff92998cfd9f0ae34d0d5800a9bd7 SHA512 c42f44e57b8094f433ff2d8c869cf29383c5ce1bb66b0f20ae64201a44c7056f4384c4720429cb33860904c87629b38cede32ead523e91136dc4fb921997e579 +EBUILD roman-numerals-py-2.0.0.ebuild 512 BLAKE2B da43d99963cd589ca997ae55935ddb86ef1ab8e2a3db8065d1039fd7341309bb6efa67fa529babe22dbeba6d4aaa23fab3e9e92db3770768242568cfc7bad805 SHA512 00c7c9ac0d2a1c9cd1c2ad9ebf9de60e32677d350f0e4b1f4a30fe65c23b14bf04c39a27071189e71adada77ba075ebdf0f12c32e36fc4d210d4b50a0526db42 MISC metadata.xml 387 BLAKE2B 785d894a66c3b4a1d14fdb4510b8573c7d3eabb25ea22f61f6b66b4cf2d60ade26ba397d0b0a59899a06e870bc299b9f97b11982ebb7eef26e471a5a25f8ff23 SHA512 dc0901ddf30c3c719ec84bac2cdae8db65abb317ce308daa869956f3c0d4bac791e1a5dff69cb077c2fde04bdd4fdf77c23936f6f6918299beb1157cc74d1681 diff --git a/dev-python/roman-numerals-py/roman-numerals-py-2.0.0.ebuild b/dev-python/roman-numerals-py/roman-numerals-py-2.0.0.ebuild index 2f09c0787abc..b9f5a101dcff 100644 --- a/dev-python/roman-numerals-py/roman-numerals-py-2.0.0.ebuild +++ b/dev-python/roman-numerals-py/roman-numerals-py-2.0.0.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" LICENSE="|| ( 0BSD CC0-1.0 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~riscv ~s390 ~sparc ~x86" distutils_enable_tests pytest diff --git a/dev-python/scripttest/Manifest b/dev-python/scripttest/Manifest index c2b63433312c..9d0a224f7a2a 100644 --- a/dev-python/scripttest/Manifest +++ b/dev-python/scripttest/Manifest @@ -1,3 +1,5 @@ DIST scripttest-1.3.0.gh.tar.gz 14885 BLAKE2B 1984bb175b49248bd369d2d2ed6f70051113285b6870bce67e0c2203d29b4c5b2735fa96dfef7ee11aa38db74e9beb026bbc946c8549b2810f6b90e896bcae0e SHA512 038bfb1726bff85b6e3675be51db829d3519b47665266f6ae1d3c5c6f4f06e7b16742262ca1ba240544e9bd39ae96c1be0bd5e8583736f72bb04241a1bb8acf6 +DIST scripttest-2.0.gh.tar.gz 14676 BLAKE2B 12515127e02d2ad8d4a60517571066ed3f381e21d7c64424f436a97d331e1a0d1b7ab7f6898b1a97dc2d379a59184a409b1ad35c472d7bf794953fbd5eeed150 SHA512 c3a2ccb1856c11a377287829683e63f3c8b4653ee778596a606195712bb8c01dcfb6e98408ac1012bfb3d0b45853f3076301f6a42e1f03bebf1df8a06e9d15f9 EBUILD scripttest-1.3.0-r2.ebuild 604 BLAKE2B caf08add86c97f8c5c99c2864755c7f2c811808304769d31e4ca791b85a7e81c61eff2645bc48482f4d6011b4ea04f268f36517c5bd2c15507e81a1e71f8135f SHA512 3cee6d3ad80afa50145e88dcaad5180c30f71b0b5c7f3784648cb156a6b5800b50c59786844a2b6d0d6cd6d9715553c247518e42644ddc7bc1df063580791843 +EBUILD scripttest-2.0.ebuild 612 BLAKE2B 9dd46859706306e4a293df1bdd8df7a73b8b4ad4848191b5489d4244375dbd01e93b38a4227050f731fbd4b5883de7228e1552b636cfc5be379738105e5c08ec SHA512 b09e376c7c6a4f44eecb4f52dd49b6c0bef25c8b0c12f9dfdc0ae8a36dc2b9a7451e9be23a6c301f49432033a7d3b23a5abbce2c92115c37e63fa01130a48456 MISC metadata.xml 393 BLAKE2B 749fa982e12a5c1864a6268a9d589fdf30888662f66a9f8391207282f15eb13f006a4996db23811d5641601bb8c92e554c1e2247e939e72dab21a18eb54a70d5 SHA512 edb02776963e15f752a7b8a4a758e07c8d649a18815fb7e61fa567df34d6e82c18f8889fba74334b8c3657cf8327b215647a1d99acd2b16b01c712b1d3f4f2d1 diff --git a/dev-python/scripttest/scripttest-2.0.ebuild b/dev-python/scripttest/scripttest-2.0.ebuild new file mode 100644 index 000000000000..ff3cb4142ed0 --- /dev/null +++ b/dev-python/scripttest/scripttest-2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) + +inherit distutils-r1 + +DESCRIPTION="A very small text templating language" +HOMEPAGE=" + https://pypi.org/project/scripttest/ + https://github.com/pypa/scripttest/ +" +SRC_URI=" + https://github.com/pypa/scripttest/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 ~x64-macos" + +distutils_enable_tests pytest diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest index 3a424f0d47ca..16fe50dd27ea 100644 --- a/dev-python/selenium/Manifest +++ b/dev-python/selenium/Manifest @@ -9,5 +9,5 @@ DIST selenium-selenium-4.29.0.gh.tar.gz 52589103 BLAKE2B 65b202e599c1a3d31ebd15a EBUILD selenium-4.25.0.ebuild 4194 BLAKE2B b6877b705f144862ae7a23e26e86339225422cbf4fb3b5af44dc9860158dda116968349ce3cff3f9b3cfa4e71a182f00a48b055a2cd9605c0b038021cabf5961 SHA512 ea12c310a886e39854b476fc04452c4c79cc2bd4e38d01f396bd4ab0eb36f0373719831830e762b2822e4672513343997bbb5854a0ffda60038abc35af37efbe EBUILD selenium-4.26.1.ebuild 4202 BLAKE2B 9876ef8e0a106967968b0750fca67847337cd13e5a9bd842467d2fb71bb9919e21f782e3d63df9576b2f847720e35b9c6c8122cc93d5962b4e7e27c4ff21ef18 SHA512 0a6fd259df456323b953c11d8baa9ff1fd5f6b6fbbcb3cb292b76f03a6523abec33d0dbe9e0fa7ea9a80c3a453a5293f0d70030b7070eae294b968d04578f920 EBUILD selenium-4.28.1.ebuild 4349 BLAKE2B f224e8ecd3edad133bdee84a74b18be45c26cbbb019de5a7dd50630b02a649e95b29e4b9592782b43acb223481abf4cd4a26be721f12e40ef673389b31c6d3cd SHA512 30722a2a97fb7537bdcd6081824a9abd1f9ff0295d5213fac53eab43fbbd8160e22632e0b44bb56d326aef2140009f4129f97716f9b77db619ba2609553ddb61 -EBUILD selenium-4.29.0.ebuild 4350 BLAKE2B 22ab81d9a70b49317a186f557f4ea1bfc209c8d09f9b9e17ac210a236697dbb6fa437c3fe9e0535b965b7232e5349e3c522724af04e48a7185334ce1324e600c SHA512 d40ca69c332c4b0ca50713c552dea2b7912e459eb51566fd7e0b2922007f94ceb447e7abfec4237eaec9182929faaca05a5e0a3b8d98732eae5be08a4bdbe271 +EBUILD selenium-4.29.0.ebuild 4349 BLAKE2B f224e8ecd3edad133bdee84a74b18be45c26cbbb019de5a7dd50630b02a649e95b29e4b9592782b43acb223481abf4cd4a26be721f12e40ef673389b31c6d3cd SHA512 30722a2a97fb7537bdcd6081824a9abd1f9ff0295d5213fac53eab43fbbd8160e22632e0b44bb56d326aef2140009f4129f97716f9b77db619ba2609553ddb61 MISC metadata.xml 383 BLAKE2B d437d1631cefdba12fe2c3ce38ddff34bf9dd2bbc777d5d3425556bda76865711c991c9e3a735130a1d55cb7c6578b083ecb473c28706a2d45563b31bdbe6d1b SHA512 c087323da996b9ad4d0bf8f00306cf044d5daab194b60af029cb1ce06bf60c660fd5959b7914e6f1103143c3e4533d293a6d3bd0ec1c95163eba09d8a19c13a1 diff --git a/dev-python/selenium/selenium-4.29.0.ebuild b/dev-python/selenium/selenium-4.29.0.ebuild index cb21492e1c1c..976059e528c8 100644 --- a/dev-python/selenium/selenium-4.29.0.ebuild +++ b/dev-python/selenium/selenium-4.29.0.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 8eb22a8cd89f..dff183fa89c6 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -3,7 +3,13 @@ AUX setuptools-75.6.0-disable-trove-classifiers.patch 1383 BLAKE2B fa3bc1822badc DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837 SHA512 4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb SHA512 6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f DIST setuptools-75.8.2.tar.gz 1344083 BLAKE2B 7d4dff2c0948bb411ef5f70e5f5f91bc0e230b155a97419d263f88e54a94390fd7dcadad14105f4d886a25024bf4c95e776ae7b25e4b1d6f17e45e6060b99da2 SHA512 adf7f5d2eab7621b03c86e3f96857b176631108dc8a0eba2b16b87e394bff0b607998bc24cc074cd3f7b0ed6dbe0bd753cce5af2f108fce2473fb50b22f32913 +DIST setuptools-75.9.0.tar.gz 1345084 BLAKE2B 6c8f6aafa89f8c1098132941e9f8d46571e9c9a9dc53de11cba0c9731420e65016fdd5d1ded6d66aaee3b6d0fff10f49ecf1d8ba82aaa560e864967dc73e79cd SHA512 e5c633e0684e1d2b4e030b91da25515ee696ad1d971d907498a0b5ccba940b69d27488f62eac08ea1c54fade1e96578e4dce9b7a9213ab202bfd5e1c46bbdbaf +DIST setuptools-75.9.1.tar.gz 1345088 BLAKE2B 7cd34173283a5bf79fd0cb9f60af1a072726c43bdee2bf3fb7227183eef2064f13e936acfdba27a8564f14f510dbc6f6ed4f1deef2f6be22426a82739bb77687 SHA512 a79009f5ef1e5d7de8a54f4052d6ebeb76371501974dad264fc079056c5b98f73e21905008d6b9dbd49a4b5b88f70dcb839d7a08221fa8c8b6531c6fb7a1c509 +DIST setuptools-76.0.0.tar.gz 1349387 BLAKE2B 4293d1b0719c70c17bde8b6091f394420a300175b787f0a1aa5a42cc81b4dfad186f1d0927b32124f37f78a730a049e16cfd87dbc71fa1ed5c1bb632634ece84 SHA512 8272f0f2823d8f093d24eeb12270f978dab52d1a609c08275248024decf2b47bc5b1ce352f22ea198bd93eb3375c829757e573921721e05f5269651669df9b2e EBUILD setuptools-75.8.0.ebuild 4833 BLAKE2B d19b3bb071735c23e3c777535016e85f5d2ac1e494868dcd1f532aad9ca260372f64d203bb020abb8dd35edfa0fbcfe82479ecb477e338a9061de2eb415eaff9 SHA512 56d6b27ab4fb2eb1b663ab456826add2dbb7be282dc623a7a6db5463c44fc64677d7083aee423666a2b77cf39e7c8c3aa255310b62e55949a35774a62150a0c6 EBUILD setuptools-75.8.1.ebuild 4841 BLAKE2B 17795c39b5f7c103f82abd9e76e4f8bc87d8105af29827378a18cdbf8a42c1b1fe616100701e3cad2ee8f27ec9d523a2bd188fda4fc57615e696357b0ffd959d SHA512 df2fa10ce348c963ae8cc9f392469c09d5d73dc2b5b44523390b2182e13266607aeabafd533a430a2f80a30f669c31e0418abe88d6a09bea5d6d180bab4f6e96 EBUILD setuptools-75.8.2.ebuild 4841 BLAKE2B 17795c39b5f7c103f82abd9e76e4f8bc87d8105af29827378a18cdbf8a42c1b1fe616100701e3cad2ee8f27ec9d523a2bd188fda4fc57615e696357b0ffd959d SHA512 df2fa10ce348c963ae8cc9f392469c09d5d73dc2b5b44523390b2182e13266607aeabafd533a430a2f80a30f669c31e0418abe88d6a09bea5d6d180bab4f6e96 +EBUILD setuptools-75.9.0.ebuild 4841 BLAKE2B 17795c39b5f7c103f82abd9e76e4f8bc87d8105af29827378a18cdbf8a42c1b1fe616100701e3cad2ee8f27ec9d523a2bd188fda4fc57615e696357b0ffd959d SHA512 df2fa10ce348c963ae8cc9f392469c09d5d73dc2b5b44523390b2182e13266607aeabafd533a430a2f80a30f669c31e0418abe88d6a09bea5d6d180bab4f6e96 +EBUILD setuptools-75.9.1.ebuild 4841 BLAKE2B 17795c39b5f7c103f82abd9e76e4f8bc87d8105af29827378a18cdbf8a42c1b1fe616100701e3cad2ee8f27ec9d523a2bd188fda4fc57615e696357b0ffd959d SHA512 df2fa10ce348c963ae8cc9f392469c09d5d73dc2b5b44523390b2182e13266607aeabafd533a430a2f80a30f669c31e0418abe88d6a09bea5d6d180bab4f6e96 +EBUILD setuptools-76.0.0.ebuild 4841 BLAKE2B 17795c39b5f7c103f82abd9e76e4f8bc87d8105af29827378a18cdbf8a42c1b1fe616100701e3cad2ee8f27ec9d523a2bd188fda4fc57615e696357b0ffd959d SHA512 df2fa10ce348c963ae8cc9f392469c09d5d73dc2b5b44523390b2182e13266607aeabafd533a430a2f80a30f669c31e0418abe88d6a09bea5d6d180bab4f6e96 MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/setuptools-75.9.0.ebuild b/dev-python/setuptools/setuptools-75.9.0.ebuild new file mode 100644 index 000000000000..dac8b7007e55 --- /dev/null +++ b/dev-python/setuptools/setuptools-75.9.0.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +# please bump dev-python/ensurepip-setuptools along with this package! + +DISTUTILS_USE_PEP517=standalone +PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE=" + https://github.com/pypa/setuptools/ + https://pypi.org/project/setuptools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !<dev-python/setuptools-rust-1.8.0 + dev-python/jaraco-collections[${PYTHON_USEDEP}] + >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}] + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-24.2[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}] + >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.10) + !<=dev-libs/gobject-introspection-1.76.1-r0 + !=dev-libs/gobject-introspection-1.78.1-r0 + !=dev-libs/gobject-introspection-1.80.1-r1 +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + >=dev-python/build-1.0.3[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] + >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] + dev-python/pytest-subprocess[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" +# setuptools-scm is here because installing plugins apparently breaks stuff at +# runtime, so let's pull it early. See bug #663324. +# +# trove-classifiers are optionally used in validation, if they are +# installed. Since we really oughtn't block them, let's always enforce +# the newest version for the time being to avoid errors. +# https://github.com/pypa/setuptools/issues/4459 +PDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}] +" + +src_prepare() { + local PATCHES=( + # TODO: remove this when we're 100% PEP517 mode + "${FILESDIR}/setuptools-62.4.0-py-compile.patch" + # https://github.com/abravalheri/validate-pyproject/pull/221 + "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch" + ) + + distutils-r1_src_prepare + + # breaks tests + sed -i -e '/--import-mode/d' pytest.ini || die + + # remove bundled dependencies + rm -r */_vendor || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + return + fi + + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_build_meta.py::test_legacy_editable_install + setuptools/tests/test_distutils_adoption.py + setuptools/tests/test_editable_install.py + setuptools/tests/test_virtualenv.py::test_no_missing_dependencies + setuptools/tests/test_virtualenv.py::test_test_command_install_requirements + # TODO + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors + # expects bundled deps in virtualenv + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel + # fails if python-xlib is installed + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + # TODO, probably some random package + setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass + # broken by unbundling + setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata + # fails on normalized metadata, perhaps different dep version? + setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config + # TODO + setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist + # relies on -Werror + setuptools/_static.py::setuptools._static.Dict + setuptools/_static.py::setuptools._static.List + ) + + local EPYTEST_XDIST=1 + local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} + epytest -o tmp_path_retention_policy=all \ + -m "not uses_network" setuptools +} diff --git a/dev-python/setuptools/setuptools-75.9.1.ebuild b/dev-python/setuptools/setuptools-75.9.1.ebuild new file mode 100644 index 000000000000..dac8b7007e55 --- /dev/null +++ b/dev-python/setuptools/setuptools-75.9.1.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +# please bump dev-python/ensurepip-setuptools along with this package! + +DISTUTILS_USE_PEP517=standalone +PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE=" + https://github.com/pypa/setuptools/ + https://pypi.org/project/setuptools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !<dev-python/setuptools-rust-1.8.0 + dev-python/jaraco-collections[${PYTHON_USEDEP}] + >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}] + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-24.2[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}] + >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.10) + !<=dev-libs/gobject-introspection-1.76.1-r0 + !=dev-libs/gobject-introspection-1.78.1-r0 + !=dev-libs/gobject-introspection-1.80.1-r1 +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + >=dev-python/build-1.0.3[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] + >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] + dev-python/pytest-subprocess[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" +# setuptools-scm is here because installing plugins apparently breaks stuff at +# runtime, so let's pull it early. See bug #663324. +# +# trove-classifiers are optionally used in validation, if they are +# installed. Since we really oughtn't block them, let's always enforce +# the newest version for the time being to avoid errors. +# https://github.com/pypa/setuptools/issues/4459 +PDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}] +" + +src_prepare() { + local PATCHES=( + # TODO: remove this when we're 100% PEP517 mode + "${FILESDIR}/setuptools-62.4.0-py-compile.patch" + # https://github.com/abravalheri/validate-pyproject/pull/221 + "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch" + ) + + distutils-r1_src_prepare + + # breaks tests + sed -i -e '/--import-mode/d' pytest.ini || die + + # remove bundled dependencies + rm -r */_vendor || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + return + fi + + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_build_meta.py::test_legacy_editable_install + setuptools/tests/test_distutils_adoption.py + setuptools/tests/test_editable_install.py + setuptools/tests/test_virtualenv.py::test_no_missing_dependencies + setuptools/tests/test_virtualenv.py::test_test_command_install_requirements + # TODO + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors + # expects bundled deps in virtualenv + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel + # fails if python-xlib is installed + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + # TODO, probably some random package + setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass + # broken by unbundling + setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata + # fails on normalized metadata, perhaps different dep version? + setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config + # TODO + setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist + # relies on -Werror + setuptools/_static.py::setuptools._static.Dict + setuptools/_static.py::setuptools._static.List + ) + + local EPYTEST_XDIST=1 + local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} + epytest -o tmp_path_retention_policy=all \ + -m "not uses_network" setuptools +} diff --git a/dev-python/setuptools/setuptools-76.0.0.ebuild b/dev-python/setuptools/setuptools-76.0.0.ebuild new file mode 100644 index 000000000000..dac8b7007e55 --- /dev/null +++ b/dev-python/setuptools/setuptools-76.0.0.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +# please bump dev-python/ensurepip-setuptools along with this package! + +DISTUTILS_USE_PEP517=standalone +PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE=" + https://github.com/pypa/setuptools/ + https://pypi.org/project/setuptools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !<dev-python/setuptools-rust-1.8.0 + dev-python/jaraco-collections[${PYTHON_USEDEP}] + >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}] + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-24.2[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}] + >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.10) + !<=dev-libs/gobject-introspection-1.76.1-r0 + !=dev-libs/gobject-introspection-1.78.1-r0 + !=dev-libs/gobject-introspection-1.80.1-r1 +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + >=dev-python/build-1.0.3[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] + >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] + dev-python/pytest-subprocess[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" +# setuptools-scm is here because installing plugins apparently breaks stuff at +# runtime, so let's pull it early. See bug #663324. +# +# trove-classifiers are optionally used in validation, if they are +# installed. Since we really oughtn't block them, let's always enforce +# the newest version for the time being to avoid errors. +# https://github.com/pypa/setuptools/issues/4459 +PDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}] +" + +src_prepare() { + local PATCHES=( + # TODO: remove this when we're 100% PEP517 mode + "${FILESDIR}/setuptools-62.4.0-py-compile.patch" + # https://github.com/abravalheri/validate-pyproject/pull/221 + "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch" + ) + + distutils-r1_src_prepare + + # breaks tests + sed -i -e '/--import-mode/d' pytest.ini || die + + # remove bundled dependencies + rm -r */_vendor || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + return + fi + + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_build_meta.py::test_legacy_editable_install + setuptools/tests/test_distutils_adoption.py + setuptools/tests/test_editable_install.py + setuptools/tests/test_virtualenv.py::test_no_missing_dependencies + setuptools/tests/test_virtualenv.py::test_test_command_install_requirements + # TODO + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors + # expects bundled deps in virtualenv + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel + # fails if python-xlib is installed + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + # TODO, probably some random package + setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass + # broken by unbundling + setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata + # fails on normalized metadata, perhaps different dep version? + setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config + # TODO + setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist + # relies on -Werror + setuptools/_static.py::setuptools._static.Dict + setuptools/_static.py::setuptools._static.List + ) + + local EPYTEST_XDIST=1 + local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} + epytest -o tmp_path_retention_policy=all \ + -m "not uses_network" setuptools +} diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index 6d18c6ab575a..4a04d962054c 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,5 +1,5 @@ DIST sphinx_autodoc_typehints-3.0.1.tar.gz 36282 BLAKE2B 44fbb2de34cd788e400d0556599cac9501d65cbccc1338be3b927d9c35e2141042885376da6df488cfae05af0667210b6d74c240710af5c848eff0a03c83eeca SHA512 f15a14c010328d46ab50c8f28c84d332502b577b95d739439a8b583e95303105fa403058443f4120c043a3d3635d4cff8274adc9472e1876aa9f476e78b4abcd DIST sphinx_autodoc_typehints-3.1.0.tar.gz 36528 BLAKE2B 9a36f154658508b571df01bd4e4083c65ede287f4dc202040176acc8793e3f87a9bf07871f89dcc118bf47f5d5984eb9bb26fa3827e524d8a2674927da3dc469 SHA512 0837eba88913d2ca1d843041c06c950d7e680009617b8a2e464424fc3e41787fb953da7b140d92068f1d4a0a355feb853a96bec2fb139a3175fa49343ccff621 EBUILD sphinx-autodoc-typehints-3.0.1.ebuild 1061 BLAKE2B 08465d1fbb230068109415f4d0c8b5e505e80a76dc6ab05d24680a1adc0fb777a49a135cc637e43d0d594a4ae159cd31e9110cdb32f4883a4d2218869bf184aa SHA512 1141afa846ce694e41f87831fcc4c2132e2d085b45d80a872f4cf952af930e51436b78b89295db4ae909cab31f8ed5b8ef8536040a5cb292fd23e1c44f118361 -EBUILD sphinx-autodoc-typehints-3.1.0.ebuild 1054 BLAKE2B 9cc374195cf983147e7c5c0a21ef891848f27042f66d924cc01a3f79c7ba85229b85e9dcf64e98899b55df942760b9d78a64105d011c3420044d5754473a16cb SHA512 5aab0cfee9bdf79e5b7665dfedeefa4faed9f16ff41a0d47802fb8b447713300b1f3bbcf12814588eb8fb3a601ff74ef96e369a5321afb7ef8a1778f53bff561 +EBUILD sphinx-autodoc-typehints-3.1.0.ebuild 1061 BLAKE2B 075818619421cf7141a515e96dc5bf323aae2a05c4a08fa4c5cdfd90861a410327017bcc86d5ce2f939a1e92de2e3dadb4ed005feb6ccfe32334aa8c58b719c8 SHA512 a70a859cded13cd133e0d3cb57906310508887ac939d5c1f6cc1680ced17826d1fab1962395dac854c4c19a18e34358afd4dbfb3f4a5caa7ae5ef3cbab686f8b MISC metadata.xml 682 BLAKE2B f8b48894f28411a17c73956bb75d43906c893b33d3dc611dfcc46e7a71ac43824aa54f660ab4f49c9870248b2b9ff405a2a3229f92975337e69201868eed3378 SHA512 87a0ea2b2e4cb2b5f0d1593b2c4bd96b46dabb8baae71a6ba18cfd83dedb2a1d5f0ae0f8711144967a5d44015e9ae7ca013dc0aa54e20604633ae062d95649ef diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.1.0.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.1.0.ebuild index c22e61f703bc..852c1f497e31 100644 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.1.0.ebuild +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/sphinx-8.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest index c27441da1f15..9c87fc7ebde4 100644 --- a/dev-python/sphinx/Manifest +++ b/dev-python/sphinx/Manifest @@ -5,5 +5,5 @@ DIST sphinx-8.2.1.gh.tar.gz 8377859 BLAKE2B 780445fc103229721046094bb892adc105c9 DIST sphinx-8.2.3.gh.tar.gz 8378376 BLAKE2B ddfa406140bebcaa09299a56fedf1170db6504a9ce3807e20c555f5e088d81acbfd19f2621a824b91199713b301380fd2056cf2282ea81f4a0858dd714eb7e45 SHA512 23066d9e98f3e36ee34ac3bc5af45792762f858e1e670145b7d1db7e98fa9e9654d87a27b9316dd72704aeea75b53f73d07d22f723c915d23a95f59bbd4f6365 EBUILD sphinx-8.1.3.ebuild 5291 BLAKE2B 098c4923564705c44da1fdadbbebd521eb06dd92cb53541ba2e8118ab02444e307bb1d00d21b0dc0e40c6a057b538758481ad3584b3c3c69bfdac6315635a8d5 SHA512 99f38e955f291c00249c07a5eaeca60e504da73c401073307b3ed2f26dc7f7e8cc71ba713efbc5c1b22851056ec1503b3db71bd09c91400fb1ca320cf2b66fa2 EBUILD sphinx-8.2.1.ebuild 5211 BLAKE2B c0c81ae9e7154c1e21844607e413c46d909671fd6b22ef1ddb17da2d8d64e1c916d7a502ddf2d92224dc938f76cd188d95076a0249be47e8c248f310a22139c5 SHA512 febd7965673333ac0752624ba86bcea77fb610ae47482706958cb57e8256de27b840a59f9b4456f8b8c91f1c6421cf4a104f978fde597b1d888561dba1f6ca45 -EBUILD sphinx-8.2.3.ebuild 5211 BLAKE2B c0c81ae9e7154c1e21844607e413c46d909671fd6b22ef1ddb17da2d8d64e1c916d7a502ddf2d92224dc938f76cd188d95076a0249be47e8c248f310a22139c5 SHA512 febd7965673333ac0752624ba86bcea77fb610ae47482706958cb57e8256de27b840a59f9b4456f8b8c91f1c6421cf4a104f978fde597b1d888561dba1f6ca45 +EBUILD sphinx-8.2.3.ebuild 5218 BLAKE2B 8a537cce35521a135885b3135adcc77f5419eea557a4f4d087e5a96c34e5430267884a35af072581c0101835be1bcae81fd3c28c464a11844ff9926d7dedca87 SHA512 c924f51d187e8029d178d2c3c3bf205e9eedd30ba1967a5da28b5a3a6b1d50334363912d73fef9bcafe1168db907b3d0450a01eed7fe8c77c695a85ac39b2bce MISC metadata.xml 568 BLAKE2B ddb7175070df6da4088813cc6b66f25bb4364e2619b1e7da94370f7ce8e73b68b12f618412f81e6be57fcb0c60c10e3913f26a6a578b0f9defa7b9ee8091fcde SHA512 d32b37cbe88f5e3db0c6968bc7aa22c7edfb3794bf7c62facd17e7ae1f4f0fbfc7c9f5512230cce16ed32e2ebb70c23dfe9b36ce38785c5f5b76585410313214 diff --git a/dev-python/sphinx/sphinx-8.2.3.ebuild b/dev-python/sphinx/sphinx-8.2.3.ebuild index d1e73628fc14..2c1807c91df2 100644 --- a/dev-python/sphinx/sphinx-8.2.3.ebuild +++ b/dev-python/sphinx/sphinx-8.2.3.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~riscv ~s390 ~sparc ~x86" IUSE="doc latex" RDEPEND=" diff --git a/dev-python/sphinxcontrib-websupport/Manifest b/dev-python/sphinxcontrib-websupport/Manifest index 44a6b5b0b39b..7df90bf33ff2 100644 --- a/dev-python/sphinxcontrib-websupport/Manifest +++ b/dev-python/sphinxcontrib-websupport/Manifest @@ -1,4 +1,4 @@ DIST sphinxcontrib_websupport-1.2.7.tar.gz 599362 BLAKE2B 544e77a739e0ecd9391893f56eeec2df4d5ddc6840a30e9a92e84e35e9ed0a765d4190790a13e329621ba045ee46b5e01d4d0825b6f37e9848953f9e796ae8af SHA512 daa5ecf6fd3fb6df6a9a3b60668d42d50d93454dc3c2703a1dd43d75220b326e90c5e0ae2cca27afe62e41ae03e7144e6b4cfe70096b857af74c8981fadba9ca -EBUILD sphinxcontrib-websupport-1.2.7-r1.ebuild 1072 BLAKE2B aaebbfac316df0fa6840f45f1ecdfd54cc214579a9ed379cfa362c5d17f6ac0fdb8125fcda4e514d9bcd5f9fef263435f7465eb850de8cb7a15abe7e81c88df7 SHA512 03f1c16fbbf72405da5594c9aa9e4f2e9c357136b71d6fd808c8492c3eb1416e290252fb9fcfbb71feb7fac63774230bf60d4197630a414dc6e1fda6f380e926 -EBUILD sphinxcontrib-websupport-1.2.7.ebuild 1078 BLAKE2B 990a47c8d79b0103d6c271200259bcb9510c0f36a81483028e75ccd9f42c49c50ec7e9b4f1d82e02743c3cd633f044242877559e0032d9eee92d7c140360158f SHA512 61c3fc7e2c716f018478222aecd9bfb9ec1f0b06da9299f335abb63f4f838afb7b16349701be5cf195241c1199185cbea5a4daa260113cb15b36d9a1b28bbe81 +EBUILD sphinxcontrib-websupport-1.2.7-r1.ebuild 1072 BLAKE2B da45709ec852db9abf3ea67df61e7acff025d1d9de4a4cdd9d36c15fcbabbe56eb2d0d3ddb33ad5edd7a9b7c007e1ce524ba52c065947fa563b6046930f0f9f9 SHA512 771277540d46a88daf660a30120320e345caf7426451d12d2ea940ac98377d04c1592bc14f31dd11aa9dea33105a4651eb63e5b95fcbdf41429e6bbdffcd0e00 +EBUILD sphinxcontrib-websupport-1.2.7.ebuild 1078 BLAKE2B 12814478105267d76c23cc8c6e170a1b7df2d1617bcfc9ea2382dfc87b3c37c8c8453e9555aa801e85480ff89541fc7743a4a13b43ee8616ae1465b00dd1f976 SHA512 488f41fd4a9c8e6d8587d5b5deb8befd738f4604af1a51980bab88d45e96b7d0c200a378752f37c7ede061c060c229d17dc5cf357e849cc9f4903d8175fc2762 MISC metadata.xml 614 BLAKE2B 4029475965c4514884e0ca09ca1ba257806fa222367acdc77caf7878d8564f46a6050a06e7f43a5483d9c855e746818c037dd80889fba245c3626537722281d0 SHA512 014e0efd914a7fc32fbb8bb432efd5d7e4b2efd6e189ec33da2c409281e67529de574f7708c9963723d314d45d1daefd33eeabb9f25e5af389ac0d0ed6f37d51 diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7-r1.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7-r1.ebuild index 93fdac8a15cf..ed854cbd9e34 100644 --- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7-r1.ebuild +++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7-r1.ebuild @@ -4,8 +4,8 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{11..13} ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 ) +PYTHON_TESTED=( pypy3_11 python3_{11..13} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) inherit distutils-r1 pypi diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7.ebuild index 4d4b2fe078bc..630c9c748118 100644 --- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7.ebuild +++ b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.7.ebuild @@ -4,8 +4,8 @@ EAPI=8 DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 ) +PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) inherit distutils-r1 pypi diff --git a/dev-python/sphobjinv/Manifest b/dev-python/sphobjinv/Manifest index 5dde70de88b5..636254730428 100644 --- a/dev-python/sphobjinv/Manifest +++ b/dev-python/sphobjinv/Manifest @@ -1,3 +1,3 @@ DIST sphobjinv-2.3.1.2.gh.tar.gz 1346638 BLAKE2B c7f25caa055557ab4fa31335132b56f40237404925617f6d2f6495e1b10ef06517f3019ea10ef3b77d13e9f5270ce0669126146bfff0725bb9ff65ee3850edee SHA512 de26ba688238d0e26506bd4bc2662ab01f82bf2aa878c8fec98c4b2efdaabe80780a2bf83a9ed528f9c33fa81b1d105a7c4bc1350dd0514ddb81d0ea023b74b1 -EBUILD sphobjinv-2.3.1.2.ebuild 1420 BLAKE2B f906816a0b1d6c88d193c6d7da7333ba529fd305e92eb01a8166e179c4b7d576b9c735f3e5ccfa7eccfdfceb44e2b86e3787e893630fff36afa4c364bdd4849a SHA512 440431680f0a4328c52381aa0631c1af8b86266dd225adcac59d3b5349315ea9edce35a550687781a0233063ba4ae3c7629e6af9e16b765f8ac95ec6c2410937 +EBUILD sphobjinv-2.3.1.2.ebuild 1427 BLAKE2B b93dac7ab360e69eb16d9c426a31410fa93b25bc3d43ad9d7e38611939d9d72a90fc77f2d62304036417a510d69b8b4fc929c4ac01fd85efc01e1c35c1f91f2b SHA512 64a7cc38db77f419f01da28a11eb6534a8c83e2f6cdfdae22d2da2ca6a403e7aeec181a447e388b43b468576b1a71d8c9ceb6acfbfe2c65678f3f8f3a99b1736 MISC metadata.xml 876 BLAKE2B 2f3e0b8f207c9c872e7352b3b7fe34b569ef19ccfcd1060e99e71ac871185bffd079d93a2284380658faaa3542440433b40797c86a8b942cfef32eafdcdfa8aa SHA512 7906dda0e70f9d2e92b7e616ea7c79a9cb378cf3bfb58f7c1b7a261feebf587edf0ac76d3c7d18865f9d0e2ea6458667296847d3a9ecad4ae863441c2ee42028 diff --git a/dev-python/sphobjinv/sphobjinv-2.3.1.2.ebuild b/dev-python/sphobjinv/sphobjinv-2.3.1.2.ebuild index c297880dfb3c..af6cab2b7cef 100644 --- a/dev-python/sphobjinv/sphobjinv-2.3.1.2.ebuild +++ b/dev-python/sphobjinv/sphobjinv-2.3.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/attrs-19.2[${PYTHON_USEDEP}] diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest index 758e9711f271..5db012ce327c 100644 --- a/dev-python/starlette/Manifest +++ b/dev-python/starlette/Manifest @@ -1,5 +1,7 @@ DIST starlette-0.45.3.gh.tar.gz 2574214 BLAKE2B e3a1c44288ba8d2da558417d14a2787a7c00c689298074b4ac9ce330d90e17181d98ad2ed85795bcea408ee2a64d287dec14ce5c7f9dfc79507562697b83511a SHA512 45d3726ce794a7572e4c816fa3eb1a8a9ad2c110757200b4f6e1aed0d502d2cc293e29c5b282d3451c9770ea067cfb684176755bf2d261fdb22de111ef8a1542 DIST starlette-0.46.0.gh.tar.gz 2575846 BLAKE2B f71379bc9157a9ca6bf9b058a625c97219d8334967fc7f21d0d4efb13feea0088946e6802264aa9a042bf7e26414188c3560b6642f7b22d923381218fe326a05 SHA512 24d35d50bbdc1433b7203a3f74b43d2c303bdf4ed3b4a9ca5f0635c22a03ef35b34569fb99376ba3244520af2045209480152851c9d48172b1b1537424ae16fe +DIST starlette-0.46.1.gh.tar.gz 2580186 BLAKE2B 8877f6733937a30463f573cfc8ed34a5950e3123bba5d332cbe0881f7fb5532d865a2d3c852238cc5a29ceb598154a1cac64031eb1cbaa0955b3f423b40c034e SHA512 c21fd87e48b206b1fa1d4eabab3838eccc49e73f5d8d2841860fa5e81e4da972c7952e7ae214ae8e5574aa069b508642db38c24fa24b35bf5c47329cb6a2c2e6 EBUILD starlette-0.45.3.ebuild 1363 BLAKE2B efd4ff59650d7c67297c569ea59e18ea79e090c59baedeb282b73d3c5f4c9d6f6670b65816bfb69145b4a4aff6bb821d5ffc59a6bb2b1190436daa40f65def5e SHA512 749b9932b1a098077ea18de02cd79a7cb16a558902eabbe19ecca55ba59c6e7a61fd2ac06815a04e8d486037f03af380028119f83c2073eb5455f41a9eeb780e EBUILD starlette-0.46.0.ebuild 1371 BLAKE2B f906e497de27bfa62c5bbefa34d8348c3d5f85c9974a8b8768c9fe684b36b385c440baf4b7ff8adade9f9ccaa19f61ee70893666492a616096dd46ba33114e0c SHA512 5dae5ae4796b6bef7b179117f61b72c9ab850bc535327fd95150a715aae526e118ff583c01422ede611072825e59aeb9a3037f56e34d67ad1f45c838beb7e257 +EBUILD starlette-0.46.1.ebuild 1371 BLAKE2B f906e497de27bfa62c5bbefa34d8348c3d5f85c9974a8b8768c9fe684b36b385c440baf4b7ff8adade9f9ccaa19f61ee70893666492a616096dd46ba33114e0c SHA512 5dae5ae4796b6bef7b179117f61b72c9ab850bc535327fd95150a715aae526e118ff583c01422ede611072825e59aeb9a3037f56e34d67ad1f45c838beb7e257 MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca diff --git a/dev-python/starlette/starlette-0.46.1.ebuild b/dev-python/starlette/starlette-0.46.1.ebuild new file mode 100644 index 000000000000..c9c7fb5ea4c2 --- /dev/null +++ b/dev-python/starlette/starlette-0.46.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) + +inherit distutils-r1 + +MY_P=${P/_p/.post} +DESCRIPTION="The little ASGI framework that shines" +HOMEPAGE=" + https://www.starlette.io/ + https://github.com/encode/starlette/ + https://pypi.org/project/starlette/ +" +# no docs or tests in sdist, as of 0.27.0 +SRC_URI=" + https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + <dev-python/anyio-5[${PYTHON_USEDEP}] + >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] + <dev-python/httpx-0.29[${PYTHON_USEDEP}] + >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] + dev-python/itsdangerous[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pytest-8[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + ) +" + +: ${EPYTEST_TIMEOUT:-180} +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # Unpackaged 'databases' dependency + tests/test_database.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p anyio +} diff --git a/dev-python/stdio-mgr/Manifest b/dev-python/stdio-mgr/Manifest index 574a5156d795..8bfc5b7ad52c 100644 --- a/dev-python/stdio-mgr/Manifest +++ b/dev-python/stdio-mgr/Manifest @@ -1,3 +1,3 @@ DIST stdio-mgr-1.0.1.gh.tar.gz 8447 BLAKE2B 72038ea34177829d77ac239585775557b5a0a253879c027b2aad64045ec8bafbfdc250d94fe61cde96f06616f774edf42b384bfef7fbf69af442b0a9b703cf9a SHA512 2d18e5d65faa7a73373b56fdac3893768a65a36bed17f017b647e71431a6bff44ce1d39022f1dbbd31ddc9c0e704743a164f4b7610fb62d75aa34ecb53331366 -EBUILD stdio-mgr-1.0.1-r1.ebuild 879 BLAKE2B 7282cfa52eba3aa5268c45bee28aa409e7b289cee7c9dcbba81055fecc50fab1a145076abf7d108a3bad662e7e4834a935334a093f559123679daf59057b2d3b SHA512 0efaa63199bee0d98c28addfcaa9b45e3c76d8cf4d1b456270bc920bcd243f63e47d9c0e9201e1799bc7f051adb3679a8cc3d325169d3dc2fd0efa2033e18ebb +EBUILD stdio-mgr-1.0.1-r1.ebuild 886 BLAKE2B a74fc70ae1ae69700422aae0ad53463403fd740cd99f5364925e7be83db3660f21caf7836b502ebd96aa74d973772d109f329cc0d1862815af2b0a6aa106aa66 SHA512 ddd36fe7f3be1bf01df96d05938879fd8d37748f7626d4882c154d2e103bb3d3eb8871ebbe8323556b1382add161c70722756d57a7fbbb434cdb6ab0d8217be5 MISC metadata.xml 921 BLAKE2B 23be186290e564a5f2d920885d9ed773ab6da208e62a66d3d90b9a20e4dd4a87cd5cfce81e26ed2aac98bd6a7bbbdc7bd3b217c8683879b1b333fc1c4b1aeec7 SHA512 30e28e9105e3b5f6b78c913c6d4bf6a93bcb628149d745c39ef66f19f89bf978e51d15a0fec40c7e91a7d466d80629f74e0aa5077e4683ba1a2145027bc184ca diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild index f94ca54bd032..5bc2d8a86249 100644 --- a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild +++ b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/attrs-17.1[${PYTHON_USEDEP}] diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest index 56a36b8022cf..d064358beae4 100644 --- a/dev-python/tavern/Manifest +++ b/dev-python/tavern/Manifest @@ -1,5 +1,9 @@ DIST tavern-2.11.0.gh.tar.gz 233387 BLAKE2B b1b26e7d9fc4069c7056072ab01c9937245304982f78df236e9bcaa795feec6a1db7192532dba6d17d362af874bffce601bb9652b5f1ecda99c59387f717bb15 SHA512 456fa6ebfc6f47ff9a473e3f416aff9f88b1f9b25c898786d15472072859e1659c089a9c668e6ddc4ecfc0cc8c233417d4768e0f7228800995509a5a34294faf DIST tavern-2.12.0.gh.tar.gz 239452 BLAKE2B a9bef9dbebbdf25f09f158a3bf908769bb56280ff7939557fce454f4169093e362abf1d1cf36f220cd398bcde1c19f7f545d2f4d4ff2318bebd91da69f88c155 SHA512 1b1d997372330b14dc7b106762538ca16646fdf84b344c9db81ab1896678dea2d96c4c801c941c33ae856c670ec405962b76b5c044d1b8e94938effe675cef5c +DIST tavern-2.13.0.gh.tar.gz 239326 BLAKE2B 97b774725e7e8c7df523f6886dd6ff3f2acb4da6bc446f11af3d83a8d646578ad556e02c4b5cd2387dd1e143e05edf5bc4ee037cbfbeafb5f4a0a860a30a0d22 SHA512 8c5fbb45ee7e7465c36b655fa9ddf3d3329bee09187e5255e788ff69701a9a97d4e067659eadaf0822bd51fe56cf90232708b3c5b82696f41c0818f483ff13e7 +DIST tavern-2.14.0.gh.tar.gz 239905 BLAKE2B f16a9e328933ae46df4238bfd79908171852ac2ebf2b1f6b2348870e9c6bd1aeb4330368237de4143cab709d43102215f2e4713b38aa0b50cdf5b98a357bca42 SHA512 c88a6045bf0e660f63fd709ced3592a4afd3f2fa2f9e1f925b6e8e99383524a8b69fb19089f59ca360b44373254e668e5994d08351a18e7589924759720298d7 EBUILD tavern-2.11.0.ebuild 1565 BLAKE2B aea7e4e161e15a92f85d256999b774f6db95632b14ee3962f7387d1fe1e93ad05e2e51fbfe3628287f20b3e91cc71b3b9e1968370aef4c286a0383662016437d SHA512 c9be132169e5bc9db2ea618eef35f4ea4bf8b28255eb676bb0c97010684f9969dd727e53120c3d5c53a26740763e5a327a3a3f880ae5851aa341d67eb0c2cd42 EBUILD tavern-2.12.0.ebuild 1671 BLAKE2B bfa5bed1da05b90cdf71c4cd75adadb17e283bd0598bfec91be0835eaad4a951eed011e9f0c64ce5cbe1571399be91e179cda1ddd46f46825a5c902aae451275 SHA512 5833abcc52ac1ef6a5b5874ac408088647311105a10f129c5b91428204c2545d877eb3dde304d0ce641583ccfb3d70e096afc03d89d7ad6b3fb2972cb8fbe0b8 +EBUILD tavern-2.13.0.ebuild 1671 BLAKE2B bfa5bed1da05b90cdf71c4cd75adadb17e283bd0598bfec91be0835eaad4a951eed011e9f0c64ce5cbe1571399be91e179cda1ddd46f46825a5c902aae451275 SHA512 5833abcc52ac1ef6a5b5874ac408088647311105a10f129c5b91428204c2545d877eb3dde304d0ce641583ccfb3d70e096afc03d89d7ad6b3fb2972cb8fbe0b8 +EBUILD tavern-2.14.0.ebuild 1671 BLAKE2B bfa5bed1da05b90cdf71c4cd75adadb17e283bd0598bfec91be0835eaad4a951eed011e9f0c64ce5cbe1571399be91e179cda1ddd46f46825a5c902aae451275 SHA512 5833abcc52ac1ef6a5b5874ac408088647311105a10f129c5b91428204c2545d877eb3dde304d0ce641583ccfb3d70e096afc03d89d7ad6b3fb2972cb8fbe0b8 MISC metadata.xml 567 BLAKE2B ea43aa37a078962133a772cb2d283a20b521d17dc7d501fd2d7bad8228e47049e0a9924542b7434d9624d28a9bbc5e43df872462740187d0f4e22f94a5d56469 SHA512 10de2ac011f427eee5eaa897e23198495bd1fa093addf2015830383344f375c9faf660bb7e9e4385995e7ded02f7d954d5d34ca67c88dd00ae517415b8470c92 diff --git a/dev-python/tavern/tavern-2.13.0.ebuild b/dev-python/tavern/tavern-2.13.0.ebuild new file mode 100644 index 000000000000..12cee6ece71c --- /dev/null +++ b/dev-python/tavern/tavern-2.13.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" +HOMEPAGE=" + https://github.com/taverntesting/tavern/ + https://pypi.org/project/tavern/ +" +SRC_URI=" + https://github.com/taverntesting/tavern/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/jmespath-1[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] + >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7[${PYTHON_USEDEP}] + >=dev-python/python-box-6[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] + >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}] + >=dev-python/stevedore-4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/faker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # strip unnecessary pins, upstream doesn't update them a lot + sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # requires grpc + tests/unit/test_extensions.py::TestGrpcCodes + # broken with paho-mqtt-2 + tests/unit/test_mqtt.py::TestClient::test_context_connection_success + ) + local EPYTEST_IGNORE=( + # require grpc* + tavern/_plugins/grpc + tests/unit/tavern_grpc + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p tavern +} diff --git a/dev-python/tavern/tavern-2.14.0.ebuild b/dev-python/tavern/tavern-2.14.0.ebuild new file mode 100644 index 000000000000..12cee6ece71c --- /dev/null +++ b/dev-python/tavern/tavern-2.14.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" +HOMEPAGE=" + https://github.com/taverntesting/tavern/ + https://pypi.org/project/tavern/ +" +SRC_URI=" + https://github.com/taverntesting/tavern/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/jmespath-1[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] + >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7[${PYTHON_USEDEP}] + >=dev-python/python-box-6[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] + >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}] + >=dev-python/stevedore-4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/faker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # strip unnecessary pins, upstream doesn't update them a lot + sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # requires grpc + tests/unit/test_extensions.py::TestGrpcCodes + # broken with paho-mqtt-2 + tests/unit/test_mqtt.py::TestClient::test_context_connection_success + ) + local EPYTEST_IGNORE=( + # require grpc* + tavern/_plugins/grpc + tests/unit/tavern_grpc + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p tavern +} diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest index 76848adef7a7..722ad04d0ecf 100644 --- a/dev-python/types-psutil/Manifest +++ b/dev-python/types-psutil/Manifest @@ -3,5 +3,5 @@ DIST types_psutil-6.1.0.20241221.tar.gz 20035 BLAKE2B f7b1afa3c17c9aa8bdc0a0b219 DIST types_psutil-7.0.0.20250218.tar.gz 19828 BLAKE2B 0b1c1f53a4ba50145e6dfb3ca3e698c341b3050bb6fdbbfe62f10c7fadf85b16dba37feb15b6d66b11e068afbe693e54aaaa02fab85857b4d9f2e9def17259ee SHA512 0fc058e34e87af5438e0cd0702e30743ec9c4dd6e28ffe892d43afb8821480198a75b79b77650f76aef742ce44f35aa1ff6739dbcbabfb6aa68fdfd3d7d4f647 EBUILD types-psutil-6.1.0.20241102.ebuild 432 BLAKE2B 352013ed88a611636c008d2fe06236cbe4a0d5b527cff53d2f1da49c295b0df6dfbd70b10cb0972391232a3ae6a4826a2d9adb9b4cdccb41596ebd71157cda9a SHA512 5622909be1c232dc1baccbd7fd1e8b57c5ca5f9a3c7665394e5b386d69665d65d2f36b0a4b250bb04d79d2e813ede5beae3c9907b7d52b586c61238c6f9b0b04 EBUILD types-psutil-6.1.0.20241221.ebuild 413 BLAKE2B 997d8f58026858027267e8463796429c7ae1c039127211c064c49b5c7838a90164ffd23eaa137138dd35ffa9e59489419529dd1e0e447f5eee2eb1524afdac0e SHA512 0bda39cf5579b0f2d2425f0e575e8e766a00b9d8c8a39571a6955aa9410753c15b6ca81a9158fb5b8e4cdba1bb826b3aca43fbdc68162629d19d424d4e47efaa -EBUILD types-psutil-7.0.0.20250218.ebuild 413 BLAKE2B 997d8f58026858027267e8463796429c7ae1c039127211c064c49b5c7838a90164ffd23eaa137138dd35ffa9e59489419529dd1e0e447f5eee2eb1524afdac0e SHA512 0bda39cf5579b0f2d2425f0e575e8e766a00b9d8c8a39571a6955aa9410753c15b6ca81a9158fb5b8e4cdba1bb826b3aca43fbdc68162629d19d424d4e47efaa +EBUILD types-psutil-7.0.0.20250218.ebuild 412 BLAKE2B cbaebdea4fb547a93cc861bc8e3b123056ee22b40fec98ac191df741addd213f2f2d794bc21e8eb1dc6780cb7675520e05fc40da514c6d7af8b2c2241c15f6be SHA512 3f02ff009bb13c2ceffece3027f19fa6d62fa853fbb70c8dbc6f34209cfdb0a23538a40b0a7d9bbd15d6ea9ffd17d5a8286bdfd0c5dcd2ad71c29aa566581b5c MISC metadata.xml 395 BLAKE2B 58c240c13cad1e6840bfeab26f48efbe07b75fb432da70652802e95b7cace7013f72d6d8f4c17ea15620abde8cd9940a8f74842e72dd5a7831d552c614c37f18 SHA512 58f9782008175a716f07a26e3b24a10904d942cc8dad7bad13cba697da5c6701cc3a6b06823a303f73485d6abb78c245ed2599e8b015c146ba35fb2722191143 diff --git a/dev-python/types-psutil/types-psutil-7.0.0.20250218.ebuild b/dev-python/types-psutil/types-psutil-7.0.0.20250218.ebuild index ddcc02fe9116..eac1910f0981 100644 --- a/dev-python/types-psutil/types-psutil-7.0.0.20250218.ebuild +++ b/dev-python/types-psutil/types-psutil-7.0.0.20250218.ebuild @@ -13,4 +13,4 @@ HOMEPAGE="https://pypi.org/project/types-psutil/" LICENSE="Apache-2.0" 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" diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index 4243e93e4747..63281f172472 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -2,5 +2,5 @@ AUX virtualenv-20.26.3-ensurepip.patch 1231 BLAKE2B e70cb1a5f8dc8ccf6e08fce67aa3 DIST virtualenv-20.29.2.tar.gz 4320272 BLAKE2B 3a00c2be2a511968020df74eb5da6ee03cafb3942ac70b23ce598840d2c21db57ba190dac0d30fade915e379fca98db1c53a0c4dbafec457e817957bb736cde4 SHA512 9c455e38fcf1eb2e8ca053df35c86c04dae6c32a55e5ba057de1f1713f5f2a8ad0fa597e4409409646d6d3b3f020058f9955a2888756ac3e6af91e37efcf8c91 DIST virtualenv-20.29.3.tar.gz 4320280 BLAKE2B bad2bc608ba563f455a8855a90730df7ebe8d7ec2661e01dc38b20c65b5e85491d745246ed2ef17da82a57228da3608496f911947b96ec664ec45e0b5e382248 SHA512 2b6d9f7a1da1b5f6603293396e668c6f32f909233f3278b5ab5e515da6a1b97902924bd419863e2577c26d7b0a89ec638520744c7852ca8da286f0364de4ec2b EBUILD virtualenv-20.29.2.ebuild 3640 BLAKE2B 018f1f2884717f70408ec2ec8ed7b3fe69a193ac43579274426747cc18526167d40ac96fd510605fc9c6ed79cb1ab0f71a2a5e30488ece831f80e7dbd1f87521 SHA512 c8fad75601176bba845d3aad5dd3253732f581302ff5b1873c4a9c4fe21596e4dcfbdfdb7bf2205c28b6e26bd7d74b0b67a4c74b6dd9a9672b9778af7fc9949b -EBUILD virtualenv-20.29.3.ebuild 3648 BLAKE2B 708b95eb22f92923fb0f4a9495c004db1ebd8fa1437c25f144cefc795abc1e065a3e0d81a8c756de77027b3f7053bb4fda71e00b01a14094eecc0ba6273c10d3 SHA512 5d326c9713942bb24ad9c6630d194297466d75583e93588b6202676490fdfbd8e7f6079fe98246889105ae1005672f5978c30246bc838bdeab4893b0cce5ce23 +EBUILD virtualenv-20.29.3.ebuild 3944 BLAKE2B aece7ad60e8db578e85b34cd34c20c1a03856e884e148a9dfac594ef2d4435b58436549259251d4761d99a4865719ae267133fb821d96898c18d6c4cd2fff63a SHA512 b3e7213fe67114611cf4e85cd64a842b522a9afab63af112aa0343f92aec4043264f404edf6ffee47755abe578ad45fc98d9f01bd327c69e59b363c3d32a03aa MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2 diff --git a/dev-python/virtualenv/virtualenv-20.29.3.ebuild b/dev-python/virtualenv/virtualenv-20.29.3.ebuild index e32ad0a49967..103faa13760b 100644 --- a/dev-python/virtualenv/virtualenv-20.29.3.ebuild +++ b/dev-python/virtualenv/virtualenv-20.29.3.ebuild @@ -4,8 +4,8 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_TESTED=( python3_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3_11 ) +PYTHON_TESTED=( python3_{10..13} pypy3 pypy3_11 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) inherit distutils-r1 multiprocessing pypi @@ -49,7 +49,7 @@ BDEPEND=" ' 'python3*') $(python_gen_cond_dep ' >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] - ' pypy3) + ' 'pypy3*') ) " @@ -94,6 +94,14 @@ python_test() { tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe ) case ${EPYTHON} in + pypy3.11) + EPYTEST_DESELECT+=( + # these don't like the executable called pypy3.11? + tests/unit/activation/test_bash.py::test_bash + tests/unit/activation/test_fish.py::test_fish + tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable + ) + ;; python3.1[23]) EPYTEST_DESELECT+=( tests/unit/create/via_global_ref/test_build_c_ext.py @@ -110,7 +118,7 @@ python_test() { local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 local -x TZ=UTC local plugins=( -p flaky -p pytest_mock ) - if [[ ${EPYTHON} == pypy3 ]]; then + if [[ ${EPYTHON} == pypy3* ]]; then plugins+=( -p freezer ) else plugins+=( -p time_machine ) diff --git a/dev-python/zmq-anyio/Manifest b/dev-python/zmq-anyio/Manifest index 4bf9e7961057..2bc5e70fc732 100644 --- a/dev-python/zmq-anyio/Manifest +++ b/dev-python/zmq-anyio/Manifest @@ -1,4 +1,4 @@ AUX zmq-anyio-0.3.6-pyzmq-cffi.patch 729 BLAKE2B 2214438f8660960b63c90d39221203a817d3b2052bec55b41b8f8c385bc47c5579edf246c5f4c50aa19c3f0a60947d82b488fa53ad592688dcf0c57819eca9fd SHA512 ff9c979a52f4d8326349951d6e03756d964119f7483ad1eaec6b3ba56a94063f829a4f7d7e87ddc14bea313f782961edb4359a902e318cb4acc7e2670fe320d0 DIST zmq_anyio-0.3.6.tar.gz 12910 BLAKE2B d32307d3a137b8490eff2e4b39238943f567579239369d4e700c2342163971b5a1e1caa9f8caf888f0935229d3e5e7edbc7886a507678dcdf175446f27db7b58 SHA512 7d5141bfd05dfab89da9f7624ef87f74cdb95bd5d1620423b7dc6b30b65f2f5ecee2208a4fec103caad71f10d8ca6fb92716e491402722bccd9d8aa820855f6a -EBUILD zmq-anyio-0.3.6.ebuild 1152 BLAKE2B 8fd513f635df9b5d91c3792c44adaca8ae820e38ed8c3afcb74d6ded450cefad0ffe6a8fa296a6c3ce23782d72d165ba64610b3124b81140086f7cf54a33dab7 SHA512 85c6196caa36ab6bf215032cb4dce9da1d592821ae90ff56661a9571241686698834dfef0247bbc5ed89a7b791bda6b6db28b9a433da5f30c4b13f5b82cdd2a7 +EBUILD zmq-anyio-0.3.6.ebuild 1159 BLAKE2B 9dd8d48338579c73a3fdd3c2e58c1512525e6ec5ec5b0e7e0151655a121eaaef28acd9c1dd4d738a3c1049a23209260c3dedf8c2f7d9d98497342e8f3ec98712 SHA512 a9dc76b5719d024d633f8d276161db0d1e05dd4d832b59dbe43940c3e949f25f971403920ba43fadd3e23d44df1dd577fd19f7d9ca024c1129ef853f0ec4413f MISC metadata.xml 378 BLAKE2B 9a586326a0504f68bd97d16818b09608c7a8ab3c20765efa8908e5fea269e9a9d0440c581a8db9959b696a0bb616b06ac2fdf67ee9a1fb2f243a60cc15714f48 SHA512 ba73653f8ae5542d286fb24014e81fbcc4de0f690ac9f9ccf384bb8f1f7c0f7c4038c4594939b76887a2e0f38666dcb660d03220a4e42a299ef9487f9de24809 diff --git a/dev-python/zmq-anyio/zmq-anyio-0.3.6.ebuild b/dev-python/zmq-anyio/zmq-anyio-0.3.6.ebuild index 3616b8770865..186a771a545f 100644 --- a/dev-python/zmq-anyio/zmq-anyio-0.3.6.ebuild +++ b/dev-python/zmq-anyio/zmq-anyio-0.3.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86" IUSE="test-rust" RDEPEND=" |