diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-15 10:12:35 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-15 10:12:35 -0500 |
| commit | 99d6652f1c56f6bd0f2fbc564d613297121a6976 (patch) | |
| tree | 555e8d7b4386d89c9230126ef0d9e7ec6e340f7a /dev-python | |
| parent | a5a137d12774b833cc8730fc291f88c7582658dd (diff) | |
| download | baldeagleos-repo-99d6652f1c56f6bd0f2fbc564d613297121a6976.tar.gz baldeagleos-repo-99d6652f1c56f6bd0f2fbc564d613297121a6976.tar.xz baldeagleos-repo-99d6652f1c56f6bd0f2fbc564d613297121a6976.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
113 files changed, 168 insertions, 2672 deletions
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.7.1.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.7.1.ebuild index 6452a2109137..6e8739cd1798 100644 --- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.7.1.ebuild +++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.7.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="PSF-2" 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" BDEPEND=" >=dev-python/poetry-core-2.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/aioresponses/aioresponses-0.7.9.ebuild b/dev-python/aioresponses/aioresponses-0.7.9.ebuild index 917131463e4c..ba1c81f7f8c0 100644 --- a/dev-python/aioresponses/aioresponses-0.7.9.ebuild +++ b/dev-python/aioresponses/aioresponses-0.7.9.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/aiohttp-3.8[${PYTHON_USEDEP}] diff --git a/dev-python/anyio/anyio-4.14.2.ebuild b/dev-python/anyio/anyio-4.14.2.ebuild index e3bc6babc4f4..cca512660e76 100644 --- a/dev-python/anyio/anyio-4.14.2.ebuild +++ b/dev-python/anyio/anyio-4.14.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/idna-2.8[${PYTHON_USEDEP}] diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest index e53fc8d6e685..210ef986584d 100644 --- a/dev-python/apprise/Manifest +++ b/dev-python/apprise/Manifest @@ -1,3 +1,2 @@ DIST apprise-1.10.0.tar.gz 2188611 BLAKE2B daccf6267a67a84343025ad17551d296b480b5b56db65070961830398258780fcf930319f1d64c4ad3ec438fd94c73d2c4266acddb8f5fe51a8d6f7f64248372 SHA512 b6a5ce95425ee151b8b81e1eaa5b3a1c4a4cc358c0c2266976c6ea3285296fe773451c72fb836c08c2721d4e65e0bd7f92551b258a8246246860a9edf319df4a DIST apprise-1.12.0.tar.gz 2477874 BLAKE2B f51b075a108286d2787740e0ce643b7ae54ed3d080767779d5bc10a5177c9ee2c49dd5aaf1af0e38dbe0fefd1f73b9d98e40aa849d68cfa16cc60b05cab5606a SHA512 539d599eb068784904084b9b26dc0422063cbec6c2bd80d02db702ad676bd1816fbf4909ac5caeb2ee682c3d0ae54d3efb03d9b617c9b1f2b15cd06eb28fc7dd -DIST apprise-1.9.9.tar.gz 2032822 BLAKE2B b2ff39c65fab1f17d208aeb602f27dca12b7269e8a8b7c6f0fcf31711622a32db953eac8ff7ca2426933d2e282ea7a2da211818ebc11b9ed40a96918ec21d37d SHA512 486f02b6f2256944db2bcc0215e19e7a2502691725257824d746653e7ceca43affb40ca0781d64c29ff308eac6036b78295d0713a2888b20722ca3e79e47f8f6 diff --git a/dev-python/apprise/apprise-1.9.9.ebuild b/dev-python/apprise/apprise-1.9.9.ebuild deleted file mode 100644 index 03a7022ba5ae..000000000000 --- a/dev-python/apprise/apprise-1.9.9.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Push Notifications that work with just about every platform" -HOMEPAGE=" - https://pypi.org/project/apprise/ - https://github.com/caronc/apprise/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv" -IUSE="+dbus mqtt" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) - mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/babel[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -# xdist causes test failures -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails if pygobject is installed - # https://github.com/caronc/apprise/issues/1383 - tests/test_plugin_glib.py::test_plugin_glib_send_raises_generic -) diff --git a/dev-python/asgiref/asgiref-3.12.1.ebuild b/dev-python/asgiref/asgiref-3.12.1.ebuild index 084cbf2813db..199b439cc224 100644 --- a/dev-python/asgiref/asgiref-3.12.1.ebuild +++ b/dev-python/asgiref/asgiref-3.12.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" EPYTEST_PLUGINS=( pytest-asyncio ) EPYTEST_XDIST=1 diff --git a/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild index 343452d6d0fd..0b306d821ee7 100644 --- a/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild +++ b/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild @@ -214,7 +214,7 @@ LICENSE+=" Unicode-DFS-2016 ZLIB " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest @@ -229,3 +229,11 @@ src_unpack() { pypi_src_unpack cargo_src_unpack } + +src_prepare() { + default + + # hack around https://github.com/mypyc/ast_serialize/issues/68 + cd "${ECARGO_VENDOR}"/get-size2-* || die + eapply "${FILESDIR}/get-size2-ppc.patch" +} diff --git a/dev-python/ast-serialize/files/get-size2-ppc.patch b/dev-python/ast-serialize/files/get-size2-ppc.patch new file mode 100644 index 000000000000..a4e4ce65b1e2 --- /dev/null +++ b/dev-python/ast-serialize/files/get-size2-ppc.patch @@ -0,0 +1,27 @@ +diff '--color=auto' -dupr old/src/impls/primitives.rs get-size2-0.8.0/src/impls/primitives.rs +--- old/src/impls/primitives.rs 2026-08-15 16:43:00.804672506 +0200 ++++ get-size2-0.8.0/src/impls/primitives.rs 2026-08-15 16:43:22.885502883 +0200 +@@ -5,8 +5,8 @@ use std::num::{ + NonZeroU16, NonZeroU32, NonZeroU64, NonZeroU128, NonZeroUsize, + }; + use std::sync::atomic::{ +- AtomicBool, AtomicI8, AtomicI16, AtomicI32, AtomicI64, AtomicIsize, AtomicU8, AtomicU16, +- AtomicU32, AtomicU64, AtomicUsize, Ordering, ++ AtomicBool, AtomicI8, AtomicI16, AtomicI32, AtomicIsize, AtomicU8, AtomicU16, ++ AtomicU32, AtomicUsize, Ordering, + }; + use std::time::{Duration, Instant, SystemTime}; + +@@ -46,12 +46,10 @@ impl GetSize for AtomicBool {} + impl GetSize for AtomicI8 {} + impl GetSize for AtomicI16 {} + impl GetSize for AtomicI32 {} +-impl GetSize for AtomicI64 {} + impl GetSize for AtomicIsize {} + impl GetSize for AtomicU8 {} + impl GetSize for AtomicU16 {} + impl GetSize for AtomicU32 {} +-impl GetSize for AtomicU64 {} + impl GetSize for AtomicUsize {} + impl GetSize for Ordering {} + impl GetSize for std::cmp::Ordering {} diff --git a/dev-python/asttokens/asttokens-3.0.2.ebuild b/dev-python/asttokens/asttokens-3.0.2.ebuild index 29edb3fa5133..28cbdfb86563 100644 --- a/dev-python/asttokens/asttokens-3.0.2.ebuild +++ b/dev-python/asttokens/asttokens-3.0.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/asyncpg/asyncpg-0.30.0.ebuild b/dev-python/asyncpg/asyncpg-0.30.0.ebuild deleted file mode 100644 index 88938fc950f1..000000000000 --- a/dev-python/asyncpg/asyncpg-0.30.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) # doesn't build with pypy3 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="An asyncio PostgreSQL driver" -HOMEPAGE=" - https://pypi.org/project/asyncpg/ - https://github.com/MagicStack/asyncpg -" - -LICENSE="Apache-2.0 PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="kerberos" - -RDEPEND=" - kerberos? ( dev-python/gssapi[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-db/postgresql[kerberos?,server,ssl] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/uvloop[${PYTHON_USEDEP}] - kerberos? ( - app-crypt/mit-krb5 - dev-python/k5test[${PYTHON_USEDEP}] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.30.0-cflags.patch - "${FILESDIR}"/${PN}-0.30.0-disable-broken-tests.patch -) - -EPYTEST_PLUGINS=( ) -EPYTEST_IGNORE=( - # checks versions from env variables - "${S}"/tests/test__environment.py - # runs flake8 (???) - "${S}"/tests/test__sourcecode.py -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_prepare_all() { - # bug #926720 - cat <<-EOF >> setup.cfg || die - [build_ext] - debug=False - cython_always=True - cython_annotate=False - cython_directives= - EOF - - # remove pre-generated Cython sources - rm asyncpg/{pgproto/pgproto,protocol/protocol}.c || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - use debug && \ - export ASYNCPG_DEBUG=1 - - use kerberos || \ - EPYTEST_DESELECT+=( tests/test_connect.py::TestGssAuthentication ) -} - -python_test() { - cd "${T}" || die - for opt in "" "1"; do - einfo " testing with USE_UVLOOP='${opt}'" - USE_UVLOOP="${opt}" epytest "${S}"/tests - done -} diff --git a/dev-python/asyncpg/asyncpg-0.31.0.ebuild b/dev-python/asyncpg/asyncpg-0.31.0.ebuild index 33a01c48f330..951407126399 100644 --- a/dev-python/asyncpg/asyncpg-0.31.0.ebuild +++ b/dev-python/asyncpg/asyncpg-0.31.0.ebuild @@ -26,6 +26,7 @@ RDEPEND=" BDEPEND=" >=dev-python/cython-3.2.1[${PYTHON_USEDEP}] <dev-python/cython-4[${PYTHON_USEDEP}] + dev-python/pkg-resources[${PYTHON_USEDEP}] test? ( dev-db/postgresql[kerberos?,server,ssl] dev-python/distro[${PYTHON_USEDEP}] diff --git a/dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch b/dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch deleted file mode 100644 index 1fafbc25f3c0..000000000000 --- a/dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 5a1ee01f8bc8fc6709ef4f636f7a67029d90e26d Mon Sep 17 00:00:00 2001 -From: Elvis Pranskevichus <elvis@edgedb.com> -Date: Fri, 14 Mar 2025 17:58:46 -0700 -Subject: [PATCH] Disable connection URI tests broken by a recent Python fix - (#1244) - -A fix for python/cpython#105704 broke parsing of URIs containing -multiple hosts if one or all of the hosts are IPv6 address literals. -This blocks CI, so disable those tests for now until this is fixed -properly. ---- - tests/test_connect.py | 39 ++++++++++++++++++++------------------- - 1 file changed, 20 insertions(+), 19 deletions(-) - -diff --git a/tests/test_connect.py b/tests/test_connect.py -index 0037ee5..024c29e 100644 ---- a/tests/test_connect.py -+++ b/tests/test_connect.py -@@ -846,25 +846,26 @@ class TestConnectParams(tb.TestCase): - ), - }, - -- { -- 'name': 'dsn_ipv6_multi_host', -- 'dsn': 'postgresql://user@[2001:db8::1234%25eth0],[::1]/db', -- 'result': ([('2001:db8::1234%eth0', 5432), ('::1', 5432)], { -- 'database': 'db', -- 'user': 'user', -- 'target_session_attrs': 'any', -- }) -- }, -- -- { -- 'name': 'dsn_ipv6_multi_host_port', -- 'dsn': 'postgresql://user@[2001:db8::1234]:1111,[::1]:2222/db', -- 'result': ([('2001:db8::1234', 1111), ('::1', 2222)], { -- 'database': 'db', -- 'user': 'user', -- 'target_session_attrs': 'any', -- }) -- }, -+ # broken by https://github.com/python/cpython/pull/129418 -+ # { -+ # 'name': 'dsn_ipv6_multi_host', -+ # 'dsn': 'postgresql://user@[2001:db8::1234%25eth0],[::1]/db', -+ # 'result': ([('2001:db8::1234%eth0', 5432), ('::1', 5432)], { -+ # 'database': 'db', -+ # 'user': 'user', -+ # 'target_session_attrs': 'any', -+ # }) -+ # }, -+ -+ # { -+ # 'name': 'dsn_ipv6_multi_host_port', -+ # 'dsn': 'postgresql://user@[2001:db8::1234]:1111,[::1]:2222/db', -+ # 'result': ([('2001:db8::1234', 1111), ('::1', 2222)], { -+ # 'database': 'db', -+ # 'user': 'user', -+ # 'target_session_attrs': 'any', -+ # }) -+ # }, - - { - 'name': 'dsn_ipv6_multi_host_query_part', --- -2.50.0 - diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild index a3fcbabfd6f5..cb44732ea838 100644 --- a/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild +++ b/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" +IUSE="native-extensions" BDEPEND=" native-extensions? ( diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.9.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.9.ebuild index 32b0e1128157..56156ccb9f7d 100644 --- a/dev-python/charset-normalizer/charset-normalizer-3.4.9.ebuild +++ b/dev-python/charset-normalizer/charset-normalizer-3.4.9.ebuild @@ -19,8 +19,8 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="native-extensions" BDEPEND=" native-extensions? ( diff --git a/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild index 51bf178d5183..d3fa5af4a3df 100644 --- a/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild +++ b/dev-python/charset-normalizer/charset-normalizer-3.5.0.ebuild @@ -19,8 +19,8 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="native-extensions" BDEPEND=" native-extensions? ( diff --git a/dev-python/cmd2/cmd2-4.1.2.ebuild b/dev-python/cmd2/cmd2-4.1.2.ebuild index dadcd6a482d2..0b38765c4a40 100644 --- a/dev-python/cmd2/cmd2-4.1.2.ebuild +++ b/dev-python/cmd2/cmd2-4.1.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 x86" RDEPEND=" >=dev-python/prompt-toolkit-3.0.52[${PYTHON_USEDEP}] diff --git a/dev-python/coverage/coverage-7.15.2.ebuild b/dev-python/coverage/coverage-7.15.2.ebuild index 6aae2bf728ac..cdf423343b78 100644 --- a/dev-python/coverage/coverage-7.15.2.ebuild +++ b/dev-python/coverage/coverage-7.15.2.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="+native-extensions" BDEPEND=" diff --git a/dev-python/dictdiffer/dictdiffer-0.10.0.ebuild b/dev-python/dictdiffer/dictdiffer-0.10.0.ebuild index 28a829d69323..fff6ec24eb02 100644 --- a/dev-python/dictdiffer/dictdiffer-0.10.0.ebuild +++ b/dev-python/dictdiffer/dictdiffer-0.10.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" 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" BDEPEND=" dev-python/hatch-vcs[${PYTHON_USEDEP}] diff --git a/dev-python/docker/docker-7.2.0.ebuild b/dev-python/docker/docker-7.2.0.ebuild index 1e44770838d6..953460e76493 100644 --- a/dev-python/docker/docker-7.2.0.ebuild +++ b/dev-python/docker/docker-7.2.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest index 7cacc42640d1..edceec563671 100644 --- a/dev-python/dulwich/Manifest +++ b/dev-python/dulwich/Manifest @@ -1,4 +1,3 @@ -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330 DIST dulwich-1.2.10.tar.gz 1310282 BLAKE2B f5e30c631299220c7879c9b9b47cac476856f8ff90e8520cfe4d7cd75debbcaef438a5f46a66ac7436df910860d6c1d6a722865b49083e70c0dd4d1d8d2466f2 SHA512 cad8667471c2a97eb224c130a57cb6c6c2d8e5c77a290d4dcd3e0cb60d190e6932ffba848ee8945940b0a84c482aea87dd0c363bb7e83042e9e2364b169c3dc2 DIST dulwich-1.2.10.tar.gz.provenance 9957 BLAKE2B fcf20c4734f2ee38e97cda50075064a3d631715c42a8bf8dd337c2183c2c91452b81fe6692fd93692b534b26ff5a38b4bd06eb8c8c6e8510b8fc8c57eb7c367b SHA512 ac2a9b8ba116ac1acad87e1918a60ba8679ef0a26597e95b8c1697d7d507f886310dffdb5219e667766389269f7f8b793859acbcf32f6dc69b55cb157559f7ed @@ -6,39 +5,21 @@ DIST dulwich-1.2.11.tar.gz 1320432 BLAKE2B b078f78d64baf30e39e1c3ed1ea91e7837646 DIST dulwich-1.2.11.tar.gz.provenance 9910 BLAKE2B 48b09814fb0534d62fe0a0500c5da8d7212f7b9725f864998eab3e0409df77cfb15dcb4381ec3206e6452b904b7501c2c40ba8a54f7715b3575e1a89d43f7f42 SHA512 ae11611d137ae697d2fa227190d88a889a36272f5e5baf534b9f4c4b0c34f099a37ff2c1363146222e5c016165b7dfde71c08ca24b7ce113d7b435b2596b7599 DIST dulwich-1.2.12.tar.gz 1323805 BLAKE2B bcb786645f006538af2f6f982eca3beab31b9debbf4bde6c89a17a5069cb95a695d4af0df3e6f35c71e223b1dd3f171692d1149685d87d8d972250fba50628d6 SHA512 650d9fd53e702ec1f029cf0a9c7e3d0b6e9b392353e431676d6dd633311f8d665800ebf183bc7a0a2501c27d53d91a5f1e7948b63a959d784e7d4a21eeb33854 DIST dulwich-1.2.12.tar.gz.provenance 10114 BLAKE2B 0a76afc9ad6661d1431ba0fc4c99232b50e0bef2cd1153b904f95e05640f1059cd755fc76e1eee590b02515a12b2b722e0cd3ebed3c0cf1880be4f5acf89af9d SHA512 9067a8739a7bcd988798cce63fd5b5256faf8630565194fd5722aec61e0eac2b5efb883cbbd5cea0c4ed767b4715928d1b8ec00b190c96a386e0c38fd34383d2 -DIST dulwich-1.2.6.tar.gz 1257895 BLAKE2B 73362d94f9d4823ec36fe30e956c96d7de7504cdd4db61fbf43f283d3ae97abe2c2c40ec68693d87e4b06d02717733ac24d6a61b22fa5e577f233df32432459e SHA512 5be90b5fa1d806970e6fd3c5a70749e48c9639d614b199b25afd5f3725d8fe201b43cfd69a8f45840bf883df3f0e4f5db1bf54ebf3b6dab3caf1373e265eab7d -DIST dulwich-1.2.6.tar.gz.provenance 9894 BLAKE2B 0e3dc11b5dd2dd1c7de37b5d19da9927d1fc6ef7dfda8ee2256e3d74871de03c9ead52bbab472833e5f34f50c509df116c4e2c591bc2263363144e8e9839e535 SHA512 f8148280fcc34d2730fe3783043592dd78b710cca3898c13180dea306c81b342e447a1fda5a4a8d360224dbe21f059e622f7c50b39ced72870f34cb1a4fe1323 -DIST dulwich-1.2.7.tar.gz 1284735 BLAKE2B 7799fece3b87c2c53f7bdd28d3854754035fd971e0191302821ad57d572bc89699a66b8b34219834a92f50f120e936e0cb230c7026a945783dd8932e6c7f3bcc SHA512 57ebe0e682b7e01a2ee452f8378be6228ebfa8d35549c7f1d7d2c24263972649def0bf5c57e911ba859f61d7d26df9b6053c7b2222e858076f9a9272d8fed660 -DIST dulwich-1.2.7.tar.gz.provenance 9929 BLAKE2B 2aa62dfea3729d616c3c4fd7bd1b2310e6c84ae592e6ee778188c5f2c38bf6b4d818876c056c6ddeaf5c553df3800b743b8f2c522b9b4f67c9a9b707149b0dbf SHA512 b2d2c0b4d50ab3233220f17b850d54e8a8d1f0f9cbbdfc16acfd3ceba61b43cbd104e24c73d4035836ee9c077eb9365c61d2ee8f935c8e57119b56c9480f4298 -DIST dulwich-1.2.8.tar.gz 1301174 BLAKE2B 482a1b7c7690fa76c6e177ea6058b7c2c61d384d9b43a59836d6227811c453e539eace56fcdac737242a25a1c8a3e0e4c85b851fb012676846f0892be2ae93b5 SHA512 a8da223bce5a2d07fca9f2e8eced5602efd1230cae9bd0f8d3b2e789ae6289d7c908615bcc5cd34072401ea71979938c2cce5c2e003bddb53ea24337a5868ed7 -DIST dulwich-1.2.8.tar.gz.provenance 9941 BLAKE2B bcd66b51766a99af1960221802e54f2854c4eed9eda1e216ea0059496d4178fc928257138415c14a827b2365e5520dcaef0e93a2a6b4a1abb350e4ca18bc710b SHA512 61e3d9f117e1be82bb2a018dcd9ac3246984a87126a3d9da7850712be269db755a9c6865738c0e14cd62a5f65a6f52b3ba342fc9855524b0cd69455aa743c7f8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST libc-0.2.185.crate 821775 BLAKE2B e0e93466a29c9d19f7d9ab3581b491908d06873a9c57a96b0cae2eed0f0d1cb184ebe80bc61e36d5ab316ab35dca529a322b29e6895f7f339e72c79cca7f8ca2 SHA512 c8dbcaaf2e5d8377a4d1003af4a7210fbfe4f9b1e8497f07d88a231a8d5c9f67014e650a5e18e913e7b4d6a1835c4cbc9c31ce0cd224ea28acbdbb39034a300e DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1 DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 DIST pyo3-0.29.0.crate 1241253 BLAKE2B 29deb7fa70010bf3d7e9e93bbcd87c0b56c4ee7ef0c2e5956181d2fb5f06f4c9b3f28bd1ad280126c26c048808b91b847e1fb69ddd617ef9e9e5e004cf4e48ae SHA512 e6822400de53ebcef4a14c899dc065abae621a126483873139f5eb850877c94f4bccee3a183d4e2a69eadcd3c3b82b0a6f3e1053d926b103be572329607f2f67 -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 DIST pyo3-build-config-0.29.0.crate 39616 BLAKE2B 7b62a5976b890db84e5256f3136185c2a9c3b7110782b5b0cdc314a5231fde30a853ddcd17af63b53488b3e8d5e310b01002b6f3c32cfeb1e5c3e168cd6460d7 SHA512 df77e8d7d5fe173749437ff6b90fa1703083377d515ab8a85dc77d9cac9c3fc331ede4b040f7e3694311ddb5adff577cf90c181a27c196ab93a4569e918fdea8 -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f DIST pyo3-ffi-0.29.0.crate 88184 BLAKE2B 5891af92a3bcba764c4701dcc0a99edbced010a5ac46df3217d004f5c3a368f18331733c6723bd49e522c6f7105455df13e2be0f07695ed5ce6ae71c15dec438 SHA512 baaf01d13ddc09316ba16b22e9ca15a67e5bda5b861ed7961c3393fd4692fc1c96952f81465d1dcb6531b9083f96c5630981b3d7802cb1ac2af67aafaffbec76 -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 DIST pyo3-macros-0.29.0.crate 8915 BLAKE2B c12d23753d5aba7333183d4b41f16c8da1d4297a3ff86b3b150e9185c1978fc184ac198e566a41833292a8a78ab59446eafd5ef7169e5cb41493e7cbeaa68280 SHA512 fb6633ac76229d2e0ad88d51136a9318f03823b27c700a62cfbc957b4c834985e2f4c0cdaf5ea5e9993ec9e8ce3d63cd6b3fb823f2a042e65186adbed78da7c2 -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 DIST pyo3-macros-backend-0.29.0.crate 91943 BLAKE2B 7c2977dd9c80f3dd1f5375b0c65492b46048ca02e6355ad746bc8430cf92eaf25c701f416469eb69724fde5220651b1095c09eb9e3ff860176f862d7c7287407 SHA512 13a7af3958c09969637827d97ab9bbc664c407dda9e4283afaf495757798cf6f84932468bc092160fa75211ce0aafe6efc657f3a390234d77a67362cfb31fe0f -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77 -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST similar-3.1.0.crate 78442 BLAKE2B a68f2682af0876871cea3b0978a43285b07ea1050e01f0604e2aa1c016149f2619637ec4c34b9e0c8ee237b08449caa3b79f449cb6161d3f677ad3d25b71b110 SHA512 7c8d5f0a3ba376f1c4dd891772a0c87bed52027b8bcbaadfe30f0c79540e9058e68a706f6388dfc6a55f0970cdc8ef0b887eb924463d49a735e10b01bda0e727 DIST similar-3.1.1.crate 79833 BLAKE2B 7e8ae0e74b88ce0014cfd924ca6d8b2e807ab4709610dc82363358dc051cb1121e16c41f6a271e67483c0005d3e15e32d66600311393fc69e54872bf8e82b19a SHA512 f197b2dbca2c9a09314042ddd6d413410f952f284cf12b8d86b7a6a2584ba61efb4a29e8d3bc954fdde79265711a97fe1a3e94ef82e8ade9379a5981c7bb793e -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 diff --git a/dev-python/dulwich/dulwich-1.2.6.ebuild b/dev-python/dulwich/dulwich-1.2.6.ebuild deleted file mode 100644 index b4a426698fdd..000000000000 --- a/dev-python/dulwich/dulwich-1.2.6.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - bstr@1.12.1 - heck@0.5.0 - libc@0.2.185 - memchr@2.8.0 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-1.2.7.ebuild b/dev-python/dulwich/dulwich-1.2.7.ebuild deleted file mode 100644 index 204784e47a7c..000000000000 --- a/dev-python/dulwich/dulwich-1.2.7.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - bstr@1.12.1 - heck@0.5.0 - libc@0.2.185 - memchr@2.8.1 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.1 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-1.2.8.ebuild b/dev-python/dulwich/dulwich-1.2.8.ebuild deleted file mode 100644 index ca2a420ae83c..000000000000 --- a/dev-python/dulwich/dulwich-1.2.8.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - bstr@1.12.1 - heck@0.5.0 - libc@0.2.185 - memchr@2.8.2 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.29.0 - pyo3-ffi@0.29.0 - pyo3-macros-backend@0.29.0 - pyo3-macros@0.29.0 - pyo3@0.29.0 - quote@1.0.45 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.1 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dunamai/dunamai-1.26.1.ebuild b/dev-python/dunamai/dunamai-1.26.1.ebuild index 45d58dc3740d..19a4062dbc3c 100644 --- a/dev-python/dunamai/dunamai-1.26.1.ebuild +++ b/dev-python/dunamai/dunamai-1.26.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/packaging-20.9[${PYTHON_USEDEP}] diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest index 5e1898726ecb..8c1b90e5ed6f 100644 --- a/dev-python/faker/Manifest +++ b/dev-python/faker/Manifest @@ -1,5 +1,3 @@ -DIST faker-40.23.0.tar.gz 1972975 BLAKE2B bd31c81933c72a1cb367e764331295656e5b92f8b2aab19ee15bbf41a5c9cadae504e76068ee3882b90f13be9a323131e4d1b2af224f9462121acdbf9c6b5988 SHA512 734a4e51073596f6ba8b46cea54257e32f5f1567c21c44f15d82e5eff19a8209a07dd130767d57c02626d95e17cd517ee3c0aec3fc4682761b56e10c25058165 -DIST faker-40.27.0.tar.gz 2018361 BLAKE2B 0a2caa035f137738669b57c50a79209f3c3dfedd0fd077992c2290d3cbde4fca3605d797630327cf82afac50f592cb972f10622832483ed45e7d18cd796906a2 SHA512 33734d76f291e6b36b3551201b6055c515d06d943ec1aaeeba739d38d4709849a99af785e1c49a5473ac12fc58d43114a5493a46de52a0d56861dbe5c84c9b0f DIST faker-40.28.1.tar.gz 2022717 BLAKE2B a677249f4144ae6c123b438bae2e7d10c8e7faff839fe7371fe4c7d6fdbe61f0d70a4e90c0cc12448f857afb5aec1d4a424cd9ac3f998f5b78d5ff942aaf136d SHA512 3b0c86a85e4772a10b8995df39af498878d2961e4caa5bda61ef3a2f88e26dc1c3f97781f714e46ef67b0dece68ebfb37390379c06f5768a2914f074c7254d92 DIST faker-40.31.0.tar.gz 2024136 BLAKE2B f3c1256c9d03d6ec918a849fb720b9bf18e8c177babc422896b174effac242b3c979092a084e7d290b718b7f2f9caaa5040479b62dd5d5cde2ac8c4e7ea14cc8 SHA512 aca52d229f21e80b41b94a95986ea1f5f96bbcfe42e3e9a6b197b44a95b0b6b6ef43fac7be7189a9afa8bd11fd28b6735ee321da37a1d74b222ae62f0c419ffb DIST faker-40.32.0.tar.gz 2024472 BLAKE2B 5c42bea5eacbcafb4a6752280486a3dbe850c189a59cb320089ca0fd17c9641b9b4ceaebba1e765e0dc5fe6bbfa1cdab4275ecef7e683e66470b453a2da9bd26 SHA512 c4bf118dad8befcded8bc0b02fe3b07874e9672ba5a5a0e9729d6b17f3004b2711369590f057a4af8eb96782a7eda4b25dafffb72d9e64d0a1715f5a61a74744 diff --git a/dev-python/faker/faker-40.23.0.ebuild b/dev-python/faker/faker-40.23.0.ebuild deleted file mode 100644 index a2455830ee3f..000000000000 --- a/dev-python/faker/faker-40.23.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.27.0.ebuild b/dev-python/faker/faker-40.27.0.ebuild deleted file mode 100644 index 125fe3904e57..000000000000 --- a/dev-python/faker/faker-40.27.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.31.0.ebuild b/dev-python/faker/faker-40.31.0.ebuild index 125fe3904e57..a2455830ee3f 100644 --- a/dev-python/faker/faker-40.31.0.ebuild +++ b/dev-python/faker/faker-40.31.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" !dev-ruby/faker diff --git a/dev-python/filelock/filelock-3.30.3.ebuild b/dev-python/filelock/filelock-3.30.3.ebuild index 1f38026c0588..0c8f0c0c6c99 100644 --- a/dev-python/filelock/filelock-3.30.3.ebuild +++ b/dev-python/filelock/filelock-3.30.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" BDEPEND=" dev-python/hatch-vcs[${PYTHON_USEDEP}] diff --git a/dev-python/fonttools/fonttools-4.63.0-r1.ebuild b/dev-python/fonttools/fonttools-4.63.0-r1.ebuild index dd4fce366cff..f675134ad00c 100644 --- a/dev-python/fonttools/fonttools-4.63.0-r1.ebuild +++ b/dev-python/fonttools/fonttools-4.63.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="+native-extensions" BDEPEND=" diff --git a/dev-python/forbiddenfruit/forbiddenfruit-0.1.4-r1.ebuild b/dev-python/forbiddenfruit/forbiddenfruit-0.1.4-r1.ebuild index 3d60a8ce1900..7a3744aa0329 100644 --- a/dev-python/forbiddenfruit/forbiddenfruit-0.1.4-r1.ebuild +++ b/dev-python/forbiddenfruit/forbiddenfruit-0.1.4-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="|| ( GPL-3 MIT )" 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" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/google-api-core/google-api-core-2.32.0.ebuild b/dev-python/google-api-core/google-api-core-2.32.0.ebuild index 70d0fcde31d3..2028fc5f54ce 100644 --- a/dev-python/google-api-core/google-api-core-2.32.0.ebuild +++ b/dev-python/google-api-core/google-api-core-2.32.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="grpc" RDEPEND=" diff --git a/dev-python/grpcio-status/Manifest b/dev-python/grpcio-status/Manifest index f58f6eabd37e..a7d547a9fc48 100644 --- a/dev-python/grpcio-status/Manifest +++ b/dev-python/grpcio-status/Manifest @@ -1,6 +1,4 @@ DIST grpc-1.80.0.gh.tar.gz 15772645 BLAKE2B 48f3acc5c3268f651dc865ce3095c306ad3fa0a4eacf6e6eea499d961c0e001e2ab43fe8f0d53713d19998f28ce0184045ad2a8ef4cdc41aee31e2fe70e2b53e SHA512 5ef6ec2277dcb2257f8ac7546057e9a3da6668676a3a4ff64e08e66abb465b5705103c4aa0b41955535ee437d4feef5b811aa3e31636c4cb76bf68c52caaccf7 -DIST grpc-1.81.0.gh.tar.gz 15840050 BLAKE2B 01defbe7386b8f7752b4abe9b3081fc09801a0d4cbccc083ac45dea63b3d32a6c4c7b87b57de9a33f7d82d3bc7ee173e0e291742a8b09aaf3a70bfef033c2473 SHA512 38966090a498392b727ea7d8149b59fbcb2fe630a8cada1a78d57e54359d125ca9b5e6d528efcdff05392f01c8418f25798fe823c900d480a3b768943c17a621 DIST grpc-1.81.1.gh.tar.gz 15840192 BLAKE2B 900ca16869e1295428054c2bb4c4363ec855878faef2705cdd81249d46596958c25983dbbd87358d942caae6d5910a781d45da71f8e2a4b714affba02aba0dd5 SHA512 2fcc219bf91de49607ed1f74243c2d43c0fb0def4944e48fbd4b382033d648f0e0b8551426993d04db49b9cae8d8b9efe20a817f6985ed3c72f086bf8ea2e26e -DIST grpc-1.82.0.gh.tar.gz 16053357 BLAKE2B 334e965c30b9d055c6a16020624cdc68e1d503c23c5c6ddec784478c19e8b6e4c5eaa6c77df3008fd93c79d37f90bdba3b4db5b2f1f17b90f9276a2e62a07165 SHA512 8fe04eab34a2dbf1be198366f9d82d99b2fdb46bec78385e97041d0fa03dc635374b8600eb522b0b022ebe9f32263a9d4d202849581b896555395561c2735fdc DIST grpc-1.82.1.gh.tar.gz 16053195 BLAKE2B ae8495a950eab7b6d0b202deda766532de36c5ba37130d58d4790d5eabb65e3dff2615b33ec473df8c7056fb252ee98689b93064d1734ad7c1f3375cd3ad2801 SHA512 f776f2c329247292cad3649e0bdee75ba37360eb2ee13b1f8750b2a3a2cfd63a0a51295dc71cc9ca0d9477a4a882c4ecaf3ee6f23322926c126146bace0c94a6 DIST grpc-1.83.0.gh.tar.gz 16249899 BLAKE2B 6eb5aad73d603fe55ae7e88315a193346c4ae63f28b0800c48a5f9f915caaaf5b05aca4d26fe4be97ec6dd1006e4a85d0b27fa414df4a823358ba33f9a5fd2b2 SHA512 6bc1fa040a5087522f8b8292e00d289105e1343883290432e8327f9bca23248b31c95ef8d6954cad1fc9be7a4c1042cbfedc458da2e11de251e980a44ec753a4 diff --git a/dev-python/grpcio-status/grpcio-status-1.81.0.ebuild b/dev-python/grpcio-status/grpcio-status-1.81.0.ebuild deleted file mode 100644 index dff723c664ac..000000000000 --- a/dev-python/grpcio-status/grpcio-status-1.81.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=grpc-${PV} -DESCRIPTION="Reference package for GRPC Python status proto mapping" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio-status/ -" -SRC_URI=" - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/src/python/grpcio_status - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/googleapis-common-protos-1.5.5[${PYTHON_USEDEP}] - <dev-python/protobuf-7[${PYTHON_USEDEP}] - >=dev-python/protobuf-6.33.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${WORKDIR}/${MY_P}/src/python/grpcio_tests" || die - epytest tests{,_aio}/status -} diff --git a/dev-python/grpcio-status/grpcio-status-1.82.0.ebuild b/dev-python/grpcio-status/grpcio-status-1.82.0.ebuild deleted file mode 100644 index daa9f2d13263..000000000000 --- a/dev-python/grpcio-status/grpcio-status-1.82.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=grpc-${PV} -DESCRIPTION="Reference package for GRPC Python status proto mapping" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio-status/ -" -SRC_URI=" - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/src/python/grpcio_status - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/googleapis-common-protos-1.5.5[${PYTHON_USEDEP}] - <dev-python/protobuf-8[${PYTHON_USEDEP}] - >=dev-python/protobuf-6.33.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${WORKDIR}/${MY_P}/src/python/grpcio_tests" || die - epytest tests{,_aio}/status -} diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest index 8d4795eba424..b1f748a99fc4 100644 --- a/dev-python/grpcio/Manifest +++ b/dev-python/grpcio/Manifest @@ -1,18 +1,12 @@ DIST grpc-1.80.0.gh.tar.gz 15772645 BLAKE2B 48f3acc5c3268f651dc865ce3095c306ad3fa0a4eacf6e6eea499d961c0e001e2ab43fe8f0d53713d19998f28ce0184045ad2a8ef4cdc41aee31e2fe70e2b53e SHA512 5ef6ec2277dcb2257f8ac7546057e9a3da6668676a3a4ff64e08e66abb465b5705103c4aa0b41955535ee437d4feef5b811aa3e31636c4cb76bf68c52caaccf7 -DIST grpc-1.81.0.gh.tar.gz 15840050 BLAKE2B 01defbe7386b8f7752b4abe9b3081fc09801a0d4cbccc083ac45dea63b3d32a6c4c7b87b57de9a33f7d82d3bc7ee173e0e291742a8b09aaf3a70bfef033c2473 SHA512 38966090a498392b727ea7d8149b59fbcb2fe630a8cada1a78d57e54359d125ca9b5e6d528efcdff05392f01c8418f25798fe823c900d480a3b768943c17a621 DIST grpc-1.81.1.gh.tar.gz 15840192 BLAKE2B 900ca16869e1295428054c2bb4c4363ec855878faef2705cdd81249d46596958c25983dbbd87358d942caae6d5910a781d45da71f8e2a4b714affba02aba0dd5 SHA512 2fcc219bf91de49607ed1f74243c2d43c0fb0def4944e48fbd4b382033d648f0e0b8551426993d04db49b9cae8d8b9efe20a817f6985ed3c72f086bf8ea2e26e -DIST grpc-1.82.0.gh.tar.gz 16053357 BLAKE2B 334e965c30b9d055c6a16020624cdc68e1d503c23c5c6ddec784478c19e8b6e4c5eaa6c77df3008fd93c79d37f90bdba3b4db5b2f1f17b90f9276a2e62a07165 SHA512 8fe04eab34a2dbf1be198366f9d82d99b2fdb46bec78385e97041d0fa03dc635374b8600eb522b0b022ebe9f32263a9d4d202849581b896555395561c2735fdc DIST grpc-1.82.1.gh.tar.gz 16053195 BLAKE2B ae8495a950eab7b6d0b202deda766532de36c5ba37130d58d4790d5eabb65e3dff2615b33ec473df8c7056fb252ee98689b93064d1734ad7c1f3375cd3ad2801 SHA512 f776f2c329247292cad3649e0bdee75ba37360eb2ee13b1f8750b2a3a2cfd63a0a51295dc71cc9ca0d9477a4a882c4ecaf3ee6f23322926c126146bace0c94a6 DIST grpc-1.83.0.gh.tar.gz 16249899 BLAKE2B 6eb5aad73d603fe55ae7e88315a193346c4ae63f28b0800c48a5f9f915caaaf5b05aca4d26fe4be97ec6dd1006e4a85d0b27fa414df4a823358ba33f9a5fd2b2 SHA512 6bc1fa040a5087522f8b8292e00d289105e1343883290432e8327f9bca23248b31c95ef8d6954cad1fc9be7a4c1042cbfedc458da2e11de251e980a44ec753a4 DIST grpcio-1.80.0.tar.gz 12978905 BLAKE2B 2583bbdfcb05aaced115b4a4ab7d26b95efbe35bf7c2bd7989d9791d50553e05ba3e6323ce8b52c78459b34b5daeb1566ffd1e2b17c14208a13e4a06f0a2a6d5 SHA512 04ef676d6847f3d2820998c07d9f80585c105dc43e3f754b517566e86a92af94328ecdecba0b772e0abe2a53eb49102a12db93099b50d5bee576ac69cb928db5 -DIST grpcio-1.81.0.tar.gz 13032272 BLAKE2B 55ecfd288602cbdc44b11b9ac4afb90b79d8feae773bfd5bb7df1057e4af9b5657d6151b71f8e73e028c92e07f7e105859b8814e781ca3afdf05e4b7eca699b3 SHA512 f57e7c370455028b91574804c511181919c6de23e4213ef35d798c310734f41ab30eabbef00b183cbc2085e22b05b9616109eff8c49443c03932a5b6f8339502 DIST grpcio-1.81.1.tar.gz 13026582 BLAKE2B 8aa2754b7232a211c23852da22e7aa1c73ed630a2ccfceaf99ad80b23ed5845aeacdb87ec34d748357c6573b436bee38bed148c65d54cc438f3badeeb977435d SHA512 7b34b02a5ea487ef98fb6c1017ddc0127f292f54968d71c08ff5cbf9efa016c49a562f67165564d1a6ff219f24be1b2a6a525f12c251699893c8772d226baa41 -DIST grpcio-1.82.0.tar.gz 13184479 BLAKE2B 057a039b768a6a686ab67e8d4d6c49de54b2bd329ddd7c785cdf1718ebeb815eb63e4ae622927fd55224077fadf1bcbbf4ab69d9a189f5f1c85721c56b53e4ec SHA512 a9dd795501e0f49db3db79fc00341d0c0b974b0150dad376ec6e162c2c8f022fa8fb94a11bdbbd4a0e6123b15480afe09d403312952f8f2b47026946c5e1b8b6 DIST grpcio-1.82.1.tar.gz 13187300 BLAKE2B 3e53868afd2e06460b613a40c3913c92feb154e145b8bd42e6cf6c9d098047e9895151e37dca0a999f58f618ae7b149aaa6ec3d28ea426569061d867753817fc SHA512 ebd36dc0028a1e40ce27f2ffcf2ba7a280c84a4e8d854b8c44753b52e2cdcf24b7d9188acf5456bc090ea7d68afc158d0b694cf12f1f550722c1f2a8eb18e560 DIST grpcio-1.83.0.tar.gz 13428824 BLAKE2B 0ddce59208ec61621e85c07cab32da67381e09ef22e47c2cc3dfac355fe2a4acd52b5fce80e1eb46e75263041aba50ebbb0839dae91124ea273847f472e3a308 SHA512 b9fbe71ea6c745473884400839b535fd305bff1f8e0ab35d9a8f1fbab5f5e30a6d2be1931a0fd48763493c8869049813814af81e5c99209a913541a3179df8d8 DIST grpcio_tools-1.80.0.tar.gz 6133212 BLAKE2B 9bf051314482ff946aa6edd4f8b517dec63c1188914d76a2b4d130b68408ee5ec3ec3b5a2075b7ec2257e92ee9dbad37c18c425a2b947b81640f67cadd284df6 SHA512 7d9e17cee024af6731a8b75da6de0c26b554f2c50d75acfefc7708545935af4ab8f60fe0e16550c4c2943eb6c3414c49c38dc1a71df948c87c6c743ee72fff68 -DIST grpcio_tools-1.81.0.tar.gz 6235718 BLAKE2B 08cd6c49329349fbfa9e26efe4b3894095801319e41bafda9907f98ae823bf5f4de17db6f02780c31aef9a781d2b0463c88825dae073e5d0617b346c1c39dbca SHA512 0925b13fa8b00483d124ef6c2b6e3ebe6e4116a11fe5c306d158edd9a2f5d4743257bcd2ae04c1f29dd1e562e44f1e76c0d1168a07e4fd2f87ae31066ab2555b DIST grpcio_tools-1.81.1.tar.gz 6236155 BLAKE2B e95db929827c7f465473e0640d2fd53df1d9e6f6ee80f1f3b49709e496f678d248c78c37e90b6f96cd2348fb903bd6e8047b3490353f1c436fe0e0781a26069c SHA512 ca68845b4beef98cd83d4dbdb9d12449ee9289dcf81ca4723617a35a1c576bc937fbbcac12ab0e304d2b7f49993a8a8fbcb00b7021ea141a71196c2a93fb8cdf -DIST grpcio_tools-1.82.0.tar.gz 6399122 BLAKE2B a5a8cf5a3e78bbe25718f4b679462f3851124ac7c69e8b635999fec19e904e2f03b7d1ae9c9b177087c1f25eab24abdad26c285d53470a7c9cca4b220b514ccb SHA512 6a3acadbb12b27b4bc9a22cdf2bd1accf36fd96eda862e8c4d2b7915be409d77d770dcd36a7bf0a7ea279f2b56a917923d45988425f361cbef2a90cc95246426 DIST grpcio_tools-1.82.1.tar.gz 6399590 BLAKE2B 4a731b32ddfce566c2405c33736b7dbcf66ef5a63e49b45673996d3fd46d948286a777cea1114f8e3cb1b8583bdea737470dfe8dd406c9737d970bee285dfd67 SHA512 bfc8b9353530b5d8b3eef2fdbc4d442ec6219d0d393c272ef0ed1309041bead71472c920a0e735f5801fb40e094a6ec0176daf8bc9ad93bd8dbd22030806fee4 DIST grpcio_tools-1.83.0.tar.gz 6400437 BLAKE2B 537209842337e749b0689d7e114395f8eeb6435d3bbcb4d8a857e487e58fc10b31b65fa313ea51f483f048125ea2a2351c88690020e6cc16e7782021c0377d51 SHA512 f18ba3130d1134eaced50f19dbc64edafffe4ad4a7edf66641316c980b0a4a1fe8c3bba21162303841e929a94de689ed1e2d015b2cef7534c9bb99a27e9f4365 diff --git a/dev-python/grpcio/grpcio-1.81.0.ebuild b/dev-python/grpcio/grpcio-1.81.0.ebuild deleted file mode 100644 index 6e9fb2ecc763..000000000000 --- a/dev-python/grpcio/grpcio-1.81.0.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 flag-o-matic multiprocessing pypi - -MY_P=grpc-${PV} -DESCRIPTION="HTTP/2-based RPC framework" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio/ -" -# Tests need other packages from the source tree, so use a GitHub -# archive. sdist provides bundled library sources (git submodules). -SRC_URI+=" - test? ( - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - $(pypi_sdist_url grpcio_tools) - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - dev-libs/openssl:= - net-dns/c-ares:= - virtual/zlib:= -" -RDEPEND=" - ${DEPEND} - >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] -" -# TODO: try to remove coverage dep -BDEPEND=" - >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - >=dev-python/protobuf-6.33.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -# signal handling tests hang often -EPYTEST_RERUNS=5 -: ${EPYTEST_TIMEOUT=15} -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/INSTALL_REQUIRES/s:~=:>=:' setup.py || die -} - -src_configure() { - # -Werror=odr -Werror=lto-type-mismatch - # https://bugs.gentoo.org/856775 - # https://github.com/grpc/grpc/issues/36158 - filter-lto - - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" - # system abseil-cpp crashes with USE=-debug, sigh - # https://bugs.gentoo.org/942021 - #export GRPC_PYTHON_BUILD_SYSTEM_ABSL=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - # re2 needs to be built against the same abseil-cpp version - #export GRPC_PYTHON_BUILD_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - - # copied from setup.py, except for removed -std= that does not apply - # to C code and causes warnings - export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" - # required by abseil-cpp - append-cxxflags -std=c++17 - # silence a lot of harmless noise from bad quality code - append-cxxflags -Wno-attributes -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/unit/_dns_resolver_test.py::DNSResolverTest::test_connect_loopback - # not a test - tests/unit/_compression_test.py::test_compression - tests_aio/unit/channel_argument_test.py::test_if_reuse_port_enabled - # expects grpcio-admin - tests/unit/test_all_modules_installed.py::TestAllModulesInstalled::test_import_all_modules - # TODO - tests_py3_only/unit/_simple_stubs_test.py::SimpleStubsTest::test_default_ssl - tests/unit/_cython/_channel_test.py::ChannelTest::test_multiple_channels_lonely_connectivity - tests/unit/_cython/_channel_test.py::ChannelTest::test_single_channel_lonely_connectivity - ) - local EPYTEST_IGNORE=( - # not a test - tests/unit/test_common.py - # requires oauth2client - tests/unit/beta/_implementations_test.py - ) - - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - # grpcio proper builds against system libs - # grpcio_tools supports bundled libs only, and requires different - # flags - unset GRPC_PYTHON_CFLAGS - cd "${WORKDIR}/grpcio_tools-${PV}" || die - distutils_pep517_install "${BUILD_DIR}"/test - - cd "${WORKDIR}/${MY_P}" || die - local protodir=src/proto/grpc/testing - local testdir=src/python/grpcio_tests - "${EPYTHON}" -m grpc_tools.protoc -I. --python_out="${testdir}" \ - "${protodir}"/{empty,messages}.proto || die - "${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out="${testdir}" \ - "${protodir}"/test.proto || die - - cd "${testdir}" || die - "${EPYTHON}" -m grpc_tools.protoc -I. --python_out=. \ - tests/testing/proto/{requests,services}.proto || die - "${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out=. \ - tests/testing/proto/services.proto || die - - # TODO: aio tests are failing randomly, so we're skipping them entirely - epytest tests{_py3_only,}/unit -} diff --git a/dev-python/grpcio/grpcio-1.82.0.ebuild b/dev-python/grpcio/grpcio-1.82.0.ebuild deleted file mode 100644 index 6e9fb2ecc763..000000000000 --- a/dev-python/grpcio/grpcio-1.82.0.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 flag-o-matic multiprocessing pypi - -MY_P=grpc-${PV} -DESCRIPTION="HTTP/2-based RPC framework" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio/ -" -# Tests need other packages from the source tree, so use a GitHub -# archive. sdist provides bundled library sources (git submodules). -SRC_URI+=" - test? ( - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - $(pypi_sdist_url grpcio_tools) - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - dev-libs/openssl:= - net-dns/c-ares:= - virtual/zlib:= -" -RDEPEND=" - ${DEPEND} - >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}] -" -# TODO: try to remove coverage dep -BDEPEND=" - >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - >=dev-python/protobuf-6.33.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -# signal handling tests hang often -EPYTEST_RERUNS=5 -: ${EPYTEST_TIMEOUT=15} -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/INSTALL_REQUIRES/s:~=:>=:' setup.py || die -} - -src_configure() { - # -Werror=odr -Werror=lto-type-mismatch - # https://bugs.gentoo.org/856775 - # https://github.com/grpc/grpc/issues/36158 - filter-lto - - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" - # system abseil-cpp crashes with USE=-debug, sigh - # https://bugs.gentoo.org/942021 - #export GRPC_PYTHON_BUILD_SYSTEM_ABSL=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - # re2 needs to be built against the same abseil-cpp version - #export GRPC_PYTHON_BUILD_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - - # copied from setup.py, except for removed -std= that does not apply - # to C code and causes warnings - export GRPC_PYTHON_CFLAGS="-fvisibility=hidden -fno-wrapv -fno-exceptions" - # required by abseil-cpp - append-cxxflags -std=c++17 - # silence a lot of harmless noise from bad quality code - append-cxxflags -Wno-attributes -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/unit/_dns_resolver_test.py::DNSResolverTest::test_connect_loopback - # not a test - tests/unit/_compression_test.py::test_compression - tests_aio/unit/channel_argument_test.py::test_if_reuse_port_enabled - # expects grpcio-admin - tests/unit/test_all_modules_installed.py::TestAllModulesInstalled::test_import_all_modules - # TODO - tests_py3_only/unit/_simple_stubs_test.py::SimpleStubsTest::test_default_ssl - tests/unit/_cython/_channel_test.py::ChannelTest::test_multiple_channels_lonely_connectivity - tests/unit/_cython/_channel_test.py::ChannelTest::test_single_channel_lonely_connectivity - ) - local EPYTEST_IGNORE=( - # not a test - tests/unit/test_common.py - # requires oauth2client - tests/unit/beta/_implementations_test.py - ) - - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - # grpcio proper builds against system libs - # grpcio_tools supports bundled libs only, and requires different - # flags - unset GRPC_PYTHON_CFLAGS - cd "${WORKDIR}/grpcio_tools-${PV}" || die - distutils_pep517_install "${BUILD_DIR}"/test - - cd "${WORKDIR}/${MY_P}" || die - local protodir=src/proto/grpc/testing - local testdir=src/python/grpcio_tests - "${EPYTHON}" -m grpc_tools.protoc -I. --python_out="${testdir}" \ - "${protodir}"/{empty,messages}.proto || die - "${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out="${testdir}" \ - "${protodir}"/test.proto || die - - cd "${testdir}" || die - "${EPYTHON}" -m grpc_tools.protoc -I. --python_out=. \ - tests/testing/proto/{requests,services}.proto || die - "${EPYTHON}" -m grpc_tools.protoc -I. --grpc_python_out=. \ - tests/testing/proto/services.proto || die - - # TODO: aio tests are failing randomly, so we're skipping them entirely - epytest tests{_py3_only,}/unit -} diff --git a/dev-python/httpbin/httpbin-0.10.4-r1.ebuild b/dev-python/httpbin/httpbin-0.10.4-r1.ebuild index be4acac3e768..024ae6061630 100644 --- a/dev-python/httpbin/httpbin-0.10.4-r1.ebuild +++ b/dev-python/httpbin/httpbin-0.10.4-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="|| ( MIT ISC )" 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" IUSE="test-rust" RDEPEND=" diff --git a/dev-python/httpx2/httpx2-2.7.0.ebuild b/dev-python/httpx2/httpx2-2.7.0.ebuild index 91015cb37a30..f5848e99d817 100644 --- a/dev-python/httpx2/httpx2-2.7.0.ebuild +++ b/dev-python/httpx2/httpx2-2.7.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="cli" RDEPEND=" diff --git a/dev-python/hypothesis/hypothesis-6.165.9.ebuild b/dev-python/hypothesis/hypothesis-6.165.9.ebuild index 6aee370fb06c..bf665e6799ed 100644 --- a/dev-python/hypothesis/hypothesis-6.165.9.ebuild +++ b/dev-python/hypothesis/hypothesis-6.165.9.ebuild @@ -90,9 +90,6 @@ distutils_enable_tests pytest QA_PREBUILT="usr/lib/python.*/site-packages/hypothesis/_native.*" python_test() { - # https://github.com/python/cpython/issues/154701 - local -x PYTHON_JIT=0 - # NB: paths need to be relative to pytest.ini, i.e. start with hypothesis/ local EPYTEST_DESELECT=( # broken somehow (xdist?) diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest index de82b0cb2898..7c114e533104 100644 --- a/dev-python/inline-snapshot/Manifest +++ b/dev-python/inline-snapshot/Manifest @@ -1,5 +1,3 @@ -DIST inline_snapshot-0.33.0.tar.gz 2637158 BLAKE2B 1bc372dd7f4a546410570b7a2a02ed65722d3448f8f2bc6e4f7cae926370f3ba74fc33f1b1162e4f6563f1f94273c592da4a5f8f573557235d8a5064b8c22c88 SHA512 17af4c5992dfc04809df804ab7167063d01166073e8017eeb08e60cef8ada642955eb2090e0e86807aacd3a6feddceed0cf3c37667fed5b732d076e8449ced13 -DIST inline_snapshot-0.33.0.tar.gz.provenance 9520 BLAKE2B 812259517d0fb1a0ba26b25986a8335810fe9542b581f7ced793cf3f1e64d6e10fbf2934252adc4352b113535028cc8a158ffe8c99aef993acbd08bcae35adea SHA512 241f66837bd510f10b2897fe8de4815d6352e78d0a9153ffb4be5fbd0be80fca693e5cf3c30ae32a3042a3294b175b865999a628607ecec414c81f7768570d6d DIST inline_snapshot-0.34.2.tar.gz 2641142 BLAKE2B 9c3d88d830fd6d155ed9c60264892dad05c8c84fa91659bea9d69d20ae2cc073ee9db57359604d5d35a82fdbc941608944f0c046c17eed272d71aaf92f7ee71b SHA512 fc2a388aa70e991de641d19ab97c7313dd982248af25013f97313517e1bfd673086f73d60318316c0312c21c6703c567519e2e3a7baeeb14ad5a324c047f59ae DIST inline_snapshot-0.34.2.tar.gz.provenance 9768 BLAKE2B 383d087a8f6991cf184796b7641a73da25354570a8b337e134c90251496b3d1b255a86f3e1d2e2dbe035ec978bee5040e83df1f54948fe4699d48482c7ae935b SHA512 d16524d20b06164aa6087cfbabe19e6f59ac65570d7264a554739c52d9ae37f57957d3d1e1d910447282f0d38eacfacb1899995d86eebe47b474525f76d9118e DIST inline_snapshot-0.35.2.tar.gz 2534713 BLAKE2B 963bb24d4b89ad7a440a68b986abe3d7d341937615a190b963e6503fb72c281eb1602d88eb7f0a8c3b324fc47fbc358f21550ce9feeacfa2cfa7f4e39d7a9f67 SHA512 c87808c222cc658f4d1691859920bb8bd5e203ad1d04d3070bae78850831f08782ee08833e7151c52a5a3433c7ee615b5c9b683e3c4e3ad0cf4e621d219cd5c6 diff --git a/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild deleted file mode 100644 index 8e651ccb3a44..000000000000 --- a/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2024-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/15r10nk/inline-snapshot -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Create and update inline snapshots in your Python tests" -HOMEPAGE=" - https://15r10nk.github.io/inline-snapshot/ - https://github.com/15r10nk/inline-snapshot/ - https://pypi.org/project/inline-snapshot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}] - >=dev-python/executing-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/black-23.3.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}] - dev-python/isort[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/mypy[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/pydantic-2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,xdist} ) -# TODO: EPYTEST_XDIST=1 gotten flaky with 0.33.0 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires pyright - 'tests/test_typing.py::test_typing_args[pyright]' - 'tests/test_typing.py::test_typing_call[pyright]' - # TODO - tests/test_formating.py::test_format_command_fail - 'tests/test_docs.py::test_docs[categories.md]' - 'tests/test_docs.py::test_docs[code_generation.md]' - 'tests/test_docs.py::test_docs[testing.md]' - ) - - local -x PYTHONPATH=${S}/src - epytest -} diff --git a/dev-python/inline-snapshot/inline-snapshot-0.35.2.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.35.2.ebuild index 88d1a6b4a0bc..7850b768c243 100644 --- a/dev-python/inline-snapshot/inline-snapshot-0.35.2.ebuild +++ b/dev-python/inline-snapshot/inline-snapshot-0.35.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}] diff --git a/dev-python/itsdangerous/itsdangerous-2.2.0-r1.ebuild b/dev-python/itsdangerous/itsdangerous-2.2.0-r1.ebuild index 07d63bbfbd50..39ba4745c7ed 100644 --- a/dev-python/itsdangerous/itsdangerous-2.2.0-r1.ebuild +++ b/dev-python/itsdangerous/itsdangerous-2.2.0-r1.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 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/jaraco-functools/jaraco-functools-4.6.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-4.6.0.ebuild index 30cbdc52c08b..835ea9de4878 100644 --- a/dev-python/jaraco-functools/jaraco-functools-4.6.0.ebuild +++ b/dev-python/jaraco-functools/jaraco-functools-4.6.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}] diff --git a/dev-python/jaraco-text/jaraco-text-4.3.0.ebuild b/dev-python/jaraco-text/jaraco-text-4.3.0.ebuild index a7277a70b0b6..e1b2b8d4c044 100644 --- a/dev-python/jaraco-text/jaraco-text-4.3.0.ebuild +++ b/dev-python/jaraco-text/jaraco-text-4.3.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-python/jaraco-context-4.1.1-r1[${PYTHON_USEDEP}] diff --git a/dev-python/keystoneauth1/keystoneauth1-5.15.0.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.15.0.ebuild index 06fdf982dc94..07af9f4c2bfa 100644 --- a/dev-python/keystoneauth1/keystoneauth1-5.15.0.ebuild +++ b/dev-python/keystoneauth1/keystoneauth1-5.15.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/iso8601-2.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/mistletoe/mistletoe-1.6.0.ebuild b/dev-python/mistletoe/mistletoe-1.6.0.ebuild index 0212b0a8b631..ba008e7cbba6 100644 --- a/dev-python/mistletoe/mistletoe-1.6.0.ebuild +++ b/dev-python/mistletoe/mistletoe-1.6.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" # NB: pygments is technically optional but we like syntax highlighting RDEPEND=" diff --git a/dev-python/mypy/mypy-2.3.1.ebuild b/dev-python/mypy/mypy-2.3.1.ebuild index 525c023a8c1c..7f259498809a 100644 --- a/dev-python/mypy/mypy-2.3.1.ebuild +++ b/dev-python/mypy/mypy-2.3.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="native-extensions" # stubgen collides with this package: https://bugs.gentoo.org/585594 diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest index 94526eb0b42f..28c449d83215 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,4 +1,3 @@ DIST python-nbxmpp-6.4.0.tar.bz2 157204 BLAKE2B 41ab60bc8b4322773e5c70aeb86ef906a1a19c948512738696b9d83c05b6319605c87d45faa1786207300b5b0849297a3baabb89cf1a3d91bf065348943b3ef2 SHA512 6d097f4f69bd4b905926cec4b1af3d69b3862d0c48045237b3e34d58d33c0769d11d3612a04e6e6d28699f041bed51ecaeabb522599e445d6241431e390d6727 -DIST python-nbxmpp-7.1.0.tar.bz2 153303 BLAKE2B e36f0abf9192381cf39f6c1dc968874d86a790f765567dd6446fd1ef4629e5d6f53265baf16dc6835c441a7c442beafb1305bd8f58b03bd78587520a27f46905 SHA512 165daa854e3f71f59e54159b01bc7799b4aebd1413cec714a9068d178ee182f1f5a8ff2675c5a0d44de948f677cd8b481d13662377d380b53acce3548c24dcd6 DIST python-nbxmpp-7.2.0.tar.bz2 153697 BLAKE2B d0e4271aab8ef7f586e3d74b8c5c8e1087ad4db1e23eb4147829a11db4ae8ef3aacb87d4302245d80d09e25928e1a9940c16dfb5e0af055a80ea75135011e78a SHA512 551add7e54da97fc5a912df50a27035cbbab41bb240b7b2c782fb41c7d108546045927e5ea4896230ba342de0e6779b03fb30364c071d7d8424bb74109def628 DIST python-nbxmpp-7.3.0.tar.bz2 153920 BLAKE2B 146fc3d01b4f698e07453b0dd393019c69f747e3cf04ed9fd8b303ec4ed422cc2b4627ec987ae55fea768e9bc4f3b7515d147264108b37bf282fbdbb0544583d SHA512 1a399bca061e0a5acabc3f550bb83b31f28bfc652ee6fd0b7ba50fbdbfc327cd2bbe4d53c1f2013995c856ec088dd7656d2a8be174156fc8ed51101d27aaabd5 diff --git a/dev-python/nbxmpp/nbxmpp-7.1.0.ebuild b/dev-python/nbxmpp/nbxmpp-7.1.0.ebuild deleted file mode 100644 index 7d0945a3a134..000000000000 --- a/dev-python/nbxmpp/nbxmpp-7.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-nbxmpp-${PV} -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -RDEPEND=" - >=dev-libs/gobject-introspection-1.82.0-r2 - net-libs/libsoup:3.0[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/nbxmpp/nbxmpp-7.3.0.ebuild b/dev-python/nbxmpp/nbxmpp-7.3.0.ebuild index 40d70dd18d78..7d0945a3a134 100644 --- a/dev-python/nbxmpp/nbxmpp-7.3.0.ebuild +++ b/dev-python/nbxmpp/nbxmpp-7.3.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv x86" RDEPEND=" >=dev-libs/gobject-introspection-1.82.0-r2 diff --git a/dev-python/numpy/numpy-2.4.4.ebuild b/dev-python/numpy/numpy-2.4.4-r1.ebuild index 8a7ff00a4e7c..d5b50435c6b1 100644 --- a/dev-python/numpy/numpy-2.4.4.ebuild +++ b/dev-python/numpy/numpy-2.4.4-r1.ebuild @@ -124,7 +124,7 @@ python_configure_all() { ppc64) # every flag implies the previous one for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then + if ! use "cpu_flags_ppc_vsx${flag}"; then break fi cpu_baseline+=( "VSX${flag}" ) diff --git a/dev-python/numpy/numpy-2.4.6.ebuild b/dev-python/numpy/numpy-2.4.6.ebuild index 5d0abca45634..584ab1c94f79 100644 --- a/dev-python/numpy/numpy-2.4.6.ebuild +++ b/dev-python/numpy/numpy-2.4.6.ebuild @@ -124,7 +124,7 @@ python_configure_all() { ppc64) # every flag implies the previous one for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then + if ! use "cpu_flags_ppc_vsx${flag}"; then break fi cpu_baseline+=( "VSX${flag}" ) diff --git a/dev-python/numpy/numpy-2.5.1.ebuild b/dev-python/numpy/numpy-2.5.1.ebuild index 5d0abca45634..584ab1c94f79 100644 --- a/dev-python/numpy/numpy-2.5.1.ebuild +++ b/dev-python/numpy/numpy-2.5.1.ebuild @@ -124,7 +124,7 @@ python_configure_all() { ppc64) # every flag implies the previous one for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then + if ! use "cpu_flags_ppc_vsx${flag}"; then break fi cpu_baseline+=( "VSX${flag}" ) diff --git a/dev-python/numpy/numpy-2.5.2.ebuild b/dev-python/numpy/numpy-2.5.2-r1.ebuild index 3b37af4be2df..d22a019b6c54 100644 --- a/dev-python/numpy/numpy-2.5.2.ebuild +++ b/dev-python/numpy/numpy-2.5.2-r1.ebuild @@ -124,7 +124,7 @@ python_configure_all() { ppc64) # every flag implies the previous one for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then + if ! use "cpu_flags_ppc_vsx${flag}"; then break fi cpu_baseline+=( "VSX${flag}" ) diff --git a/dev-python/opentelemetry-api/Manifest b/dev-python/opentelemetry-api/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-api/Manifest +++ b/dev-python/opentelemetry-api/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild deleted file mode 100644 index 16edbb639211..000000000000 --- a/dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python API" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-api/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in opentelemetry-semantic-conventions opentelemetry-sdk \ - tests/opentelemetry-test-utils - do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-sdk/Manifest b/dev-python/opentelemetry-sdk/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-sdk/Manifest +++ b/dev-python/opentelemetry-sdk/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild deleted file mode 100644 index 7895a70faacb..000000000000 --- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python SDK" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-sdk/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" - -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-semantic-conventions-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -# Tests cannot handle xdist with high makeopts -# https://bugs.gentoo.org/928132 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/metrics/test_measurement_consumer.py::TestSynchronousMeasurementConsumer::test_collect_deadline -) - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests -} diff --git a/dev-python/opentelemetry-semantic-conventions/Manifest b/dev-python/opentelemetry-semantic-conventions/Manifest index 486a7fc72aa1..9b67d89df94a 100644 --- a/dev-python/opentelemetry-semantic-conventions/Manifest +++ b/dev-python/opentelemetry-semantic-conventions/Manifest @@ -1,3 +1,2 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild deleted file mode 100644 index a177f70773f1..000000000000 --- a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Semantic Conventions" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-sdk/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in opentelemetry-sdk tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/oslo-config/oslo-config-10.6.0.ebuild b/dev-python/oslo-config/oslo-config-10.6.0.ebuild index e09c7a788d49..0a45dd0a1782 100644 --- a/dev-python/oslo-config/oslo-config-10.6.0.ebuild +++ b/dev-python/oslo-config/oslo-config-10.6.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/pbr-1.3[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-context/oslo-context-6.5.0.ebuild b/dev-python/oslo-context/oslo-context-6.5.0.ebuild index 6aa8f1b2e39d..85052ad97c44 100644 --- a/dev-python/oslo-context/oslo-context-6.5.0.ebuild +++ b/dev-python/oslo-context/oslo-context-6.5.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-log/oslo-log-8.3.0.ebuild b/dev-python/oslo-log/oslo-log-8.3.0.ebuild index 47d42f39ad42..7a75460437b1 100644 --- a/dev-python/oslo-log/oslo-log-8.3.0.ebuild +++ b/dev-python/oslo-log/oslo-log-8.3.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-serialization/oslo-serialization-5.11.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.11.0.ebuild index 6dbd4f6eb343..52902b34922f 100644 --- a/dev-python/oslo-serialization/oslo-serialization-5.11.0.ebuild +++ b/dev-python/oslo-serialization/oslo-serialization-5.11.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] diff --git a/dev-python/pbs-installer/pbs-installer-2026.8.7.ebuild b/dev-python/pbs-installer/pbs-installer-2026.8.7.ebuild index 5255989ad0b2..f3bc021d04f4 100644 --- a/dev-python/pbs-installer/pbs-installer-2026.8.7.ebuild +++ b/dev-python/pbs-installer/pbs-installer-2026.8.7.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" # httpx is needed to download builds # zstandard is needed to install them diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest index 72f57057900b..1f759d7f607e 100644 --- a/dev-python/peewee/Manifest +++ b/dev-python/peewee/Manifest @@ -1,7 +1,3 @@ -DIST peewee-4.0.7.gh.tar.gz 990613 BLAKE2B cec728c18d5be72b04cf82f9f0b58a7aa1de4bc7b8ff1b49ac543210e50f91ebf51c39d16315aed7c183e20dcb21a4c3e4a093d52bd8f05aaf1db90affefcafa SHA512 6e57b4cb98e68eb1a046c2ca9a58a3f07641b4c7a1ec3c8db23e97b199d2c61971178a3abbb9d7893e8f73ce83808124fdfa821a427ace116df826f1bd9000d3 -DIST peewee-4.0.8.gh.tar.gz 1001592 BLAKE2B 4b2328fa31aab3315511ce4320008d56e51882c041a15f4ec5e4732fd4c72e2a5c98346b4e515619d2cde056d030e52e76a128db31e00b985b6ed6aa19623166 SHA512 2c9ee4d98f4e63eeb4ec1a28762a32efe41c506fd7437667325a65c73cad821c35d18faad8da5a30f8dde25af88f4f6431cc73858c735468be3837e675fa46d0 -DIST peewee-4.0.9.gh.tar.gz 1002262 BLAKE2B 456af69c3d57d2e8344080cf40845163c9d0a9bd6b4a418940adc28ed388aea7faad8e3759973b23fcc8fb0e27e6a88c40b953081825f8a7acf6f8eb64c91894 SHA512 dd68b9e38dca84eff67c90f1f78cd6d59713c18b73faa8e2a36fa1b343e2e1f154a0dd57415803b763fd7368a151eb08c30312c72d1c2db665f7941a99a0ad8c DIST peewee-4.1.2.gh.tar.gz 1046776 BLAKE2B 8a66ea828ad669db4d20cce089e485f75b9f792bc94fea8a1a1d46f9391e062f89c33cb2e7a34aae84645580967c586d4efff067d1aa4d7cfd6cc1da01fe90e9 SHA512 4a384817a8b3a146ac818b7327cc1ef4a02c0322409353ac29f64d9c66e1e6eeebb226db67fa6e4754662e82307b0abaa57b7526faa4dc7d90d911b8cc3094e9 -DIST peewee-4.2.4.gh.tar.gz 1065177 BLAKE2B ffc87a100a8ae1e4562d9c05094a1fc3aa0f16cccbcd729339ab98291aac0d0aecd5a4a654296f358e15a3eb06cad3e4890d94386474e73373bbc25380cc8a7d SHA512 e39840f37de39d11cb018adcd188b23aa794dfc93de07d78e0b99a9eae0e69216c13afd07a4d135785b7269180e7ae3b1628cd0c8b3cbedc3a9b851534b41bdf DIST peewee-4.2.6.gh.tar.gz 1068419 BLAKE2B b3ca315cc1bd2a1a11a1ef241b01326d5b9cbb944b1a810cc1f79206ceb6a1c44e0baf13c3b83eea185369d5a303f95363c4934d57574d54b648b7add97830de SHA512 2c67659f67158317849671871e10a01d54ed5113e7e9cd82f1b3144d3f5fcc2be18211bf94a3a30c98740c091522a6ebe4d573f7fbf45cf3e24432341cc9c088 DIST peewee-4.3.0.gh.tar.gz 1091937 BLAKE2B a4af95bc80dce47c2e2abc74afd01d2e25736067ffbbd6f60dd6f62974c9a9a62be4fbfb963646ba3e99c91953839c7612c796381768e35e28ec53bb2114ecf2 SHA512 1745b92e9edd0a34a15aeccdedfc1f7a30f95457f09b1c257b2e6b4ebd377fd515150270de2e0f2d564646302317368a78ad73fcce99398a752e14d1643d40da diff --git a/dev-python/peewee/peewee-4.0.7.ebuild b/dev-python/peewee/peewee-4.0.7.ebuild deleted file mode 100644 index e41bf9288df5..000000000000 --- a/dev-python/peewee/peewee-4.0.7.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/peewee/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - dev-db/postgresql - dev-python/psycopg:0[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - default - - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die -} - -src_compile() { - if ! use native-extensions; then - local -x NO_SQLITE=1 - fi - - distutils-r1_src_compile -} - -src_test() { - initdb -D "${T}"/pgsql || die - pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die - createdb -h "${T}" peewee_test || die - psql -h "${T}" peewee_test -c 'create extension hstore;' || die - - local -x PEEWEE_PSQL_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/peewee/peewee-4.0.8.ebuild b/dev-python/peewee/peewee-4.0.8.ebuild deleted file mode 100644 index 354b1a91f483..000000000000 --- a/dev-python/peewee/peewee-4.0.8.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/peewee/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - dev-db/postgresql - dev-python/psycopg:0[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - default - - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die -} - -src_compile() { - if ! use native-extensions; then - local -x NO_SQLITE=1 - fi - - distutils-r1_src_compile -} - -src_test() { - initdb -D "${T}"/pgsql || die - pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die - createdb -h "${T}" peewee_test || die - psql -h "${T}" peewee_test -c 'create extension hstore;' || die - - local -x PEEWEE_PSQL_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/peewee/peewee-4.0.9.ebuild b/dev-python/peewee/peewee-4.0.9.ebuild deleted file mode 100644 index e41bf9288df5..000000000000 --- a/dev-python/peewee/peewee-4.0.9.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/peewee/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - dev-db/postgresql - dev-python/psycopg:0[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - default - - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die -} - -src_compile() { - if ! use native-extensions; then - local -x NO_SQLITE=1 - fi - - distutils-r1_src_compile -} - -src_test() { - initdb -D "${T}"/pgsql || die - pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die - createdb -h "${T}" peewee_test || die - psql -h "${T}" peewee_test -c 'create extension hstore;' || die - - local -x PEEWEE_PSQL_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/peewee/peewee-4.2.4.ebuild b/dev-python/peewee/peewee-4.2.4.ebuild deleted file mode 100644 index 354b1a91f483..000000000000 --- a/dev-python/peewee/peewee-4.2.4.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/peewee/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - dev-db/postgresql - dev-python/psycopg:0[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - default - - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die -} - -src_compile() { - if ! use native-extensions; then - local -x NO_SQLITE=1 - fi - - distutils-r1_src_compile -} - -src_test() { - initdb -D "${T}"/pgsql || die - pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die - createdb -h "${T}" peewee_test || die - psql -h "${T}" peewee_test -c 'create extension hstore;' || die - - local -x PEEWEE_PSQL_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/phonenumbers/phonenumbers-9.0.36.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.36.ebuild index de79c2ad9678..ca291505d9f2 100644 --- a/dev-python/phonenumbers/phonenumbers-9.0.36.ebuild +++ b/dev-python/phonenumbers/phonenumbers-9.0.36.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index e6deab2a3c2d..7432450774c4 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -6,5 +6,3 @@ DIST pikepdf-10.5.1.tar.gz 4582470 BLAKE2B 9a92e465f0972b289016786bba91fc322ed17 DIST pikepdf-10.5.1.tar.gz.provenance 9398 BLAKE2B a760b31f221da8c04c350adf36a52a8664cfcd5ca74fdcaed26fa38f6a9b7ed57fb1e58eff525c8f03e3d8aa3924b6e82bfb759d7746db841cf0747e4428c482 SHA512 06357efef746dc2b316cf603e7c435ae4b9a1b354f895afc835877e7d7e95887a22e69261b1c6c345ebaee86f14a11f075991e714c4b6861547482719d71f906 DIST pikepdf-10.7.3.tar.gz 23669571 BLAKE2B 837ba311d77a1da30e83afad86c6911500766b5c006ebbdd346a15efbceba0107083e572d79ff836534d071912000907d61a60e95dccb9a45d6e205aa65d228b SHA512 7b9c1e15a792e6c01bde0d9bee342f1be9023081b2b43e44e6d7ab37485db5b3542d9813344e9b24e3f8ceea17a5cb75e25af1943ab738a54f362f52e05cc6f7 DIST pikepdf-10.7.3.tar.gz.provenance 9606 BLAKE2B 659e899c3852ba81d8c36d1e5f0078e9b5143e0043e9d06301642a6751db9fa9369e97a854ccdc99cdb728ead0ae2db02fbfaf12f2a19823c9c26ac59ca58b20 SHA512 a6a2711a864412dc50757a234ca00873f7acfc75d8e24cdbef181765260ad1ee02d247eb017adb7f64109aec2d63404e5c261348bad6e818f05748c581b479a9 -DIST pikepdf-10.8.0.tar.gz 23700828 BLAKE2B a7ba70ac8e644b0bc8c891f253a4117f8af617fbdf9dfa9e3f8d73532cab52d5756885c8a46b3212c2e916583a825cb7152f41b89c9bd485e5f8ee0aff661488 SHA512 315097512d4235685cd977578fb3f60612eaeadb368705b00374e021c6322863665d88550b938d5c1777c3dc7158a5351899cb3a799052aa8739c199d54d11d5 -DIST pikepdf-10.8.0.tar.gz.provenance 9759 BLAKE2B 4a156321b2b7c723a81f02f4f9827b5ba7a97a5e6ed2935b1c35075f0f06a6ed567dca70072cf0b0b8deba1387575d27a80816afb4718f127069ef13898e1819 SHA512 f1b1661d30a95a49eb948b5b008476e952d9b16d9485a87bbb7403a2e269d42adb79f04c0703da8df3f3b722a27fb35df38c9e8748ea2b97c65ca96859029c45 diff --git a/dev-python/pikepdf/pikepdf-10.8.0.ebuild b/dev-python/pikepdf/pikepdf-10.8.0.ebuild deleted file mode 100644 index 634c4f07cb5a..000000000000 --- a/dev-python/pikepdf/pikepdf-10.8.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="big-endian" - -# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-12.2.0:0= -" -RDEPEND=" - ${DEPEND} - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/nanobind-2.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - !big-endian? ( - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - ) - media-libs/tiff[zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -e '/-n auto/d' -i pyproject.toml || die - # remove bundled qpdf - rm -rf qpdf || die -} diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest index def3b4fe461c..8e26d07ec991 100644 --- a/dev-python/pyarrow/Manifest +++ b/dev-python/pyarrow/Manifest @@ -1,6 +1,5 @@ DIST apache-arrow-23.0.1.tar.gz 17296212 BLAKE2B 7023df6e6900dc239edc757fef76a89d2169e4fd3e1eaf3471f805a6e1c39014b9ec1e5a3d7c9e7a590b8d007c4adc1d15b8ed22ecf4724b24a33ffa96557db2 SHA512 c687e50dfcdbf7e0e39710224360d35d9aa734452b3a47adc8c101f3019b6b4116310c05b9f3cd0a5ed4ad9b7bd8fb88edb70e79b3cbd413a57e5e35e4554a6c DIST apache-arrow-24.0.0.tar.gz 17360520 BLAKE2B 1d50493b3b74e1c16ba406b5cea93712a332b8ea2db405c31aca844a8fa2d6ef9bcecf3a3bc84dc4bc6ddf946e55251e6d270c85c15b7f461765b6fc72b3a492 SHA512 ffbac0c198c74f26b2ac173aa2b054cfd3902927ca3db36fbbae25353e8696c32b744e805c25801ced22641af71a5a8ea441202d8d3494aa803b797995d9d408 -DIST apache-arrow-25.0.0.tar.gz 17480910 BLAKE2B 1a2f11a18cf56c6011f76f593eed6b4208e1fdff5c97ad662480506f6a78ab1f8a9c57bc132dfb6ff741147db7440c83b2ba0b0f4e31df270b50cea4b3736707 SHA512 9c7a91eef5177b0339f0479397afcc455f25af4d0cb07cd5ce0dcbdd5bba390ef2310cd114b6769c13f93e7199d58a895b2d680cca997afb6ebdb8e7dabf5b4e DIST apache-arrow-25.0.1.tar.gz 17489182 BLAKE2B 2437feb4f96c83c1e7123550ce4d1047bdbbb2afbe52f6bcddc2bc9b2a581245579b09b3e39052a07f90576dccafe91ac41d8e0aaa5223a054f60d6b20deba0d SHA512 e75d384b4fdbdee29eb8ad29800c731843e7c43d90a43995dcc77390008723537791e212333178625345c718bdab15e0f3d8c12aa86b336918598c7d3fefc6e5 DIST arrow-testing-249079a810caedda6898464003c7ef8a47efeeae.tar.gz 4155027 BLAKE2B 4fc4cf5153382b476d66265d5ab2fd5e512fdd0766bcf94bf675e5fefd15523fc8e0f87d9708285fd94e59b8d2a895f4f70855f0e1a826587897bef303887584 SHA512 a7134f3a4dc9c1ce09c1b522ee38e1cb9e04aef08e32bdd18297b9b3a73971f632b97d18f955e59e1cefa38f7f6417a9a2bc2fef787f5174ddcd71733305d2d3 DIST arrow-testing-725fd4a4b12d01c53c98e80274c0b23aa8397082.tar.gz 3752144 BLAKE2B bbfde361f8da376f228720de00a3f6c2b42051e53580f650ad5621086cbf4828a289d86815ac1143720d80f230a851c9602bf198a32e457c1a0f7767790968ee SHA512 0789bf65fc2609f84a9c2865bc8e12f8c63fdd138eff02af1b24ba2c0e925d8c0ecfbe57515786e91531d918ef1a0d92fd5becb553682eafdcedd7678ddacb9e diff --git a/dev-python/pyarrow/pyarrow-25.0.0.ebuild b/dev-python/pyarrow/pyarrow-25.0.0.ebuild deleted file mode 100644 index 3cf0e791f6d2..000000000000 --- a/dev-python/pyarrow/pyarrow-25.0.0.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -# upstream's standalone wrapper modifies sdist only -DISTUTILS_UPSTREAM_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing - -# arrow.git: testing -ARROW_DATA_GIT_HASH=9ff285c88565f0f6abc855918c6a342e70e4909c -# arrow.git: cpp/submodules/parquet-testing -PARQUET_DATA_GIT_HASH=e74785d85a4ecee829e1e405444d6a1b24b8bc9c - -DESCRIPTION="Python library for Apache Arrow" -HOMEPAGE=" - https://arrow.apache.org/ - https://github.com/apache/arrow/ - https://pypi.org/project/pyarrow/ -" -SRC_URI=" - mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz - test? ( - https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz - -> parquet-testing-${PARQUET_DATA_GIT_HASH}.tar.gz - https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz - -> arrow-testing-${ARROW_DATA_GIT_HASH}.tar.gz - ) -" -S="${WORKDIR}/apache-arrow-${PV}/python" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="+parquet +snappy ssl" - -RDEPEND=" - ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?] - >=dev-python/numpy-1.16.6:=[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-libs/apache-arrow[lz4,zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # cython's -Werror - sed -i -e '/--warning-errors/d' CMakeLists.txt || die -} - -src_compile() { - export PYARROW_PARALLEL="$(makeopts_jobs)" - export PYARROW_BUILD_VERBOSE=1 - export PYARROW_CXXFLAGS="${CXXFLAGS}" - export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 - export PYARROW_CMAKE_GENERATOR=Ninja - export PYARROW_WITH_HDFS=1 - if use parquet; then - export PYARROW_WITH_DATASET=1 - export PYARROW_WITH_PARQUET=1 - use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1 - fi - if use snappy; then - export PYARROW_WITH_SNAPPY=1 - fi - - distutils-r1_src_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # wtf? - tests/test_fs.py::test_localfs_errors - # these require apache-arrow with jemalloc that doesn't seem - # to be supported by the Gentoo package - tests/test_memory.py::test_env_var - tests/test_memory.py::test_specific_memory_pools - tests/test_memory.py::test_supported_memory_backends - # require mimalloc - tests/test_memory.py::test_memory_pool_factories - # fragile memory tests - tests/test_csv.py::TestSerialStreamingCSVRead::test_batch_lifetime - tests/test_csv.py::TestThreadedStreamingCSVRead::test_batch_lifetime - tests/test_array.py::test_to_pandas_zero_copy - # takes forever, and manages to generate timedeltas over 64 bits - tests/test_strategies.py - "tests/test_array.py::test_pickling[builtin_pickle]" - # scipy.sparse does not support dtype float16 - "tests/test_sparse_tensor.py::test_sparse_coo_tensor_scipy_roundtrip[f2-arrow_type8]" - ) - - cd "${T}" || die - local -x PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data" - local -x ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data" - epytest --pyargs pyarrow -} diff --git a/dev-python/pyasn1/pyasn1-0.6.4.ebuild b/dev-python/pyasn1/pyasn1-0.6.4.ebuild index a277ccd0f5d3..bb5339714f38 100644 --- a/dev-python/pyasn1/pyasn1-0.6.4.ebuild +++ b/dev-python/pyasn1/pyasn1-0.6.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" distutils_enable_tests unittest distutils_enable_sphinx "docs/source" diff --git a/dev-python/python-fire/python-fire-0.7.0-r2.ebuild b/dev-python/python-fire/python-fire-0.7.0-r4.ebuild index f60ef72eb258..e6dbbadf27fe 100644 --- a/dev-python/python-fire/python-fire-0.7.0-r2.ebuild +++ b/dev-python/python-fire/python-fire-0.7.0-r4.ebuild @@ -15,22 +15,15 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - RDEPEND=" - ${PYTHON_DEPS} dev-python/six[${PYTHON_USEDEP}] dev-python/termcolor[${PYTHON_USEDEP}] " -BDEPEND=" - ${PYTHON_DEPS} -" DEPEND=" ${RDEPEND} test? ( dev-python/hypothesis[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/termcolor[${PYTHON_USEDEP}] dev-python/hypothesis[${PYTHON_USEDEP}] ) @@ -41,7 +34,7 @@ PATCHES=( "${FILESDIR}/python-fire-inspect.patch" ) -EPYTEST_PLUGINS=( ) +EPYTEST_PLUGINS=( pytest-asyncio ) distutils_enable_tests pytest diff --git a/dev-python/python-fire/python-fire-0.7.1.ebuild b/dev-python/python-fire/python-fire-0.7.1-r2.ebuild index 574b70d2b666..23e7d9c72d8e 100644 --- a/dev-python/python-fire/python-fire-0.7.1.ebuild +++ b/dev-python/python-fire/python-fire-0.7.1-r2.ebuild @@ -15,22 +15,15 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - RDEPEND=" - ${PYTHON_DEPS} dev-python/six[${PYTHON_USEDEP}] dev-python/termcolor[${PYTHON_USEDEP}] " -BDEPEND=" - ${PYTHON_DEPS} -" DEPEND=" ${RDEPEND} test? ( dev-python/hypothesis[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/termcolor[${PYTHON_USEDEP}] dev-python/hypothesis[${PYTHON_USEDEP}] ) @@ -41,7 +34,7 @@ PATCHES=( "${FILESDIR}/python-fire-inspect.patch" ) -EPYTEST_PLUGINS=( ) +EPYTEST_PLUGINS=( pytest-asyncio ) distutils_enable_tests pytest diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest index 48b5d3f9a7b6..eb5560609c12 100644 --- a/dev-python/python-openstackclient/Manifest +++ b/dev-python/python-openstackclient/Manifest @@ -1,3 +1,2 @@ DIST python_openstackclient-10.1.0.tar.gz 994222 BLAKE2B 6b13897115e8f72113ff815cb120e0d5ff52edd7cd863d478f3c196fce005b149c1af39492306cac20278375d3bd20d6da00609398884d791f4695a226de3f75 SHA512 caa16f30705f2b5d8779f2513df3b50b2aabe1fbe986aa70e0e74e11f0b2026d0814224ddbc6541bdfe9c377e93d254671544ba88e2be6e0ac5c32d5b10b9041 -DIST python_openstackclient-10.2.0.tar.gz 1037278 BLAKE2B 9d7ba98bfa069e1b908d46cbc03629f3343394fe04d4efb8674057226d3c6a19d949d6b74af99c749f66ffe9efd1d19f493aac6141e8718dcf17f0835762e4bd SHA512 6f47e9655fc2788d1c83bda54647a7d3faadde5e286e35cd1a31e4aec433c0fe5bebdef7045e1500a7190a65b7c0df03d76b5a6c338c3a43bcc979c710c8683e DIST python_openstackclient-10.2.1.tar.gz 1037636 BLAKE2B 6000dfc3a1470970199bac2bb8b9447b3b7e1f96fb14b37c1e91d412e5088b7a481200e17a06bd2b1980e03b4231ba86e6c8cbd7339375ff734729178f42c8f1 SHA512 b3f4d9a20850db2f2af1a9647f1c57a9055b88d8f5da03d6357eb683ab86abfcbffcbb2b75087f6315735eb679120f07457fc9c9ca5e299110ba5378360b3fbc diff --git a/dev-python/python-openstackclient/python-openstackclient-10.2.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-10.2.0.ebuild deleted file mode 100644 index 594b8f9a892a..000000000000 --- a/dev-python/python-openstackclient/python-openstackclient-10.2.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack APIs" -HOMEPAGE=" - https://opendev.org/openstack/python-openstackclient/ - https://github.com/openstack/python-openstackclient/ - https://pypi.org/project/python-openstackclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/cliff-4.13.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-4.16.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-4.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] - >=dev-python/python-manilaclient-6.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Depends on a specific runner - sed -e 's/test_command_has_logger/_&/' \ - -i openstackclient/tests/unit/common/test_command.py || die - # we do not package hacking - rm openstackclient/tests/unit/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstackclient/tests/unit -} diff --git a/dev-python/python-tests/Manifest b/dev-python/python-tests/Manifest index cf7f71f8e240..e3906ea9ce94 100644 --- a/dev-python/python-tests/Manifest +++ b/dev-python/python-tests/Manifest @@ -29,3 +29,4 @@ DIST python-gentoo-patches-3.15.0b2.tar.xz 3436 BLAKE2B fa2128b899f2d93078058ccd DIST python-gentoo-patches-3.15.0b3.tar.xz 3432 BLAKE2B 994e9339e00dfa4b40395e763f25dde4813d791151787028dafcf2e5159c38bbe88d4b56d07fc4c7454a09bd55edfda94b9cb8cf5c0ff0ffe7db4bb1a8eea8b6 SHA512 8c3a8dea43fc42179679b1f6811979dabb4e1c34821b4aecd894d661842df26e7592f5c74787157f36ccddf9ce233994c774fbe8381dc0ccaff3dfcff0c6c572 DIST python-gentoo-patches-3.15.0b4.tar.xz 3436 BLAKE2B 82a8b6a3467613229b938313f69dca219793fe5e4a16266483705f00062eec30f775bbaf4b50aa38062a96377a44071f2d29b5ae7926a003d3b70094ddc0db5e SHA512 0858432978d85453ca136c4b54737c6df8ca536852723f0625984ca7cb4aef623286d94e34b8ac80f2f7547a8fe95390972e569bdcdb30c93f4466eab586022b DIST python-gentoo-patches-3.15.0rc1.tar.xz 3432 BLAKE2B ecd250cefb140de9b9072e4fc256a21c0f2b0a372a4fc715cf954e04c8b5ed8932f9729e14fa1c31edbca3db72b6c9fade2bb4571544e26425bfa841cbd9acad SHA512 2d587b31bafe712f87b79c93fc197e7232da29a14df218ec495a57a50a92d1543dc5fb32214a5ef83dc2b0dac22dad493a03cac39b25566f1b4688d810dacefa +DIST python-gentoo-patches-3.15.0rc1_p1.tar.xz 5204 BLAKE2B 088022af757ebcb93a6fed65211147f5e1b4fc3cf319aa4fd6ca18998a96a579711cc18ba392e91a58cbea44fc71facca47ace333fc79957ae779876b30e0349 SHA512 c72a2a312c97e67962b06a2fa2da6292b11fa19cb8fe237e9a100c85672a230acf2f74b47832a601513a100358bcfd70296501652a9692e86a53447f5962fdfa diff --git a/dev-python/python-tests/python-tests-3.15.0_rc1_p1.ebuild b/dev-python/python-tests/python-tests-3.15.0_rc1_p1.ebuild new file mode 100644 index 000000000000..b7e5d0c7a099 --- /dev/null +++ b/dev-python/python-tests/python-tests-3.15.0_rc1_p1.ebuild @@ -0,0 +1,74 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +VERIFY_SIG_METHOD=sigstore + +inherit python-r1 verify-sig + +MY_PV=${PV/_} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="Test modules from dev-lang/python" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.sigstore + ) +" +S="${WORKDIR}/${MY_P}/Lib" + +LICENSE="PSF-2" +SLOT="${PYVER}" +if [[ ${PV} != *_* ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +# enable by default to help CI handle it (we have no additional deps) +IUSE="+python_targets_${PYTHON_COMPAT[0]}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + ~dev-lang/python-${PV}:${PYVER} +" +BDEPEND=" + ${PYTHON_DEPS} +" + +# https://www.python.org/downloads/metadata/sigstore/ +VERIFY_SIG_CERT_IDENTITY=hugo@python.org +VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} + fi + default +} + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + cd .. || die + default +} + +src_install() { + python_setup + # keep in sync with TESTSUBDIRS in Makefile.pre.in + python_moduleinto "/usr/lib/python${PYVER}" + python_domodule test + python_moduleinto "/usr/lib/python${PYVER}/idlelib" + python_domodule idlelib/idle_test +} diff --git a/dev-python/re-assert/re-assert-1.1.0-r4.ebuild b/dev-python/re-assert/re-assert-1.1.0-r4.ebuild index 715d924a53ce..c91a3e635de7 100644 --- a/dev-python/re-assert/re-assert-1.1.0-r4.ebuild +++ b/dev-python/re-assert/re-assert-1.1.0-r4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" RDEPEND=" dev-python/regex[${PYTHON_USEDEP}] diff --git a/dev-python/rpds-py/rpds-py-2026.6.3.ebuild b/dev-python/rpds-py/rpds-py-2026.6.3.ebuild index 940699f7d1e7..73793acc8218 100644 --- a/dev-python/rpds-py/rpds-py-2026.6.3.ebuild +++ b/dev-python/rpds-py/rpds-py-2026.6.3.ebuild @@ -46,7 +46,7 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest index 0d66fd66a130..8b6455821650 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,9 +1,3 @@ -DIST scikit_build_core-0.12.2.tar.gz 303553 BLAKE2B 536a22d66ac50b3ab2f4d5110c506892ed2dec2688a091c4d3cf18530b98f66ff82f16cc1c0c6e7a9b623f710325b28d5759203832ac2bebfc0f4471f41e85b3 SHA512 8dfec47cdd9c0066c99ebb240703e3d5c7bd21eddb403f1d4452728019090562e255ea6bb9719e89d3ead288b5aa7c356fc0b829affa719533ea67d14481497f -DIST scikit_build_core-0.12.2.tar.gz.provenance 9733 BLAKE2B 78d399a1b1ccfaf6bbfead583e22e704ebb7add238f330e6a1ad4aebb7ab18a0f73f5fe5e9aca2060a8db2a9475d5cf8c014b693b6b7da7703ade89479f507e0 SHA512 9d780076dac7df65d75e2d8f8e90b8b017a74d61f770450b0c65043bfa26a4149d0f99f87588796ccff9711ee6723179c174bff3d49c75d223de6cb78ed42811 -DIST scikit_build_core-1.0.0.tar.gz 466325 BLAKE2B 96436dc6b37ef6cbaf979e5ef5b387a6b832910ebf306b47f49cbeae524a776f751982805e73ae903aed953397db1e888c9f51dcc6511fcf1bf3983dd698a85a SHA512 67b71d2a37a3fa987e26d9c7c1c169260c6c5bfd1439fcbe23ab5831454f12ff1570c397ff8e8ba684083654e1769f0c141b165102c9e347d6d5cca620583d7c -DIST scikit_build_core-1.0.0.tar.gz.provenance 10105 BLAKE2B 6c00ce6d5944529cce68c0513608096d1c2411a66bcb86192215ee244f5a2100e7257ee248c7e85f4d2a329ab3e6f7f45b4c8211b767bfc66b01e89a8ed0b39f SHA512 d44767f3b547e856a45ac66d227db7a1b6b8bcb038028da3b5a52f4bf6059cffb9117c3a9876d7dfc3e97e9e73e351edce7a3ec26fcc7800ad25dde421ef929d -DIST scikit_build_core-1.0.1.tar.gz 468128 BLAKE2B 7b2ba289a5e79a8b1a71432e3ebabad093274c953c957d3c324ce864d8cb25b269156878dbc183ecf167452939f7bc8ad57d0d7768f8079a4de6ba903ab4de11 SHA512 4651484d1783ad9bd9946bd71fc70002371c16dbf8df0f6fa87d3d498061eb05583e1e825601d48d0e1ebf512e7f9ae308666b84dcc333e9461793f09ef74655 -DIST scikit_build_core-1.0.1.tar.gz.provenance 9823 BLAKE2B 93694a5ed43fcc0cee035a2c19a39da00531a1f1e9a30983061b018ecbf971d142915b3e4e7baa7feda85b5c3ed6cdc641a79c4b5515447d800d8e7f36b6c382 SHA512 9dfdf575d24f80cae3f534a7a1e5334f1cf60867a09e747afba8bf56c534f48b64ee5d97aa77af6e1c076c9d180ff52a90adaa381195fcd1dec48693c4696e33 DIST scikit_build_core-1.0.2.tar.gz 469825 BLAKE2B 11abd8868155e046a0c25b1b2596e2993cd13749c94b236005366e8eb8fbe7fe8b4a6965e54e5b2322a633602cf19d820dec2b2c90015cbc01962ed84ff1cf0b SHA512 9c2986e755b1ac1ace4c77033053084494551b9a41fbae5896f4a9cb9491e68bada713723b454c9a27c1abae214cc0de834c78805c2d8fb55d58ab95114a0b3d DIST scikit_build_core-1.0.2.tar.gz.provenance 10011 BLAKE2B c1c9d40f30db12f204447fa487c79ec5aaf2b6361d1a39bc4dfeb4d2188ff6b2f60294d7d3396630c6bb5c3071d29cfa4a5a5c77d9c66a56add636ca322b7fc1 SHA512 e68f3c66e62ab402d5eca861e7711cad3726e33d7378a79c0dbd3b78f31b0ead88d41928669f6cedfbf7372d7e00265e2344a1e6f59d093c0d75ba056efe13d9 DIST scikit_build_core-1.0.3.tar.gz 477539 BLAKE2B c06ccb744e5c0ebe6afef33425d1442e7e515b5209ab76ee9891776cb75b31a5f01c847056c3df68ae0464f4417e48f1a2a863252f2d8f43b0a0563bf1b15aac SHA512 84f73b5133750ed09804e9cfde48435cd533881948320613c425c42820b78d19a1041f8354a3fb385745bd2036a569dc04b393aea6cb93fd4cc289ed837c8b18 diff --git a/dev-python/scikit-build-core/files/scikit-build-core-0.12.2-test.patch b/dev-python/scikit-build-core/files/scikit-build-core-0.12.2-test.patch deleted file mode 100644 index d550f7bc9a2f..000000000000 --- a/dev-python/scikit-build-core/files/scikit-build-core-0.12.2-test.patch +++ /dev/null @@ -1,104 +0,0 @@ -From 56e8c65f6911c168a4f23ae76c9c7f9ad4c088eb Mon Sep 17 00:00:00 2001 -From: Henry Schreiner <henryschreineriii@gmail.com> -Date: Fri, 3 Apr 2026 23:22:56 -0500 -Subject: [PATCH 2/2] tests: fix for latest setuptools_scm - -Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> ---- - pyproject.toml | 2 +- - tests/test_module_dir.py | 4 +++- - tests/test_setuptools_abi3.py | 15 +++++++++++++++ - tests/test_setuptools_pep517.py | 15 +++++++++++++++ - 4 files changed, 34 insertions(+), 2 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index 51fcad69e..85a74dfeb 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -220,7 +220,7 @@ disallow_untyped_defs = true - disallow_incomplete_defs = true - - [[tool.mypy.overrides]] --module = ["numpy", "setuptools_scm", "hatch_fancy_pypi_readme", "virtualenv"] -+module = ["numpy", "setuptools_scm", "hatch_fancy_pypi_readme", "virtualenv", "vcs_versioning.*"] - ignore_missing_imports = true - - -diff --git a/tests/test_module_dir.py b/tests/test_module_dir.py -index af8e58b1a..48461e805 100644 ---- a/tests/test_module_dir.py -+++ b/tests/test_module_dir.py -@@ -29,7 +29,9 @@ def on_all_modules( - - def test_all_modules_filter_all(): - all_modules = on_all_modules("scikit_build_core", pkg=False) -- all_modules = (n for n in all_modules if not n.split(".")[-1].startswith("__")) -+ all_modules = ( -+ n for n in all_modules if not n.split(".")[-1].startswith(("__", "_version")) -+ ) - for name in all_modules: - try: - module = importlib.import_module(name) -diff --git a/tests/test_setuptools_abi3.py b/tests/test_setuptools_abi3.py -index bc9256b2c..3ee7aa644 100644 ---- a/tests/test_setuptools_abi3.py -+++ b/tests/test_setuptools_abi3.py -@@ -8,6 +8,11 @@ - - from scikit_build_core.setuptools.build_meta import build_wheel - -+try: -+ from vcs_versioning.overrides import GlobalOverrides -+except ImportError: # pragma: no cover - setuptools-scm < 10 or missing dependency -+ GlobalOverrides = None -+ - pytestmark = pytest.mark.setuptools - - DIR = Path(__file__).parent.resolve() -@@ -15,6 +20,16 @@ - SYSCONFIGPLAT = sysconfig.get_platform() - - -+@pytest.fixture(autouse=True) -+def setuptools_scm_overrides(): -+ if GlobalOverrides is None: -+ yield -+ return -+ -+ with GlobalOverrides.from_env("SETUPTOOLS_SCM"): -+ yield -+ -+ - @pytest.mark.compile - @pytest.mark.configure - @pytest.mark.skipif( -diff --git a/tests/test_setuptools_pep517.py b/tests/test_setuptools_pep517.py -index f7e61b748..3721055d7 100644 ---- a/tests/test_setuptools_pep517.py -+++ b/tests/test_setuptools_pep517.py -@@ -9,10 +9,25 @@ - - from scikit_build_core.setuptools.build_meta import build_sdist, build_wheel - -+try: -+ from vcs_versioning.overrides import GlobalOverrides -+except ImportError: # pragma: no cover - setuptools-scm < 10 or missing dependency -+ GlobalOverrides = None -+ - pytestmark = pytest.mark.setuptools - setuptools_version = Version(importlib.metadata.version("setuptools")) - - -+@pytest.fixture(autouse=True) -+def setuptools_scm_overrides(): -+ if GlobalOverrides is None: -+ yield -+ return -+ -+ with GlobalOverrides.from_env("SETUPTOOLS_SCM"): -+ yield -+ -+ - @pytest.mark.parametrize("package", ["simple_setuptools_ext"], indirect=True) - @pytest.mark.usefixtures("package") - def test_pep517_sdist(tmp_path: Path): diff --git a/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild deleted file mode 100644 index 6eae848cad9f..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2023-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/scikit-build/scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Build backend for CMake based projects" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build-core/ - https://pypi.org/project/scikit-build-core/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# we always want [pyproject] extra -RDEPEND=" - app-alternatives/ninja - dev-build/cmake - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.12.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] - dev-python/fastjsonschema[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-subprocess ) -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/scikit-build/scikit-build-core/pull/1259/changes/56e8c65f6911c168a4f23ae76c9c7f9ad4c088eb - "${FILESDIR}/${P}-test.patch" -) - -python_test() { - local EPYTEST_IGNORE=( - # needs unpackaged validate_pyproject - tests/test_schema.py - ) - - epytest -m "not isolated and not network" -} diff --git a/dev-python/scikit-build-core/scikit-build-core-1.0.0.ebuild b/dev-python/scikit-build-core/scikit-build-core-1.0.0.ebuild deleted file mode 100644 index 96f33014caf2..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-1.0.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2023-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/scikit-build/scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Build backend for CMake based projects" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build-core/ - https://pypi.org/project/scikit-build-core/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# we always want [pyproject] extra -RDEPEND=" - app-alternatives/ninja - dev-build/cmake - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.12.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] - dev-python/fastjsonschema[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-subprocess ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # needs unpackaged validate_pyproject - tests/test_schema.py - ) - - epytest -m "not isolated and not network" -} diff --git a/dev-python/scikit-build-core/scikit-build-core-1.0.1.ebuild b/dev-python/scikit-build-core/scikit-build-core-1.0.1.ebuild deleted file mode 100644 index 96f33014caf2..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-1.0.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2023-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/scikit-build/scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Build backend for CMake based projects" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build-core/ - https://pypi.org/project/scikit-build-core/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# we always want [pyproject] extra -RDEPEND=" - app-alternatives/ninja - dev-build/cmake - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.12.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] - dev-python/fastjsonschema[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-subprocess ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # needs unpackaged validate_pyproject - tests/test_schema.py - ) - - epytest -m "not isolated and not network" -} diff --git a/dev-python/scikit-build-core/scikit-build-core-1.0.3.ebuild b/dev-python/scikit-build-core/scikit-build-core-1.0.3.ebuild index 96f33014caf2..1589ae32aafd 100644 --- a/dev-python/scikit-build-core/scikit-build-core-1.0.3.ebuild +++ b/dev-python/scikit-build-core/scikit-build-core-1.0.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" # we always want [pyproject] extra RDEPEND=" diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.20.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.20.ebuild index f862c4d85dd6..119ca6b965cc 100644 --- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.20.ebuild +++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.20.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/docutils[${PYTHON_USEDEP}] diff --git a/dev-python/spyder-notebook/spyder-notebook-0.7.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.7.1-r1.ebuild index 1a7ff87d7174..320da6b32b4f 100644 --- a/dev-python/spyder-notebook/spyder-notebook-0.7.1.ebuild +++ b/dev-python/spyder-notebook/spyder-notebook-0.7.1-r1.ebuild @@ -18,7 +18,6 @@ KEYWORDS="~amd64 ~arm64" RDEPEND=" dev-python/nbformat[${PYTHON_USEDEP}] >=dev-python/notebook-7.4.7[${PYTHON_USEDEP}] - <dev-python/notebook-7.5[${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] dev-python/qdarkstyle[${PYTHON_USEDEP}] dev-python/qtpy[${PYTHON_USEDEP}] diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest index 804a075d924c..6e6087e62d64 100644 --- a/dev-python/tomlkit/Manifest +++ b/dev-python/tomlkit/Manifest @@ -1,3 +1,2 @@ -DIST tomlkit-0.14.0.tar.gz 187167 BLAKE2B d416ae531829d6904c6ee463091f4ed38e647f5af27c0a395f151978e2816d0399cd2de2e5fb4972197d4e22a31d460efb3f2ee0a5cb4229d502dfdf8d451995 SHA512 0abdf1a57c90895e1dd3972d18d2b9cd24fac12d7e59b26a8a88784695403b990598ebe806a232fefc0d769a0f606bcdcf78930a19f91935c0c0165512238d8d DIST tomlkit-0.15.0.tar.gz 161875 BLAKE2B b3a6086665fd7ba5edc29c910ff762c2bf516a5604ba7efedfff9b886a5122d2dc9bb5c7aa9832f40fa3e98be32ce85d4d92ef2a15f7cc6193ce491286e859b8 SHA512 dfb7dbb44243f13e01c0b66aa9e0a49edba8c4d8cf720bc81b2faa30877599f465ba38e9235a0b4323100c4efd82d78659b25cf15b345ce5fc5376c3695b73e4 DIST tomlkit-0.15.1.tar.gz 180129 BLAKE2B 4d1b00b7ef2a69ad412f16caac2f06febb3fbbc3f73d231f63b55612b66754b96565920cd01383251def682f4f93c4f393f620890d64d210c4c6edeefb503b06 SHA512 f47fec4f550167e5d95d19fe6d6bf1ee4f1587f852d12dd17c2d5b83410b510f891ee1235e70c8825ce4c1ac5b35126d4136f7dc02a07809c2642173be55bef1 diff --git a/dev-python/tomlkit/tomlkit-0.14.0.ebuild b/dev-python/tomlkit/tomlkit-0.14.0.ebuild deleted file mode 100644 index 3eb5b042a6e4..000000000000 --- a/dev-python/tomlkit/tomlkit-0.14.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Style preserving TOML library" -HOMEPAGE=" - https://github.com/python-poetry/tomlkit/ - https://pypi.org/project/tomlkit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "poetry' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "tomlkit" - version = "${PV}" - description = "Style preserving TOML library" - EOF - - # some brilliant idea about forcing 1970 dates in sdist - # which are older than what zip can handle... - find -exec touch {} + || die -} diff --git a/dev-python/tomlkit/tomlkit-0.15.1.ebuild b/dev-python/tomlkit/tomlkit-0.15.1.ebuild index 631804002933..6e864c940bfb 100644 --- a/dev-python/tomlkit/tomlkit-0.15.1.ebuild +++ b/dev-python/tomlkit/tomlkit-0.15.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" BDEPEND=" test? ( diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest index 3e6c4fdf496a..36fe00711897 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -1,11 +1,5 @@ -DIST tqdm-4.68.2.tar.gz 171923 BLAKE2B 7a3587662766743952627ad294cca083cac58d576346f242c3499c78e56f528d9c0d454af241a8366eb6b38fa04ecc267579db94abae474d8a7e3c6fbbdcf1be SHA512 a023be68c85d807f2a3dfc225b9db09add9cf71b4f2fb69abf184ee47526afbdeef2ff7a16e6f02d0640eae3d37bb070eefdac050e54263b61ee6d916c8269a3 -DIST tqdm-4.68.2.tar.gz.provenance 9146 BLAKE2B 315da20cff5c147ea9a42626f868121f89264fa0269892336883a5ad9aa0b545cf25fb9bc174656d5dee7196a394acde767e635b6296d29e0465703bff5fbfb5 SHA512 06f93344fe73eb5eee90d4094810540451baa7d7fcdf120ad77302e55b55d60bbefd8c5cc5ed6714b7a2aff7cb2c038278d1c14aaff911a3d56fbc17a12bf4b3 -DIST tqdm-4.68.3.tar.gz 170596 BLAKE2B ded12112cdb45a81d3ce85d6cf25f1968780f44962f686627d820c2121cef103f10b80c5e28bc155b765ed2622915c00e50288f4ef949dcc05e22fcc351257f9 SHA512 6421d3b2b4483aecc2e71f4061694c9219f5c99e0b4aedde2d752299a8643719a255ec783f944d3d1b3896c97e5d35b58b0cf1ecd97ac14806b50af65fb37e63 -DIST tqdm-4.68.3.tar.gz.provenance 9381 BLAKE2B 627c7f6da41395cfeca1b3b8f3d1643aac863786dc31e22f9f9289f071985ee70c65bb7cd18dc35b322aafe787d7365a294accf7a59583ac29bfe789625e5772 SHA512 52172af2cb84c14edc77b98f8cd436a981147f2f1134f26bcd172161dc467b0589d83f456d78344369d2303741d048aa4160b1dac52beb60edc0ef14420341b2 DIST tqdm-4.68.4.tar.gz 792418 BLAKE2B ad7a406662a0bd968047015371e26405428109d236c3fbad2d76e4ae3901f6a2e3ce759c35bbc8005929c4379c05206bf96e3e922804de4a42c55b92d571e32b SHA512 b4f70ed5b5fb1fb77896e54a545a18da5c9c22c719649f159c37e3917a9014faeedc4d96eb90a257d7720d846ccaf63101c6f8f852376178dfe292b1523757f9 DIST tqdm-4.68.4.tar.gz.provenance 9616 BLAKE2B 8779b7d07a7e188fa52e632fdd115553d6bf0271066aba5514a350c05e015ed089fce00af5ffcf4c575730f530a154ffe972709644bd463b561d432c814b2862 SHA512 457e961ad00dedba61d8a8e3979e935cb1d2ffac243e74e9f56fb17fcaeac6931b2c6c7a0f40b6f3b290ae9fe13431d6775e447bcd9695233198f29faa624c63 -DIST tqdm-4.69.0.tar.gz 792569 BLAKE2B f15491f1276bef9725a8178f2328c1f487038bc6f1df0131e35dbbdf25931bf233d8ec43ff1dc755c4ef4fa8543c468b9f8a526f918ed57aeb480f509816f748 SHA512 fb015dd81b1b628c102aa202018f0fec621faa9bb755f56237f4c822c3a8d0646b7de5b599067b99794335b2fe1b7ae2832c45d693050ac6a62a564c522f5e31 -DIST tqdm-4.69.0.tar.gz.provenance 9385 BLAKE2B 073d36bd714a2da52b5e4a2db7941a902e108e4877b3a6ffba0d606ffa4842e70317d8cb960ff3fbb2241b32c62d303a6e9285c1d7d57a95d9afbeb97c70efa4 SHA512 9c95185d98ca95acf8819aca785f94213af05faa26c3c448af69dd8ffdb166f50e527091c0f93d6fbe024ef07a1c50aa0b40d3b74c30e750e3040c603fb9ad3b DIST tqdm-4.69.1.tar.gz 793046 BLAKE2B a8c96922147fd13bb04a75ea4c08ac1d1ed5a076ddebd143e2df8c4f10532f6aa9931a88e57a2c499744f0a4bd874436722824248867aa1149c5da448940aafa SHA512 33a3831c48a90c39588e25a6a90ff7716d5bb1886f5a8edce3cc5bce11c9eae0e1624132baac481d7cd84b291512683d4df25184005ff2205c3f2b3dd5fd3409 DIST tqdm-4.69.1.tar.gz.provenance 9573 BLAKE2B 4ff0b33b10620a586c9bf6fce89c78891361eefe966e5cd72ca2517bd104a055d418111aa33d1049b0619ee6bf7d4604703a1f8ea1bbf103e8d25f61a557ee3c SHA512 0dd45e0cc9dce5228b45c2b0f4037fea8fcd4dc58971961f0b1f7ae56e2dbeaddcfb934af81cfd537c1166f62cc6d14aed287ea359a8c1778b8166308fc244c1 DIST tqdm-4.70.0.tar.gz 795438 BLAKE2B 7548bff6157c7356a0b4c011e3f6a5a143ac8ac31d445ee282fcc989496a83000a3f85eee05150e9bd0714cb506924b5fa096d3eeda0a73065fc7dc67134a953 SHA512 34f9cde7df0c9c914769c9254800ddf8668ca04a31316752253056a9cbbde9b0ae104517be51259e0220c7a1beb81587f9d91e920841fe7ecd8600c3e3570b51 diff --git a/dev-python/tqdm/tqdm-4.68.2.ebuild b/dev-python/tqdm/tqdm-4.68.2.ebuild deleted file mode 100644 index ebfa04953931..000000000000 --- a/dev-python/tqdm/tqdm-4.68.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# 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/tqdm/tqdm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit bash-completion-r1 distutils-r1 pypi - -DESCRIPTION="Add a progress meter to your loops in a second" -HOMEPAGE=" - https://github.com/tqdm/tqdm/ - https://pypi.org/project/tqdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Skip unpredictable performance tests - tests/tests_perf.py -) - -python_install_all() { - doman tqdm/tqdm.1 - newbashcomp tqdm/completion.sh tqdm - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/tqdm/tqdm-4.68.3.ebuild b/dev-python/tqdm/tqdm-4.68.3.ebuild deleted file mode 100644 index ebfa04953931..000000000000 --- a/dev-python/tqdm/tqdm-4.68.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# 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/tqdm/tqdm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit bash-completion-r1 distutils-r1 pypi - -DESCRIPTION="Add a progress meter to your loops in a second" -HOMEPAGE=" - https://github.com/tqdm/tqdm/ - https://pypi.org/project/tqdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Skip unpredictable performance tests - tests/tests_perf.py -) - -python_install_all() { - doman tqdm/tqdm.1 - newbashcomp tqdm/completion.sh tqdm - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/tqdm/tqdm-4.69.0.ebuild b/dev-python/tqdm/tqdm-4.69.0.ebuild deleted file mode 100644 index 1830f731430d..000000000000 --- a/dev-python/tqdm/tqdm-4.69.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# 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/tqdm/tqdm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Add a progress meter to your loops in a second" -HOMEPAGE=" - https://github.com/tqdm/tqdm/ - https://pypi.org/project/tqdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Skip unpredictable performance tests - tests/tests_perf.py -) - -python_install_all() { - doman tqdm/tqdm.1 - newbashcomp tqdm/completion.sh tqdm - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index b9c49f544ade..e671519ff92f 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,5 +1,3 @@ DIST translate-3.19.13.gh.tar.gz 1365289 BLAKE2B 533cbe8be6e5585157bf63518b9f53f359626c04e1c495d8dc713c3ed00ac43fc5591a2db8c6686776ad440c8711d8e5544003abf11fe9bb457df5ea5a3364d0 SHA512 814ad39c2d49f3c96079039173949a09649ef671516f0c77ce749b0c3b7b8978d4217458e7e39f9c10f497f5bd013f80796fa098794cd59ee33c52466beed867 -DIST translate-3.19.14.gh.tar.gz 1375782 BLAKE2B 37f1dfb46592e1f70b5f437ff016e529f4f4432747e7c592cfe065ecd286a6dd0ef30e4babca7007fd3eb536b86d2832d81b744aee4a009f6ca23ea88ddf4715 SHA512 27f71881a498054e367e77f1a19df46e2a58c37325f55e764b2022754b0ac11fc2b574874da473f30e0ffb586ee5f16d4b625e49dd843cae1a920b89a185a6a4 DIST translate-3.19.15.gh.tar.gz 1406521 BLAKE2B a47cd9202ef318b518a7c268fd3eb8b9f3aca526c4735d1c71d4dccf150da7793b6fd468cf473c25006a4f32fe3a8677b8544f7407a90a9c4f5e3a95a32efcaa SHA512 cdc353b7730eb18a177fdc32a0c0018d636be37cba4392eb6f28d74fcc33c8abf34caa8f54cb0e7351a9fcfddf0bb78ced065a2309995b82a24338766b9c917a -DIST translate-3.19.16.gh.tar.gz 1414743 BLAKE2B 8bd639d9c47841a242a2f6c5b0b24d224d6aee2e5489b71a74cdf4eda29e85860cb865975604f39ef42d9362d39ee1c991e98350cb86b31a963af11751e6e6bf SHA512 2fe361987416cd454f8e2c68d8420396c3f9f673ef0c9322adeadadabcaa70463126f429d2852dd43f3895a25c9c6e99a521631c4c543547a77434fabdc18144 DIST translate-3.19.17.gh.tar.gz 1419163 BLAKE2B 6dbfd25d4a8ca2e22be4da2c6f4e1e081ac2902d5911498d0e4d13fd182dff3f338cfe36a5ef93e4ad9c276b443f84bac6b44b12cdae1ac07a46830dec36aecc SHA512 8f28c6d312e6a6a9aef3b177981222ee8f80751b1ea0075f0ad7ec7774840822a50d806d9fbbcb21ed95d4dfdf491a8added8ef7bba1166665160613d5e08444 diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.14.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.14.ebuild deleted file mode 100644 index 87c171eea069..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.14.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( syrupy ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.16.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.16.ebuild deleted file mode 100644 index 87c171eea069..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.16.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( syrupy ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/types-setuptools/types-setuptools-83.0.0.20260807.ebuild b/dev-python/types-setuptools/types-setuptools-83.0.0.20260807.ebuild index 9c559442de25..00271830f010 100644 --- a/dev-python/types-setuptools/types-setuptools-83.0.0.20260807.ebuild +++ b/dev-python/types-setuptools/types-setuptools-83.0.0.20260807.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://pypi.org/project/types-setuptools/" 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" BDEPEND=" >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] diff --git a/dev-python/ujson/ujson-5.13.0.ebuild b/dev-python/ujson/ujson-5.13.0.ebuild index c96d5f771f3b..1e11a2742e80 100644 --- a/dev-python/ujson/ujson-5.13.0.ebuild +++ b/dev-python/ujson/ujson-5.13.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND=" dev-libs/double-conversion:= diff --git a/dev-python/urwid/urwid-4.0.4.ebuild b/dev-python/urwid/urwid-4.0.4.ebuild index f840d3f28004..1fdcf2e3eada 100644 --- a/dev-python/urwid/urwid-4.0.4.ebuild +++ b/dev-python/urwid/urwid-4.0.4.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="examples" RDEPEND=" diff --git a/dev-python/uv-build/uv-build-0.11.29.ebuild b/dev-python/uv-build/uv-build-0.11.29.ebuild index d66584ed2ede..cd47069be1f5 100644 --- a/dev-python/uv-build/uv-build-0.11.29.ebuild +++ b/dev-python/uv-build/uv-build-0.11.29.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.14.0.ebuild b/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.14.0.ebuild index be4c858586c8..09738aa5433d 100644 --- a/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.14.0.ebuild +++ b/dev-python/uv-dynamic-versioning/uv-dynamic-versioning-0.14.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/dunamai-1.26[${PYTHON_USEDEP}] diff --git a/dev-python/uv/uv-0.11.29.ebuild b/dev-python/uv/uv-0.11.29.ebuild index ed03ea27cebc..26fc46b4570d 100644 --- a/dev-python/uv/uv-0.11.29.ebuild +++ b/dev-python/uv/uv-0.11.29.ebuild @@ -39,7 +39,7 @@ LICENSE+=" # ring crate LICENSE+=" openssl" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86" IUSE="test" RESTRICT="test" PROPERTIES="test_network" diff --git a/dev-python/xxhash/xxhash-3.8.1.ebuild b/dev-python/xxhash/xxhash-3.8.1.ebuild index 585268ce9ff5..a2c3a1c2e06b 100644 --- a/dev-python/xxhash/xxhash-3.8.1.ebuild +++ b/dev-python/xxhash/xxhash-3.8.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~sparc ~x86" DEPEND=" >=dev-libs/xxhash-0.8.0 diff --git a/dev-python/zlib-ng/zlib-ng-1.0.0-r1.ebuild b/dev-python/zlib-ng/zlib-ng-1.0.0-r1.ebuild index 3651c52d60a9..7e33ec1b25f8 100644 --- a/dev-python/zlib-ng/zlib-ng-1.0.0-r1.ebuild +++ b/dev-python/zlib-ng/zlib-ng-1.0.0-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="PSF-2" 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" DEPEND=" sys-libs/zlib-ng:= |
