summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-28 21:32:58 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-28 21:32:58 +0000
commit91dcdbb1b708bf07b6cc58c8fd2d533c40e0d69f (patch)
tree9cc1de10d471103791c641baedcc34f2ecfdabb8 /dev-python
parentebcfdde700572edcef684fefa2245f7955c655ae (diff)
downloadbaldeagleos-repo-91dcdbb1b708bf07b6cc58c8fd2d533c40e0d69f.tar.gz
baldeagleos-repo-91dcdbb1b708bf07b6cc58c8fd2d533c40e0d69f.tar.xz
baldeagleos-repo-91dcdbb1b708bf07b6cc58c8fd2d533c40e0d69f.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/cachelib/cachelib-0.13.0-r1.ebuild2
-rw-r--r--dev-python/cachelib/cachelib-0.13.0.ebuild4
-rw-r--r--dev-python/clang/Manifest1
-rw-r--r--dev-python/clang/clang-23.0.0_pre20260428.ebuild49
-rw-r--r--dev-python/cmd2/cmd2-3.5.1.ebuild2
-rw-r--r--dev-python/cryptography/cryptography-47.0.0.ebuild5
-rw-r--r--dev-python/fakeredis/fakeredis-2.34.1.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-2.35.0.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-2.35.1.ebuild2
-rw-r--r--dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild2
-rw-r--r--dev-python/flask-caching/flask-caching-2.3.1.ebuild2
-rw-r--r--dev-python/flask-caching/flask-caching-2.4.0.ebuild2
-rw-r--r--dev-python/flask-compress/flask-compress-1.23.ebuild2
-rw-r--r--dev-python/flask-compress/flask-compress-1.24.ebuild2
-rw-r--r--dev-python/lit/Manifest1
-rw-r--r--dev-python/lit/lit-23.0.0_pre20260428.ebuild41
-rw-r--r--dev-python/python-discovery/python-discovery-1.2.2.ebuild2
-rw-r--r--dev-python/redis/redis-7.1.0.ebuild2
-rw-r--r--dev-python/rich-argparse/rich-argparse-1.7.2.ebuild4
-rw-r--r--dev-python/smbus2/Manifest1
-rw-r--r--dev-python/smbus2/smbus2-0.6.0.ebuild30
-rw-r--r--dev-python/symengine/metadata.xml24
-rw-r--r--dev-python/symengine/symengine-0.14.1-r3.ebuild (renamed from dev-python/symengine/symengine-0.14.1-r2.ebuild)4
-rw-r--r--dev-python/tox/tox-4.53.0.ebuild2
-rw-r--r--dev-python/virtualenv/virtualenv-21.3.0.ebuild2
25 files changed, 137 insertions, 55 deletions
diff --git a/dev-python/cachelib/cachelib-0.13.0-r1.ebuild b/dev-python/cachelib/cachelib-0.13.0-r1.ebuild
index ab2979c28177..b174686c0ff4 100644
--- a/dev-python/cachelib/cachelib-0.13.0-r1.ebuild
+++ b/dev-python/cachelib/cachelib-0.13.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
BDEPEND="
test? (
diff --git a/dev-python/cachelib/cachelib-0.13.0.ebuild b/dev-python/cachelib/cachelib-0.13.0.ebuild
index f22af1c6ea2c..7030e727564c 100644
--- a/dev-python/cachelib/cachelib-0.13.0.ebuild
+++ b/dev-python/cachelib/cachelib-0.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
BDEPEND="
test? (
diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest
index 08aefbcebcc3..65ecef20b0a2 100644
--- a/dev-python/clang/Manifest
+++ b/dev-python/clang/Manifest
@@ -12,4 +12,5 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.4.src.tar.xz 167028880 BLAKE2B cd867371fecc8b4771c919a4d966cec25539dbaff5398e9c62ab5fe2f82b97bcc097f2319194cb796f6ee874b83c001ece5dc2d2e41c8807f88d91e67b71cf61 SHA512 9f9e84110a4bb0f0dd296eaed4acb4fd3a58838efe62bb88671399440ba4750ba8bd7e6d072e61a9946e38e5c9d5e50575b95964850769c51cd517bdf7425bb8
DIST llvm-project-22.1.4.src.tar.xz.sig 119 BLAKE2B ff8004fd03f1d5be9da33ddf19b9c4d9408f0dfb0e9e141eeb3cffec4fd285017f913b8f624a7aa1316c228928abb95832aabea43712507f4f644cf59e757bc8 SHA512 29287637e8c2e40666c6cca054622f894a132925d532017c0f3144573757cce50f85dcc356f48b335dee7115627ff249b287ad821075835314dce0dfbc733b8a
+DIST llvm-project-6f2e1a120ebb75da9b3fe6afb19231aa0f801a34.tar.gz 270304465 BLAKE2B 43bca1c7f0996febbf3e840375f6b91d18a83e197890fbb19724a217e772b111ca33b15098b969cb74797dd67ca81b23b8ca36b35f084f6252e3a4b38e431c82 SHA512 28cf27b9f65b8525ba30bbfda6765b14bd5db8c5c88ef711fee408b691dd2b9e373db99f4862e76d692571ebf4e746cd9495ad6c8248e07e9b574cee066a20da
DIST llvm-project-99457c368586b1debf49f55b3a0684317f5f298d.tar.gz 269907211 BLAKE2B aae5040ece1fa0eacd32468feee9896d614b7e91044ef504df2c80fc57fb42d2db162f01cfdd9c91c7e80fb9fa109440b6887451c96227f47308eb99d9249ef9 SHA512 0e865b56b8f3bf3f7e0fb9a5dfaa97b7d82c915e14474d07d7c036641f68727f2a81179110e3a1c3b424e0233d55589c568fcde2a98aec3a0882ab3a45c62e6c
diff --git a/dev-python/clang/clang-23.0.0_pre20260428.ebuild b/dev-python/clang/clang-23.0.0_pre20260428.ebuild
new file mode 100644
index 000000000000..0a3a20350207
--- /dev/null
+++ b/dev-python/clang/clang-23.0.0_pre20260428.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="Python bindings for llvm-core/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+ >=llvm-core/clang-${PV}:*
+ !llvm-core/llvm:0[clang(-),python(-)]
+ !llvm-core/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/{bindings/python,include} )
+llvm.org_set_globals
+
+distutils_enable_tests unittest
+
+python_test() {
+ # tests rely on results from a specific clang version, so override
+ # the search path
+ local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+ local -x CLANG_NO_DEFAULT_CONFIG=1
+ eunittest
+}
diff --git a/dev-python/cmd2/cmd2-3.5.1.ebuild b/dev-python/cmd2/cmd2-3.5.1.ebuild
index 815213316576..bdd1a55a76b0 100644
--- a/dev-python/cmd2/cmd2-3.5.1.ebuild
+++ b/dev-python/cmd2/cmd2-3.5.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~x86"
RDEPEND="
>=dev-python/pyperclip-1.8.2[${PYTHON_USEDEP}]
diff --git a/dev-python/cryptography/cryptography-47.0.0.ebuild b/dev-python/cryptography/cryptography-47.0.0.ebuild
index 2d19532ba030..f152f1ac46a0 100644
--- a/dev-python/cryptography/cryptography-47.0.0.ebuild
+++ b/dev-python/cryptography/cryptography-47.0.0.ebuild
@@ -95,11 +95,6 @@ EPYTEST_PLUGINS=( hypothesis pytest-subtests )
EPYTEST_XDIST=1
distutils_enable_tests pytest
-PATCHES=(
- # https://github.com/pyca/cryptography/pull/14319
- "${FILESDIR}/${PN}-46.0.5-stray-files.patch"
-)
-
src_unpack() {
cargo_src_unpack
}
diff --git a/dev-python/fakeredis/fakeredis-2.34.1.ebuild b/dev-python/fakeredis/fakeredis-2.34.1.ebuild
index 769f4f975343..c20beebbd4a1 100644
--- a/dev-python/fakeredis/fakeredis-2.34.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.34.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=dev-python/redis-4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/fakeredis/fakeredis-2.35.0.ebuild b/dev-python/fakeredis/fakeredis-2.35.0.ebuild
index c5aa2105cdcf..84da9f753fed 100644
--- a/dev-python/fakeredis/fakeredis-2.35.0.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.35.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=dev-python/redis-4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/fakeredis/fakeredis-2.35.1.ebuild b/dev-python/fakeredis/fakeredis-2.35.1.ebuild
index c5aa2105cdcf..84da9f753fed 100644
--- a/dev-python/fakeredis/fakeredis-2.35.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.35.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=dev-python/redis-4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild b/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild
index 1451556664a8..9a5e1db0cff2 100644
--- a/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild
+++ b/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/cachelib-0.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-caching/flask-caching-2.3.1.ebuild b/dev-python/flask-caching/flask-caching-2.3.1.ebuild
index b700b6beaad0..d82d55acaefa 100644
--- a/dev-python/flask-caching/flask-caching-2.3.1.ebuild
+++ b/dev-python/flask-caching/flask-caching-2.3.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm64 ~loong x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/cachelib-0.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-caching/flask-caching-2.4.0.ebuild b/dev-python/flask-caching/flask-caching-2.4.0.ebuild
index ef4cf98db231..6562aa9bd2dc 100644
--- a/dev-python/flask-caching/flask-caching-2.4.0.ebuild
+++ b/dev-python/flask-caching/flask-caching-2.4.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/cachelib-0.9.0[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-compress/flask-compress-1.23.ebuild b/dev-python/flask-compress/flask-compress-1.23.ebuild
index aa8b069dee9a..a8a178623407 100644
--- a/dev-python/flask-compress/flask-compress-1.23.ebuild
+++ b/dev-python/flask-compress/flask-compress-1.23.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 ~loong x86"
+KEYWORDS="amd64 arm64 x86"
# brotli on cpython, brotlicffi on pypy3
RDEPEND="
diff --git a/dev-python/flask-compress/flask-compress-1.24.ebuild b/dev-python/flask-compress/flask-compress-1.24.ebuild
index 62467c3a962f..ceea762d8a93 100644
--- a/dev-python/flask-compress/flask-compress-1.24.ebuild
+++ b/dev-python/flask-compress/flask-compress-1.24.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
# brotli on cpython, brotlicffi on pypy3
RDEPEND="
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 08aefbcebcc3..65ecef20b0a2 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -12,4 +12,5 @@ DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e9815261
DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c
DIST llvm-project-22.1.4.src.tar.xz 167028880 BLAKE2B cd867371fecc8b4771c919a4d966cec25539dbaff5398e9c62ab5fe2f82b97bcc097f2319194cb796f6ee874b83c001ece5dc2d2e41c8807f88d91e67b71cf61 SHA512 9f9e84110a4bb0f0dd296eaed4acb4fd3a58838efe62bb88671399440ba4750ba8bd7e6d072e61a9946e38e5c9d5e50575b95964850769c51cd517bdf7425bb8
DIST llvm-project-22.1.4.src.tar.xz.sig 119 BLAKE2B ff8004fd03f1d5be9da33ddf19b9c4d9408f0dfb0e9e141eeb3cffec4fd285017f913b8f624a7aa1316c228928abb95832aabea43712507f4f644cf59e757bc8 SHA512 29287637e8c2e40666c6cca054622f894a132925d532017c0f3144573757cce50f85dcc356f48b335dee7115627ff249b287ad821075835314dce0dfbc733b8a
+DIST llvm-project-6f2e1a120ebb75da9b3fe6afb19231aa0f801a34.tar.gz 270304465 BLAKE2B 43bca1c7f0996febbf3e840375f6b91d18a83e197890fbb19724a217e772b111ca33b15098b969cb74797dd67ca81b23b8ca36b35f084f6252e3a4b38e431c82 SHA512 28cf27b9f65b8525ba30bbfda6765b14bd5db8c5c88ef711fee408b691dd2b9e373db99f4862e76d692571ebf4e746cd9495ad6c8248e07e9b574cee066a20da
DIST llvm-project-99457c368586b1debf49f55b3a0684317f5f298d.tar.gz 269907211 BLAKE2B aae5040ece1fa0eacd32468feee9896d614b7e91044ef504df2c80fc57fb42d2db162f01cfdd9c91c7e80fb9fa109440b6887451c96227f47308eb99d9249ef9 SHA512 0e865b56b8f3bf3f7e0fb9a5dfaa97b7d82c915e14474d07d7c036641f68727f2a81179110e3a1c3b424e0233d55589c568fcde2a98aec3a0882ab3a45c62e6c
diff --git a/dev-python/lit/lit-23.0.0_pre20260428.ebuild b/dev-python/lit/lit-23.0.0_pre20260428.ebuild
new file mode 100644
index 000000000000..d9be9ae795ab
--- /dev/null
+++ b/dev-python/lit/lit-23.0.0_pre20260428.ebuild
@@ -0,0 +1,41 @@
+# 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_{10..14} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ llvm-core/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from llvm-core/llvm)
+
+src_prepare() {
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/python-discovery/python-discovery-1.2.2.ebuild b/dev-python/python-discovery/python-discovery-1.2.2.ebuild
index 7e7156a12269..1ee51afda45d 100644
--- a/dev-python/python-discovery/python-discovery-1.2.2.ebuild
+++ b/dev-python/python-discovery/python-discovery-1.2.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
RDEPEND="
>=dev-python/filelock-3.15.4[${PYTHON_USEDEP}]
diff --git a/dev-python/redis/redis-7.1.0.ebuild b/dev-python/redis/redis-7.1.0.ebuild
index e73ccb3afa38..604f8e56cf5f 100644
--- a/dev-python/redis/redis-7.1.0.ebuild
+++ b/dev-python/redis/redis-7.1.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild b/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild
index f9dfdd78a4cc..ccf6bd1e942c 100644
--- a/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild
+++ b/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ~ppc64 ~riscv ~s390 x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 x86"
RDEPEND="
>=dev-python/rich-11.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/smbus2/Manifest b/dev-python/smbus2/Manifest
index efd6f598b999..e57b4cf80650 100644
--- a/dev-python/smbus2/Manifest
+++ b/dev-python/smbus2/Manifest
@@ -1,2 +1 @@
-DIST smbus2-0.6.0.gh.tar.gz 18399 BLAKE2B f80846185c85c4942b824d65a7cf060eaf4648303105e6bd8654912152979516e8c246090d8449fc31f3f49a12253e86cd250919b1b45f5d870c7e233c031fd3 SHA512 e3fe85e01fc0e2ce87461c5a0001a595139785d8b53fdb5058c93902b436515bb05c33e2071f2259761507e82f65e40ee2c46f33fd889ccd3bdd5b7b0681dfbe
DIST smbus2-0.6.1.gh.tar.gz 18332 BLAKE2B 26a3f9d48d46ad55ea90e83dd1b135e8b9f6e3abe09f85754f8148d2e22094d6adf9c0e8f4d729cb2bd8d3858b278ea2701e2e379c991d1a8daed5a89ccd60f0 SHA512 e524c7a5727bb88379454581fde7314c866da3ed415d5918d0232e8e0b53c306efbe39340d422703e90fbe4b7b5eb6f3cba9e80d36759cfb243d1d1291fec0b4
diff --git a/dev-python/smbus2/smbus2-0.6.0.ebuild b/dev-python/smbus2/smbus2-0.6.0.ebuild
deleted file mode 100644
index de1ebd8c4671..000000000000
--- a/dev-python/smbus2/smbus2-0.6.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="A drop-in replacement for smbus-cffi/smbus-python in pure Python"
-HOMEPAGE="
- https://pypi.org/project/smbus2/
- https://github.com/kplindegaard/smbus2/
-"
-SRC_URI="
- https://github.com/kplindegaard/smbus2/archive/refs/tags/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_test() {
- epytest -s
-}
diff --git a/dev-python/symengine/metadata.xml b/dev-python/symengine/metadata.xml
index 853174b8f2ab..acd6f5a776d3 100644
--- a/dev-python/symengine/metadata.xml
+++ b/dev-python/symengine/metadata.xml
@@ -6,5 +6,29 @@
<name>Python</name>
</maintainer>
+ <use>
+ <flag name="boost">
+ Add support for boost integers (<pkg>dev-libs/boost</pkg>)
+ </flag>
+ <flag name="ecm">
+ Add support for ECM integer factorization library
+ (<pkg>sci-mathematics/gmp-ecm</pkg>)
+ </flag>
+ <flag name="flint">
+ Add support for <pkg>sci-mathematics/flint</pkg>
+ </flag>
+ <flag name="llvm">Build with LLVM</flag>
+ <flag name="mpc">
+ Add support for multiprecision complex arithmetic
+ (<pkg>dev-libs/mpc</pkg>)
+ </flag>
+ <flag name="mpfr">
+ Add support for multiprecision floating point rounding
+ (<pkg>dev-libs/mpfr</pkg>)
+ </flag>
+ <flag name="primesieve">
+ Add support for <pkg>sci-mathematics/primesieve</pkg>
+ </flag>
+ </use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/symengine/symengine-0.14.1-r2.ebuild b/dev-python/symengine/symengine-0.14.1-r3.ebuild
index 60a37a82a803..723a3bc7aa37 100644
--- a/dev-python/symengine/symengine-0.14.1-r2.ebuild
+++ b/dev-python/symengine/symengine-0.14.1-r3.ebuild
@@ -24,6 +24,8 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+# Bindings implicitly use symengine's dependencies.
+IUSE="boost ecm +flint llvm +mpc +mpfr primesieve tcmalloc"
BDEPEND="
dev-build/cmake
@@ -36,7 +38,7 @@ BDEPEND="
# See also https://github.com/symengine/symengine.py/blob/master/symengine_version.txt
DEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
- =sci-libs/symengine-$(ver_cut 1-2)*
+ =sci-libs/symengine-$(ver_cut 1-2)*[boost=,ecm=,flint=,llvm=,mpc=,mpfr=,primesieve=,tcmalloc=]
"
RDEPEND="
${DEPEND}
diff --git a/dev-python/tox/tox-4.53.0.ebuild b/dev-python/tox/tox-4.53.0.ebuild
index 9b8acbc341d0..65357865e6cd 100644
--- a/dev-python/tox/tox-4.53.0.ebuild
+++ b/dev-python/tox/tox-4.53.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
RDEPEND="
dev-python/cachetools[${PYTHON_USEDEP}]
diff --git a/dev-python/virtualenv/virtualenv-21.3.0.ebuild b/dev-python/virtualenv/virtualenv-21.3.0.ebuild
index 585a76648569..72b62496b724 100644
--- a/dev-python/virtualenv/virtualenv-21.3.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-21.3.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~riscv ~s390 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"