From e14f6d6d8740398231535d115bcdf15dc5de5250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:37:52 +0200 Subject: [PATCH 01/21] dev-python/blurb: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/blurb/Manifest | 1 + dev-python/blurb/blurb-2.0.0.ebuild | 5 +++-- dev-python/blurb/metadata.xml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-python/blurb/Manifest b/dev-python/blurb/Manifest index bf1b67ea7c308..c5dfff5ed1e0b 100644 --- a/dev-python/blurb/Manifest +++ b/dev-python/blurb/Manifest @@ -1 +1,2 @@ DIST blurb-2.0.0.tar.gz 24666 BLAKE2B 74ff80ab4503278423c5ac600d71e5fea57e837f39aedf6f12b24841aa96ffadd030ae61898964527218fc32468efa8885374165221c7131882f63127ce9b981 SHA512 ef943797fb6c5a3716aa86af0741c267b6ed1760c305e779410cd7ce0e2c99b0ce2437b8c6f5b8b39c01850cc79819f5977eefdb3906269af321a78b60d95f49 +DIST blurb-2.0.0.tar.gz.provenance 8927 BLAKE2B 37c8234e264edffa36eb394c6731dcfd1ffe8983dc28654a789de108e0de5a49b0be961d36810d8c10e8f2eabf3c2116a43f4ff61f48c8978c0d74eded7bc580 SHA512 c2fb82f7c7e19cf48400843d0c8a56a8f7120295dc0ac4f00b4ab2f11cb482fbd20b795bbef4311abb4ad046486ae4ec1497c32b043f107fcbe4077c4f09b52f diff --git a/dev-python/blurb/blurb-2.0.0.ebuild b/dev-python/blurb/blurb-2.0.0.ebuild index 3755cf4203af3..519c3a0896bcc 100644 --- a/dev-python/blurb/blurb-2.0.0.ebuild +++ b/dev-python/blurb/blurb-2.0.0.ebuild @@ -1,16 +1,17 @@ -# Copyright 2018-2025 Gentoo Authors +# Copyright 2018-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/python/blurb PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 pypi DESCRIPTION="Tool to create and manage NEWS blurbs for CPython" HOMEPAGE=" - https://github.com/python/core-workflow/tree/master/blurb + https://github.com/python/blurb/ https://pypi.org/project/blurb/ " diff --git a/dev-python/blurb/metadata.xml b/dev-python/blurb/metadata.xml index afed812574012..97e724d2a9f82 100644 --- a/dev-python/blurb/metadata.xml +++ b/dev-python/blurb/metadata.xml @@ -23,6 +23,6 @@ blurb - python/core-workflow + python/blurb From 20014ed42715b033f81c6ec35ee4d4c87acd6e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:38:36 +0200 Subject: [PATCH 02/21] dev-python/bracex: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/bracex/Manifest | 1 + dev-python/bracex/bracex-2.6.ebuild | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest index ab38611b10f73..93b5adb5402a7 100644 --- a/dev-python/bracex/Manifest +++ b/dev-python/bracex/Manifest @@ -1 +1,2 @@ DIST bracex-2.6.tar.gz 26642 BLAKE2B 283e73a59afb6f90a59c4fb11ba999a13284a2044817feed9af952564387e5caf7e2900bf4bc6ebcc5c9dfce803784d842d9ad0bda6abf8217f0891265a5f148 SHA512 2cd9967751a904d766a07817348727ae913c250b61696e75979c1873f5fe4ef0590a2b78998a784d847f3b6bbbd17b9d5d284b685f642df9f6504bf90233abc0 +DIST bracex-2.6.tar.gz.provenance 9192 BLAKE2B 5d528916e13c892df9d1e3b56132a6ff2092cf1f0653c6b1813ad50aa8775f99a1b7216e5f294f445ad0543ee315bd0b171460a04c8a1220c7fa09a45c40baea SHA512 8dd2fd4919d001f69198eaafb78de0f91d3f826cd88cb7ca57573d1e367893c21dda627cbd94cb5946a0001283065d5f1237e8b4266d7237f285980d31ae6ea6 diff --git a/dev-python/bracex/bracex-2.6.ebuild b/dev-python/bracex/bracex-2.6.ebuild index 14b3ace3ceb52..bf08eab341280 100644 --- a/dev-python/bracex/bracex-2.6.ebuild +++ b/dev-python/bracex/bracex-2.6.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{11..14} ) DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/facelessuser/bracex +PYTHON_COMPAT=( python3_{11..14} ) DOCS_BUILDER="mkdocs" DOCS_DEPEND=" From 17683d00b183a6a7abbeab4f1aacc766b0f18567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:38:44 +0200 Subject: [PATCH 03/21] dev-python/bracex: Use EPYTEST_PLUGINS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/bracex/bracex-2.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/bracex/bracex-2.6.ebuild b/dev-python/bracex/bracex-2.6.ebuild index bf08eab341280..52d8bcad9da77 100644 --- a/dev-python/bracex/bracex-2.6.ebuild +++ b/dev-python/bracex/bracex-2.6.ebuild @@ -34,6 +34,7 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_prepare_all() { From a0e3cf5b0657508784e2bb0b6a4c69a273d792a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:39:14 +0200 Subject: [PATCH 04/21] dev-python/bracex: Remove mkdocs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/bracex/bracex-2.6.ebuild | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/dev-python/bracex/bracex-2.6.ebuild b/dev-python/bracex/bracex-2.6.ebuild index 52d8bcad9da77..98b9cc5887050 100644 --- a/dev-python/bracex/bracex-2.6.ebuild +++ b/dev-python/bracex/bracex-2.6.ebuild @@ -7,16 +7,7 @@ DISTUTILS_USE_PEP517=hatchling PYPI_VERIFY_REPO=https://github.com/facelessuser/bracex PYTHON_COMPAT=( python3_{11..14} ) -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-material - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-pymdownx-material-extras - dev-python/pyspelling -" - -inherit distutils-r1 docs pypi +inherit distutils-r1 pypi DESCRIPTION="Bash style brace expansion for Python" HOMEPAGE=" @@ -36,16 +27,3 @@ BDEPEND=" EPYTEST_PLUGINS=() distutils_enable_tests pytest - -python_prepare_all() { - # mkdocs-git-revision-date-localized-plugin needs git repo - if use doc; then - git init || die - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - git add . || die - git commit -m 'init' || die - fi - - distutils-r1_python_prepare_all -} From 95d482e45859bf533e08cdcaa633306ab832fb61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:40:00 +0200 Subject: [PATCH 05/21] dev-python/cachecontrol: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cachecontrol/Manifest | 1 + dev-python/cachecontrol/cachecontrol-0.14.3.ebuild | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/cachecontrol/Manifest b/dev-python/cachecontrol/Manifest index 82fcb627ab075..841db580dae81 100644 --- a/dev-python/cachecontrol/Manifest +++ b/dev-python/cachecontrol/Manifest @@ -1 +1,2 @@ DIST cachecontrol-0.14.3.tar.gz 28985 BLAKE2B 130b372dc5b17eadc1f16ca6ee361bbc5fc83306a333059f538972b2e9cf29b2e0f608faa904c3d2793c7289e5ad176193534a3d1997aca97c490b9784a10bc0 SHA512 12205946ac78263148da4751a55d8c19356bdf055953a014cedfb3084869bb73034860592b5785d4e3e0bd3317c7dc80061105146460a1059eeef458ed5e8dfb +DIST cachecontrol-0.14.3.tar.gz.provenance 9158 BLAKE2B 8b3a70b0ab37ce47a7d67ef853b8718f46a5af7617ddfac50500ec9250e4e15ac60df83fab9311a26bfb03231ebc29425b37eca5e692a6e7defc7ce14502c1c9 SHA512 1b7aff5ee5d9e734122c2dcba2a462620c6e031aedc0ce6eb7d7d2f449c5e95a7a1c27fecaf2d7bb192a4983adabab4954d92733f5401c51616d3b6dfc3c771d diff --git a/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild b/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild index 438d34d6fba74..d9720a8f8d3d6 100644 --- a/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild +++ b/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild @@ -1,17 +1,18 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/psf/cachecontrol PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) inherit distutils-r1 pypi DESCRIPTION="httplib2 caching for requests" HOMEPAGE=" - https://pypi.org/project/CacheControl/ https://github.com/psf/cachecontrol/ + https://pypi.org/project/CacheControl/ " LICENSE="Apache-2.0" From b215067bb84153de845c8e40fb63332a8cedb593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:40:15 +0200 Subject: [PATCH 06/21] dev-python/cachecontrol: Use EPYTEST_PLUGINS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cachecontrol/cachecontrol-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild b/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild index d9720a8f8d3d6..e45d15165f629 100644 --- a/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild +++ b/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild @@ -31,6 +31,7 @@ BDEPEND=" ) " +EPYTEST_PLUGINS=() distutils_enable_tests pytest python_test() { @@ -42,6 +43,5 @@ python_test() { ) fi - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest } From 7aff7c53fa87c1e678bc651fa3a8e5d3584cb9b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:40:35 +0200 Subject: [PATCH 07/21] dev-python/click-option-group: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/click-option-group/Manifest | 2 -- .../click-option-group-0.5.7.ebuild | 33 ------------------- .../click-option-group-0.5.8.ebuild | 29 ---------------- 3 files changed, 64 deletions(-) delete mode 100644 dev-python/click-option-group/click-option-group-0.5.7.ebuild delete mode 100644 dev-python/click-option-group/click-option-group-0.5.8.ebuild diff --git a/dev-python/click-option-group/Manifest b/dev-python/click-option-group/Manifest index 56886b8c60a93..de737f95266ae 100644 --- a/dev-python/click-option-group/Manifest +++ b/dev-python/click-option-group/Manifest @@ -1,3 +1 @@ -DIST click_option_group-0.5.7.tar.gz 22110 BLAKE2B 31357084654dc1011eeab64b0298fd5f5a5b417a4621dff7442b6dea02ffbe304d267adccb2f7adef8b7a005ad6055d5982b9e7b7990242fdf3a417c7c817040 SHA512 0e6c82b2b6a4a790c767ad775def93c3487e97990bbc172c95b6d90ccc366c8fb9dfe0fff4eecb64538218213c65642732eb1a0d421d2826e1f13689e6d5621a -DIST click_option_group-0.5.8.tar.gz 22194 BLAKE2B ae7655e09872e6aa4f5ae953cfebd891073860269d086d509a30f954cedb71e46a064ec0170b3be937ab891b0dc9e07a060c137f90d88ef09e44afc908a24c17 SHA512 86faeeef77c9b0f6fb9e72788cbd29cf9b72b88266433a44bf3c8d0eb64bf00a7517c23b7b52385978a9798e4c713f5550d5d621322275f3aded66d799046050 DIST click_option_group-0.5.9.tar.gz 22222 BLAKE2B 27c1547866ee696b8b822bc3de661c0d2209b2cc7febfdab7f8392616d46d2695b76d0cf4cbfb16482e1ac17c296ee4850d8f811bc721f8876b562afecbb62e3 SHA512 7c83a2460c08a3dc2ac129901acda2b19d828d54e7765fe03452648059d27ac98ce68b6ce703fd5c7876f85c6650b943f3e1ebbbe96c44590ed888dccd943314 diff --git a/dev-python/click-option-group/click-option-group-0.5.7.ebuild b/dev-python/click-option-group/click-option-group-0.5.7.ebuild deleted file mode 100644 index 196a2372a23a0..0000000000000 --- a/dev-python/click-option-group/click-option-group-0.5.7.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Click-extension package that adds option groups missing in Click" -HOMEPAGE=" - https://github.com/click-contrib/click-option-group - https://pypi.org/project/click-option-group/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/click-option-group/click-option-group-0.5.8.ebuild b/dev-python/click-option-group/click-option-group-0.5.8.ebuild deleted file mode 100644 index 46101fbc295aa..0000000000000 --- a/dev-python/click-option-group/click-option-group-0.5.8.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Click-extension package that adds option groups missing in Click" -HOMEPAGE=" - https://github.com/click-contrib/click-option-group - https://pypi.org/project/click-option-group/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest From a037cd86b6125a929b572862f37e4ea21061a6d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:40:58 +0200 Subject: [PATCH 08/21] dev-python/click-option-group: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/click-option-group/Manifest | 1 + .../click-option-group/click-option-group-0.5.9.ebuild | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/click-option-group/Manifest b/dev-python/click-option-group/Manifest index de737f95266ae..b7d3eaabafd72 100644 --- a/dev-python/click-option-group/Manifest +++ b/dev-python/click-option-group/Manifest @@ -1 +1,2 @@ DIST click_option_group-0.5.9.tar.gz 22222 BLAKE2B 27c1547866ee696b8b822bc3de661c0d2209b2cc7febfdab7f8392616d46d2695b76d0cf4cbfb16482e1ac17c296ee4850d8f811bc721f8876b562afecbb62e3 SHA512 7c83a2460c08a3dc2ac129901acda2b19d828d54e7765fe03452648059d27ac98ce68b6ce703fd5c7876f85c6650b943f3e1ebbbe96c44590ed888dccd943314 +DIST click_option_group-0.5.9.tar.gz.provenance 9866 BLAKE2B 67945e6dac5c65d44347c58b5453fa5de51605618eac13f61482c1ff8ae90ecda920078d6ce8d1add1d1b0b6d3180fcf7270149bec50fc8864c3c524e64f8cd4 SHA512 1ed89f712b1719f40f458c330d48a4a5052497bbf39f3bf3ba698d51debbe91116f0647bd742521e58d24c96c47af70e38e60e51755c4fc4a70b063a561ffc0a diff --git a/dev-python/click-option-group/click-option-group-0.5.9.ebuild b/dev-python/click-option-group/click-option-group-0.5.9.ebuild index 46101fbc295aa..a20bd7c3373aa 100644 --- a/dev-python/click-option-group/click-option-group-0.5.9.ebuild +++ b/dev-python/click-option-group/click-option-group-0.5.9.ebuild @@ -1,16 +1,17 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/click-contrib/click-option-group PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) inherit distutils-r1 pypi DESCRIPTION="Click-extension package that adds option groups missing in Click" HOMEPAGE=" - https://github.com/click-contrib/click-option-group + https://github.com/click-contrib/click-option-group/ https://pypi.org/project/click-option-group/ " From 51d9a54b839fc9ac0580bf4a59fb4c5ce0bcc5da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:41:11 +0200 Subject: [PATCH 09/21] dev-python/cramjam: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cramjam/Manifest | 7 - dev-python/cramjam/cramjam-2.10.0.ebuild | 234 ----------------------- 2 files changed, 241 deletions(-) delete mode 100644 dev-python/cramjam/cramjam-2.10.0.ebuild diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest index f347a720af9ec..05eacafa01adf 100644 --- a/dev-python/cramjam/Manifest +++ b/dev-python/cramjam/Manifest @@ -24,7 +24,6 @@ DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d DIST cmake-0.1.54.crate 18955 BLAKE2B 8ea4f8c4e5a383e406436343e3635449662788cf8e32f0dd5222ade92b6c0fdad4e5444c6a319531d8d87ba4e376f1ffaa7bcd1073878e26e7fcbd6383158a51 SHA512 ab4bf69dc77337c6d398b74738ea28a7fc1239e6991f8baa72fc78d3f9f6a77197e7517574e4f4d245ff6fbcfbf9b768c9f814d9ad74b74314f19c1d491f3009 DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 DIST copy_dir-0.1.3.crate 5831 BLAKE2B de7e655e9716500db72cdb16394cf76a50f7b9861b9df6e0bd0a450b9475112f7e3ba3bc53ffde2c74ce540f4a48e2703f8e5ce83ad8cbfae06e51c16b2cdc63 SHA512 cd83244960be0bae32ab0480d1057c8a99e4bfd1c4622eb0b85692f2255ccac38678e608c663cf76ccf11d8c0d2415b15ebfd8328efdfbb37bca448245338fa2 -DIST cramjam-2.10.0.tar.gz 47801 BLAKE2B ff567e7abdb36e959ed502f38402c5257609c30dad3c0d1beda6699a5567d31f22ab075bbaf20ec9fe0512d06131ce912ec9f40e1b08137d1a3904ed19878921 SHA512 0c44643844c6278160d9e2efa3005da265e464edb1d3dd670cadc3effaa744c21c772c0bfeac1ceec6e5f7e8a9a02440d79e5080c432e4dcb73984e613281ad2 DIST cramjam-2.11.0.tar.gz 99100 BLAKE2B 69a68b6e83adec4434f61608082f992bfc00d2b52bed91f18a4bd55f2f5310986a5d325c0e81194d41c266e5d4d6c03735e41f9bc7f8b13f8f15d9df03002961 SHA512 d92446c0c0ef885f3544783caa1f179fd50b6a6290ada011495b7385411527f75a2544c0c8cdc36910c83c879dbac7dd130f4fe8f3dc3b885a84a45286cb3695 DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266 DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 @@ -46,7 +45,6 @@ DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1 DIST libcramjam-0.7.0.crate 16831 BLAKE2B 76b27470c877c3eff29b6031082a42856651ee86500115ce5f9a90978db3e0083159e9652b7b3d7382dae5a29c1474f577c5f03e0348e25819c6b2e711ab6358 SHA512 e1563b0dd71f8b2fbc0d91ecfb724f6d037fe9eb6084680b2f9ad934cfb987710dee6555c12f2d6eaacadb8ae0794459c8acd0204a88eda52eeabc4e214c9d81 DIST libcramjam-0.8.0.crate 20996 BLAKE2B b2d8de0b0dd660f2da5b00d193b6daad01d685e3709e98e8d21a372726fcf88769206ff6f087fa679bc89c0a97b19f24f59546cecb42f79b15a0e9b24982a4fd SHA512 006c2c23aa2fed7ab976bd08c72b96c8ee99e7a225b1ea7532012a916c09f72147bd07027e19d8b8d81abb5f3d62b44e6bf9924e52f08afd2faa9dd9584d3413 DIST libdeflate-sys-1.19.3.crate 192512 BLAKE2B b8417cc872e5038e9177179dde7f8c5eafdcbba273ff0c1fd107ec286cd54f4a0e3c3e4b3df55db5364d39d49f803539ee5b649526cd5e057a3d2d4beee42fed SHA512 c1b708672f6ce85579e5dda2537fe6804e73d92053a08387b2ec09388f0697fa3230298931116f482ae4242a0bf7afda9d8f309a13222ef5dee94f56a009890e -DIST libdeflater-1.19.3.crate 24046 BLAKE2B cc6a1824ca9f51e7c4f01fad9e433e8ef509078252d8fd7167e1fbdcab604a23f90d7cc593ac1dd15623454c4818d16e60c722397f537a0cae57a67f3ddf25b8 SHA512 b6bd4c8cb7d56771f92fd1491fec2a8a7cb1493b3e86866bd5e029c9b8a55fbc343433a5ae6f575adbb0774767aa7224e714d3db27b14557683e2ffb97e2a4c6 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1 @@ -62,15 +60,10 @@ DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac002 DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4 DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c -DIST pyo3-0.24.1.crate 1113050 BLAKE2B 5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e SHA512 6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed DIST pyo3-0.25.0.crate 1120850 BLAKE2B 6f373129d032e6980d058ec5dbfea58a7ce0cb8ed2b32aa852a14746cfd3a541b02286676c934a5d7f7bc1bea03e986e93e44de42114f7620b487977c0092d85 SHA512 83336d284eefdef5bc26dec4880e21c608a001b4676b3628eb59b7c0011fb672ca81fca035666b714eeb158809064f9b5b0720802045d5ff8fc9f6af02813c30 -DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834 SHA512 6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7 DIST pyo3-build-config-0.25.0.crate 34122 BLAKE2B ba098ff1c963c43d0cd1fdfaec43573ee0d9afff7cc010b7b371504ab66e1fec9233bab04c8c7656c382366d622589d0d5e865a8a271c68a9831ca657b49fcb9 SHA512 f6580bcc12bf8235bd8bdc09908f861645adfcdee31cf88d6443e628601bf3107c1d823c09dacb8e1bdaa171ae49f15e19811b9752600b799a4e86cdea081d40 -DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe SHA512 b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e DIST pyo3-ffi-0.25.0.crate 77991 BLAKE2B 0474051570bf71070eab2578e0f9278327ccc48510419d292a81887fffad753ba434db6b795536512a688426eff42ea9805f99b1a3237ec927f6c731033850b2 SHA512 e03cb71493c898408a0692ba7fb4cd704e48c307f5115159f3375fae879e46f5cd7536325d70e7dbd3aeca8ea282a0fb5b5ac609bc807e8b9cb6abbd3a9a2ca5 -DIST pyo3-macros-0.24.1.crate 8866 BLAKE2B 48436f5f1a6a6e93d916873be5e18cfdc892d59479e4963f267d2a1805bd134eed6890d53915fdafa8ff93c7458d136b57fbf783bee18f34a6087f7819c9dd92 SHA512 7b9fc55232284d7b138e3e9c9a9c864a1b0d9b5317c3263a057df5dc1976087e934558d6c046d784735e063f1009df35b91776c850ad709800ca8b2be8e993d8 DIST pyo3-macros-0.25.0.crate 8876 BLAKE2B 09c37cc5bdaec6859461a7bb4d1c28d0ddd77a448fb5097275fe7be373897900e2dcdb1c43eb4cc915e1089ac1204f4a7155c4b69478b0778e179aded1449ff0 SHA512 ee1218b6981d94a228bf55f31f0131c094728b12c19b312a77386cace2c4768ad8fc8a1a1999bf27c6a30012e20a1eb7a574d918ccacc421930c12cb1a6386ef -DIST pyo3-macros-backend-0.24.1.crate 72588 BLAKE2B 35f1810f5d1da5b5f0b5533d0c9e832ea7c7a7a5be20711d9694b84aad62d13b8a9a1c498c61a9a1f2679fda7d25bf508536d38cded43520ed97524681dcfabe SHA512 8378154aa74c75a4d4533de673515298d8ada8377feb687694688bcf21fc5c2bcf856c2db7ce172cb038936b407e57a665ad6c3b9ce1a499a474e54c6bf119ff DIST pyo3-macros-backend-0.25.0.crate 75089 BLAKE2B ea4d87e16616782c60f46f97d87a002ea2873a2ab6f7335da68bab32d636988fa30834c946943d4c56c6e5992c78ba6dc2cf8b613c2a402218599ef3e7a6c5be SHA512 dc2e567a09e746893d7cea57aa456124df31b1e3cb25f5b1fabdc97cd2ae73eea1d57aa642268bdbef3dc1ba0e383893d1b5dfd9cf1f3e818f77b9fc0ef2c486 DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af diff --git a/dev-python/cramjam/cramjam-2.10.0.ebuild b/dev-python/cramjam/cramjam-2.10.0.ebuild deleted file mode 100644 index 1b85a2ae2bba6..0000000000000 --- a/dev-python/cramjam/cramjam-2.10.0.ebuild +++ /dev/null @@ -1,234 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: you need to use top-level Cargo.lock to generate the crate list. -CRATES=" - adler2@2.0.0 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - anstream@0.6.18 - anstyle-parse@0.2.6 - anstyle-query@1.1.2 - anstyle-wincon@3.0.7 - anstyle@1.0.10 - autocfg@1.4.0 - bitflags@2.9.0 - blosc2-rs@0.4.0+2.15.2 - blosc2-sys@0.4.0+2.15.2 - brotli-decompressor@4.0.2 - brotli@7.0.0 - bzip2-sys@0.1.13+1.0.8 - bzip2@0.4.4 - cbindgen@0.27.0 - cc@1.2.16 - cfg-if@1.0.0 - clap@4.5.31 - clap_builder@4.5.31 - clap_lex@0.7.4 - cmake@0.1.54 - colorchoice@1.0.3 - copy_dir@0.1.3 - crc32fast@1.4.2 - equivalent@1.0.2 - errno@0.3.10 - fastrand@2.3.0 - flate2@1.1.0 - getrandom@0.3.1 - hashbrown@0.15.2 - heck@0.4.1 - heck@0.5.0 - indexmap@2.7.1 - indoc@2.0.5 - is_terminal_polyfill@1.70.1 - isal-rs@0.5.3+496255c - isal-sys@0.5.3+496255c - itoa@1.0.14 - jobserver@0.1.32 - libc@0.2.170 - libcramjam@0.7.0 - libdeflate-sys@1.19.3 - libdeflater@1.19.3 - linux-raw-sys@0.4.15 - lock_api@0.4.12 - log@0.4.26 - lz4-sys@1.11.1+lz4-1.10.0 - lz4@1.28.1 - lzma-sys@0.1.20 - memchr@2.7.4 - memoffset@0.9.1 - miniz_oxide@0.8.5 - once_cell@1.20.3 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - pkg-config@0.3.31 - portable-atomic@1.11.0 - proc-macro2@1.0.93 - pyo3-build-config@0.24.1 - pyo3-ffi@0.24.1 - pyo3-macros-backend@0.24.1 - pyo3-macros@0.24.1 - pyo3@0.24.1 - python3-dll-a@0.2.13 - quote@1.0.38 - redox_syscall@0.5.9 - rustix@0.38.44 - ryu@1.0.19 - same-file@1.0.6 - scopeguard@1.2.0 - serde@1.0.218 - serde_derive@1.0.218 - serde_json@1.0.139 - serde_spanned@0.6.8 - shlex@1.3.0 - smallvec@1.14.0 - snap@1.1.1 - strsim@0.11.1 - syn@2.0.98 - target-lexicon@0.13.2 - tempfile@3.17.1 - toml@0.8.20 - toml_datetime@0.6.8 - toml_edit@0.22.24 - unicode-ident@1.0.17 - unindent@0.2.3 - utf8parse@0.2.2 - walkdir@2.5.0 - wasi@0.13.3+wasi-0.2.2 - winapi-util@0.1.9 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - winnow@0.7.3 - wit-bindgen-rt@0.33.0 - xz2@0.1.7 - zstd-safe@7.2.3 - zstd-sys@2.0.14+zstd.1.5.7 - zstd@0.13.3 -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" -HOMEPAGE=" - https://github.com/milesgranger/cramjam/ - https://pypi.org/project/cramjam/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 - Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" - -DEPEND=" - app-arch/bzip2:= - app-arch/libdeflate:= - app-arch/lz4:= - app-arch/xz-utils:= - app-arch/zstd:= - dev-libs/isa-l:= -" -# dev-libs/c-blosc2:= -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" - -src_prepare() { - sed -i -e '/strip/d' pyproject.toml || die - distutils-r1_src_prepare - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - - # strip all the bundled C libraries - find "${ECARGO_VENDOR}"/*-sys-* \ - -name '*.c' -delete || die - - # https://github.com/10XGenomics/lz4-rs/pull/39 - pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die - eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" - popd >/dev/null || die - - # https://github.com/milesgranger/isal-rs/pull/25 (cheap workaround) - sed -i -e '/default/d' "${ECARGO_VENDOR}"/isal-sys*/Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - - # unpin C library versions - sed -i -e '/exactly_version/d' \ - "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - local features=( - extension-module - - snappy - lz4 - bzip2 - brotli - zstd - - xz-shared - igzip-shared - ideflate-shared - izlib-shared - use-system-isal-shared - gzip-shared - zlib-shared - deflate-shared - # https://github.com/milesgranger/cramjam/issues/204#issuecomment-2692307708 - # blosc2-shared - # use-system-blosc2-shared - ) - local features_s=${features[*]} - - DISTUTILS_ARGS=( - --no-default-features - --features="${features_s// /,}" - ) -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # try to make hypothesis less flaky - local -x CI=1 - epytest tests -} From ae109b46f5c253c34d771e29af11ab0a017893b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:42:00 +0200 Subject: [PATCH 10/21] dev-python/cramjam: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cramjam/Manifest | 1 + dev-python/cramjam/cramjam-2.11.0.ebuild | 16 +++++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest index 05eacafa01adf..01aaa86fc66a4 100644 --- a/dev-python/cramjam/Manifest +++ b/dev-python/cramjam/Manifest @@ -25,6 +25,7 @@ DIST cmake-0.1.54.crate 18955 BLAKE2B 8ea4f8c4e5a383e406436343e3635449662788cf8e DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 DIST copy_dir-0.1.3.crate 5831 BLAKE2B de7e655e9716500db72cdb16394cf76a50f7b9861b9df6e0bd0a450b9475112f7e3ba3bc53ffde2c74ce540f4a48e2703f8e5ce83ad8cbfae06e51c16b2cdc63 SHA512 cd83244960be0bae32ab0480d1057c8a99e4bfd1c4622eb0b85692f2255ccac38678e608c663cf76ccf11d8c0d2415b15ebfd8328efdfbb37bca448245338fa2 DIST cramjam-2.11.0.tar.gz 99100 BLAKE2B 69a68b6e83adec4434f61608082f992bfc00d2b52bed91f18a4bd55f2f5310986a5d325c0e81194d41c266e5d4d6c03735e41f9bc7f8b13f8f15d9df03002961 SHA512 d92446c0c0ef885f3544783caa1f179fd50b6a6290ada011495b7385411527f75a2544c0c8cdc36910c83c879dbac7dd130f4fe8f3dc3b885a84a45286cb3695 +DIST cramjam-2.11.0.tar.gz.provenance 9247 BLAKE2B 1c4a5e31c1278dc2a0e14fd0626cb2002c94a31fa55f57ff3da53443ec9509c52e7607d9b05715bb9d05ef99f87ac8d99ce9454ae6b3cd415baf0a63811b5b65 SHA512 991127d9c8f0c805c9d5c4ed0555ed174a623080454a90dffa61e9eee370802cfada5e3a7da249c60c45a25bf9598895dbd6ee6a5859347d1e528f649ca85e9f DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266 DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f diff --git a/dev-python/cramjam/cramjam-2.11.0.ebuild b/dev-python/cramjam/cramjam-2.11.0.ebuild index 2dc207a69b3df..f934eef9d5579 100644 --- a/dev-python/cramjam/cramjam-2.11.0.ebuild +++ b/dev-python/cramjam/cramjam-2.11.0.ebuild @@ -1,8 +1,13 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYPI_VERIFY_REPO=https://github.com/milesgranger/cramjam +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + # Note: you need to use top-level Cargo.lock to generate the crate list. CRATES=" adler2@2.0.0 @@ -122,10 +127,6 @@ CRATES=" zstd@0.13.3 " -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) - inherit cargo distutils-r1 pypi DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" @@ -171,6 +172,11 @@ distutils_enable_tests pytest QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" +src_unpack() { + pypi_src_unpack + cargo_src_unpack +} + src_prepare() { sed -i -e '/strip/d' pyproject.toml || die distutils-r1_src_prepare From cfbd572d847ab7d5ffc7637ceef7a96438428390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:43:13 +0200 Subject: [PATCH 11/21] dev-python/cysignals: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/cysignals/Manifest | 1 + dev-python/cysignals/cysignals-1.12.6.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/cysignals/Manifest b/dev-python/cysignals/Manifest index 9143bc4448d20..4125e75cc9354 100644 --- a/dev-python/cysignals/Manifest +++ b/dev-python/cysignals/Manifest @@ -1,2 +1,3 @@ DIST cysignals-1.12.4.tar.gz 65545 BLAKE2B f9d007a49ad86b504fb63dd236ca6943f544e4ce9f44491c302313809ba1cb3e734966b3e26a47f61a664753a75b97d5de56564a956d6b9c2e6891edade10981 SHA512 0e42221dee8f9986945148b70586647dd85ad9fedc9164770448e20e2345645278cd7e60ee0a7914e1a23418872011af54d9ad15e06f80a9f22cc11d68c3f654 DIST cysignals-1.12.6.tar.gz 79583 BLAKE2B 2b743fe0a1ec17443df484aef441fef73f8f49beac5160d3f4f95b7fc2ba25f3870670589807b1b11e27574bd190d652ded85920c030c1236f64f1134e47f64a SHA512 bfad82a6aed3627385abaf74a5e915970bb8d540d0d84a20d3f8722c6c235e35499ed966fe593c804480d8103f67a8e2d951324730176a92799f26175c2d79e5 +DIST cysignals-1.12.6.tar.gz.provenance 9356 BLAKE2B 51a9f2a4e1c0a639b0c13db22eea4cdc513ea60795f2519991c6d13290c359a1fa20c0ab684a3d9c57e01eaac4e00ffd12585e085878abd60ca91c14e851d7d0 SHA512 2cb4075012971d69e285bd7ce504343c5697c2cd77ed1e2e9f4d763d73102cfd9e897ca93d6f1fb8d4758a5e8adb68700f5b0eedfc57084939c45e2121595c56 diff --git a/dev-python/cysignals/cysignals-1.12.6.ebuild b/dev-python/cysignals/cysignals-1.12.6.ebuild index c0fe03d6868c5..07c31745038b4 100644 --- a/dev-python/cysignals/cysignals-1.12.6.ebuild +++ b/dev-python/cysignals/cysignals-1.12.6.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=meson-python +PYPI_VERIFY_REPO=https://github.com/sagemath/cysignals PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 pypi From 590670e8a5588fba029b11457b2a8c9f5ead190b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:43:32 +0200 Subject: [PATCH 12/21] dev-python/dep-logic: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dep-logic/Manifest | 1 - dev-python/dep-logic/dep-logic-0.5.1.ebuild | 25 --------------------- 2 files changed, 26 deletions(-) delete mode 100644 dev-python/dep-logic/dep-logic-0.5.1.ebuild diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest index f91b7928b663c..3701f8708cd94 100644 --- a/dev-python/dep-logic/Manifest +++ b/dev-python/dep-logic/Manifest @@ -1,2 +1 @@ -DIST dep_logic-0.5.1.tar.gz 36819 BLAKE2B 30b91961b08e394e7e9282a92f703d537a0f0ba6d98f17dc19464013f5bc89e14b61e38c4600be5697696ab5b32f79a48ce30097c5e8af8685dc488bc1390805 SHA512 c4b4f77338eb7a5a236fbe24618788689c735f9369d486bfee4ec56f2bd557a7e08d07c7e19e8b34cc39b108a416d0551be98e3ed30d4bc6e3d3896abf0b85c8 DIST dep_logic-0.5.2.tar.gz 36816 BLAKE2B 14cfb818a4f199fc5888d73c6047e2f9908e9ad7deee30fc15e17801e9d403921bbff294e9f0c4b1ca087b02960866d230f6b1539a51219554b04673d8c375c9 SHA512 7df9383dd2dc197764d162389d66f04562d1195e412567f26e410e6d369acbd815183ca9e5b780f01aab5e29d06dfe0eb9afb2b991ee3f58bb81ffabc7459ed0 diff --git a/dev-python/dep-logic/dep-logic-0.5.1.ebuild b/dev-python/dep-logic/dep-logic-0.5.1.ebuild deleted file mode 100644 index 55ff8e432155d..0000000000000 --- a/dev-python/dep-logic/dep-logic-0.5.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python dependency specifications supporting logical operations" -HOMEPAGE=" - https://github.com/pdm-project/dep-logic/ - https://pypi.org/project/dep-logic/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/packaging-22[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest From a61e15914c409b2a20d90f492bc4c0f99db85996 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:43:55 +0200 Subject: [PATCH 13/21] dev-python/dep-logic: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dep-logic/Manifest | 1 + dev-python/dep-logic/dep-logic-0.5.2.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest index 3701f8708cd94..6b1279eb11241 100644 --- a/dev-python/dep-logic/Manifest +++ b/dev-python/dep-logic/Manifest @@ -1 +1,2 @@ DIST dep_logic-0.5.2.tar.gz 36816 BLAKE2B 14cfb818a4f199fc5888d73c6047e2f9908e9ad7deee30fc15e17801e9d403921bbff294e9f0c4b1ca087b02960866d230f6b1539a51219554b04673d8c375c9 SHA512 7df9383dd2dc197764d162389d66f04562d1195e412567f26e410e6d369acbd815183ca9e5b780f01aab5e29d06dfe0eb9afb2b991ee3f58bb81ffabc7459ed0 +DIST dep_logic-0.5.2.tar.gz.provenance 9428 BLAKE2B aada653f69da4d840f9bbecc70d45790da34dffa2f8905c1711fcdc2398c8f4cb384f428cd8e955034ca9c43d6a621bdc63c6e4e162e6ea013c4a42524fd1d40 SHA512 f809a4e2689848f61866b294e17176d27cb99de049c2d96920164cc0bd59cb805067c48aaf89effade87af9d7c88b67b4292736e23bd0ee8837bc288a59bb8b9 diff --git a/dev-python/dep-logic/dep-logic-0.5.2.ebuild b/dev-python/dep-logic/dep-logic-0.5.2.ebuild index 5a6721195d2e2..c4fef841c768a 100644 --- a/dev-python/dep-logic/dep-logic-0.5.2.ebuild +++ b/dev-python/dep-logic/dep-logic-0.5.2.ebuild @@ -1,9 +1,10 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=pdm-backend +PYPI_VERIFY_REPO=https://github.com/pdm-project/dep-logic PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t ) inherit distutils-r1 pypi From 3be3a7b734f7a66e1cad9639ca9a2b693a0d6a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:44:20 +0200 Subject: [PATCH 14/21] dev-python/dependency-groups: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dependency-groups/Manifest | 1 + dev-python/dependency-groups/dependency-groups-1.3.1.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/dependency-groups/Manifest b/dev-python/dependency-groups/Manifest index 888b1391e94d4..76d616f0d9c20 100644 --- a/dev-python/dependency-groups/Manifest +++ b/dev-python/dependency-groups/Manifest @@ -1 +1,2 @@ DIST dependency_groups-1.3.1.tar.gz 10093 BLAKE2B 527f1e9a3594df9c811b50f933edbd4d188b2b2338a07a2154e7e999f48d7ce75f06aaf3ecd6ab4b3b367d05c1aed51c1e474d4558a42048d69bf13e9ca245ad SHA512 03e707791494da58cb860e9d605e657812f538d8f39d239f99108236c42eb831467969a561fbc587aa33a88794652aa2e63b43421b3beda42a825602f3fe7c17 +DIST dependency_groups-1.3.1.tar.gz.provenance 9242 BLAKE2B e94c82b28e5fe1c63cab2f589129dcd8a39cc09f0c21265c2b576081b66dd5c52af6ce8bcc4a50322897884bb7bf8a1582fa1ec8308ea71b968d93857500f61e SHA512 8ad890b7fde03724c60285d23d40ebe19b917823638fc72d2a7af88251e74023ff6be8bc59a8ada32918c9edabace2e3e2dbe5747d25f6614bd0c0a1affbdad3 diff --git a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild index ea126cfcd06c9..fd14762e94c15 100644 --- a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild +++ b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild @@ -1,9 +1,10 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/pypa/dependency-groups PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) inherit distutils-r1 pypi From 562c8786fc9e543a76b8ef6e5e5d88fedf4f5c4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:44:25 +0200 Subject: [PATCH 15/21] dev-python/dependency-groups: Use EPYTEST_PLUGINS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/dependency-groups/dependency-groups-1.3.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild index fd14762e94c15..4cf9132d0fb7f 100644 --- a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild +++ b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild @@ -23,4 +23,5 @@ RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest From 3a3e2daa670f353cefa7e8ea1aa8cc7b22cc58c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:44:54 +0200 Subject: [PATCH 16/21] dev-python/doc8: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/doc8/Manifest | 1 + dev-python/doc8/doc8-2.0.0.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/doc8/Manifest b/dev-python/doc8/Manifest index 1df8d1e5af236..36225ab3688cb 100644 --- a/dev-python/doc8/Manifest +++ b/dev-python/doc8/Manifest @@ -1 +1,2 @@ DIST doc8-2.0.0.tar.gz 28436 BLAKE2B 59763e184a76c76c195b9e6db3618e524992ff30d63356930574284f5e1cf709c0d99efbf440ad0de7d672511e5cf95db0e3eb519e05ab3633bc2dda817ed7dd SHA512 f62ddc0fe41cb144eef9f6849fee4c770e8e98318d2bc6ee1d5e888fb2c3c3a3fdb867d0dabd2b1b952dcb0c8975debb2297d4dab38d1202d9d16f0e42a89826 +DIST doc8-2.0.0.tar.gz.provenance 9094 BLAKE2B 6e7e61c390f8ebd54533f760d7ae0659f6c5f8a3e7816e94080d1801122d1f5214aaa953c9a0576c3945563690d96bfaa06b7d9e69cf94bfdb57a0551d18d056 SHA512 8c465ffdbfcabe09554846890450ad5c50287b680a22e08ec04dd5120d5e95f6f5b4e7e9ce4a773fed46d56d73b3b5dc240cd962a6fc248216fa87f60fe8a598 diff --git a/dev-python/doc8/doc8-2.0.0.ebuild b/dev-python/doc8/doc8-2.0.0.ebuild index 6bbe5120f830a..4bcaac41c16b2 100644 --- a/dev-python/doc8/doc8-2.0.0.ebuild +++ b/dev-python/doc8/doc8-2.0.0.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/PyCQA/doc8 PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 pypi From a942e00160a3fd3180d3ee054ad809c43bf8dcea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:45:03 +0200 Subject: [PATCH 17/21] dev-python/doc8: Use EPYTEST_PLUGINS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/doc8/doc8-2.0.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/doc8/doc8-2.0.0.ebuild b/dev-python/doc8/doc8-2.0.0.ebuild index 4bcaac41c16b2..ac92abb1ad0b5 100644 --- a/dev-python/doc8/doc8-2.0.0.ebuild +++ b/dev-python/doc8/doc8-2.0.0.ebuild @@ -29,6 +29,7 @@ BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest src_prepare() { From ea1b8fd52f5d527037a76f4241e3c9ec902ea3d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:45:18 +0200 Subject: [PATCH 18/21] dev-python/fastimport: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/fastimport/Manifest | 1 - .../fastimport/fastimport-0.9.14.ebuild | 24 ------------------- 2 files changed, 25 deletions(-) delete mode 100644 dev-python/fastimport/fastimport-0.9.14.ebuild diff --git a/dev-python/fastimport/Manifest b/dev-python/fastimport/Manifest index c29a08a12f833..a220a397e0564 100644 --- a/dev-python/fastimport/Manifest +++ b/dev-python/fastimport/Manifest @@ -1,2 +1 @@ -DIST fastimport-0.9.14.tar.gz 41791 BLAKE2B b0becb3de319c44e60cf8575afd9b19ad69ca8715d9eae8ced079136dccadda82ac340ad7e01f8a556bde07fbecfbbe6f9eb841909ee2e6b6bbe8e808f463e43 SHA512 cbf8f0bf5b66e847d4482b6af29ee26a69a2aadefe22c4a2f17d976a94fce86b016b61b17d0a7f4be82ceb7824d0bc12b509b8148c18f9dc8888304158a7c266 DIST fastimport-0.9.16.tar.gz 50475 BLAKE2B ba68ff09b35c2cb56cabe3fb06f7f55424f43650476ec85056955cdd741be5abaf7654815b1734a8cf04ac18f826419cdf4c16a88c5eb3100723719e846211ea SHA512 b1e570679dc64c1f75f064fd13e40da4b02c6f3620ee5369eee8e63d7d8c22ae1be6973a1dda34c2935625640d3348fbfb3de3d1059ef8b5ff16da1152661c50 diff --git a/dev-python/fastimport/fastimport-0.9.14.ebuild b/dev-python/fastimport/fastimport-0.9.14.ebuild deleted file mode 100644 index 43eba92f2736d..0000000000000 --- a/dev-python/fastimport/fastimport-0.9.14.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# 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_11 python3_{11..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for parsing the fastimport VCS serialization format" -HOMEPAGE=" - https://github.com/jelmer/python-fastimport/ - https://pypi.org/project/fastimport/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~x64-macos ~x64-solaris" - -python_test() { - "${EPYTHON}" -m unittest -v fastimport.tests.test_suite || - die "Tests fail with ${EPYTHON}" -} From 3e22edb810f2f0084cb768ee74e4cf4a121e565a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:45:36 +0200 Subject: [PATCH 19/21] dev-python/fastimport: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/fastimport/Manifest | 1 + dev-python/fastimport/fastimport-0.9.16.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/fastimport/Manifest b/dev-python/fastimport/Manifest index a220a397e0564..330f3f1672a61 100644 --- a/dev-python/fastimport/Manifest +++ b/dev-python/fastimport/Manifest @@ -1 +1,2 @@ DIST fastimport-0.9.16.tar.gz 50475 BLAKE2B ba68ff09b35c2cb56cabe3fb06f7f55424f43650476ec85056955cdd741be5abaf7654815b1734a8cf04ac18f826419cdf4c16a88c5eb3100723719e846211ea SHA512 b1e570679dc64c1f75f064fd13e40da4b02c6f3620ee5369eee8e63d7d8c22ae1be6973a1dda34c2935625640d3348fbfb3de3d1059ef8b5ff16da1152661c50 +DIST fastimport-0.9.16.tar.gz.provenance 9342 BLAKE2B c6aa3f20ac48c9923b31a12ff1581de1cf46921db8489dfbedd5cadda58e1ea70c9b2537a65f907251d1e7272d07a799b164ca51b58a401eb94957f687a840db SHA512 b99d7f2a6ab951683a9299d43b71c8d108c4aec0f669e01a6770f6cf8be449f6bb2af4b97deea67de73bd96dfb47a55c6fa1ae066c47de10a9bdb1fbe55d5bb1 diff --git a/dev-python/fastimport/fastimport-0.9.16.ebuild b/dev-python/fastimport/fastimport-0.9.16.ebuild index 43eba92f2736d..43acc6e19da5a 100644 --- a/dev-python/fastimport/fastimport-0.9.16.ebuild +++ b/dev-python/fastimport/fastimport-0.9.16.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/jelmer/python-fastimport PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) inherit distutils-r1 pypi From 9a51fb26e264a1c983663b06023b629a1f8d30c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:45:52 +0200 Subject: [PATCH 20/21] dev-python/feedgenerator: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/feedgenerator/Manifest | 1 - .../feedgenerator/feedgenerator-2.2.0.ebuild | 30 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 dev-python/feedgenerator/feedgenerator-2.2.0.ebuild diff --git a/dev-python/feedgenerator/Manifest b/dev-python/feedgenerator/Manifest index 54b86b549aa71..270aacb66bc1f 100644 --- a/dev-python/feedgenerator/Manifest +++ b/dev-python/feedgenerator/Manifest @@ -1,2 +1 @@ -DIST feedgenerator-2.2.0.tar.gz 20309 BLAKE2B ba57e46e6ce1ba3b6e11da40b30d53aed046e4ae8c466b31ee3a6163f0188c112f8e714655aef912de5fe2855b25dbf234a3057636e8530e7233f75784b1c0af SHA512 8f5f512ee6da2248c9f9dd56f0bb571a8a0495b7e884013f35b246b77a74d8012390400cdd24b410ae9a03de71d6951f2bc5eb03661fbfbce526397327051bd6 DIST feedgenerator-2.2.1.tar.gz 20872 BLAKE2B c58c1204bf39d3ad8100e77bc4478845dfbd8ddbf53cccb217681a7cfeed3968f4de283d312d0a6e9137570c63c9d4f4689c46eebc3fae877eb40d3c620cf59c SHA512 2671c160469d190e3213b9bcb0f181671b4b47f5ee6f9fc1d7b5c12a5ab66dd257b77d7db3d5dc86dbcaadcc27f95d4ad9211aa08f10fc0de8a98fcf62f92c5b diff --git a/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild b/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild deleted file mode 100644 index fbbf86881a13d..0000000000000 --- a/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# 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_11 python3_{11..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Standalone version of django.utils.feedgenerator" -HOMEPAGE=" - https://github.com/getpelican/feedgenerator/ - https://pypi.org/project/feedgenerator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - dev-python/pytz[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} From bf30865bdae51440f553a3823eaf5b53551bab9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 4 Apr 2026 08:46:16 +0200 Subject: [PATCH 21/21] dev-python/feedgenerator: Enable provenance check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/feedgenerator/Manifest | 1 + dev-python/feedgenerator/feedgenerator-2.2.1.ebuild | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/feedgenerator/Manifest b/dev-python/feedgenerator/Manifest index 270aacb66bc1f..84db583c7cf69 100644 --- a/dev-python/feedgenerator/Manifest +++ b/dev-python/feedgenerator/Manifest @@ -1 +1,2 @@ DIST feedgenerator-2.2.1.tar.gz 20872 BLAKE2B c58c1204bf39d3ad8100e77bc4478845dfbd8ddbf53cccb217681a7cfeed3968f4de283d312d0a6e9137570c63c9d4f4689c46eebc3fae877eb40d3c620cf59c SHA512 2671c160469d190e3213b9bcb0f181671b4b47f5ee6f9fc1d7b5c12a5ab66dd257b77d7db3d5dc86dbcaadcc27f95d4ad9211aa08f10fc0de8a98fcf62f92c5b +DIST feedgenerator-2.2.1.tar.gz.provenance 9321 BLAKE2B b6700e56ae71b775ead5deafed695e256c286a55918f8b2cf08dc04e8661828e0e9dbdfc8e4df3d440b8eb8d04e71a6b0d099318c1e03e346240e7de40f501c9 SHA512 6fefbdc6b803916b9b61e03801394ce99be484919da6964b3d1593e40372b69b6ee89c4baa1a079fdd82b2cbe6a2f8a798e8d6d19d7e939fead4a7316438fcf6 diff --git a/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild b/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild index fbbf86881a13d..f74e2b6504326 100644 --- a/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild +++ b/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/getpelican/feedgenerator PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) inherit distutils-r1 pypi