repo/gentoo:master commit in: dev-python/sip/
"Ionen Wolkens" <[email protected]> Sun, 02 Aug 2026 18:12:57 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1785694352.5d36aec067a34a5054b9ab8b22b55b6bcd80b614.ionen@gentoo> |
commit: 5d36aec067a34a5054b9ab8b22b55b6bcd80b614
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 2 17:08:17 2026 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 2 18:12:32 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d36aec0
dev-python/sip: add 6.16.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-python/sip/Manifest | 1 +
dev-python/sip/sip-6.16.0.ebuild | 44 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 07093c82365d..df3adba8a0cd 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -1 +1,2 @@
DIST sip-6.15.3.gh.tar.gz 2690715 BLAKE2B fb2729a3c80e21c340e7374703b11ad5d90c35eb73fd1d9b873064d19f1c26cb88b60abad2a03dd2dbe8783a8d151d61b09718bc71f9c16142997abc047fab69 SHA512 6a496248d11f991692f2b0676081c3c846de4f9aa3c2fca071aed350f3f84916298e997d72e22b43829566042578ebc24df9c2788d8f4a46a07d3f485cc1adb0
+DIST sip-6.16.0.gh.tar.gz 3049251 BLAKE2B 01bec3098002e8651047d0efa52803044740c8013d2675713acb07e5115adde138b1ed537b6c2bcf0f1f04f85bab561715137a15605d3aebbffb28f4d11c0ed9 SHA512 6208fad41b6d1aadc13903b781e92bcd7d6c4c11f1028fe17f18953f837e2d300c9975b9c2b1ebb7092c00e9fa9dc6527fe809b1cf9b9951bf26ef6d028313db
diff --git a/dev-python/sip/sip-6.16.0.ebuild b/dev-python/sip/sip-6.16.0.ebuild
new file mode 100644
index 000000000000..2c94e1e6f541
--- /dev/null
+++ b/dev-python/sip/sip-6.16.0.ebuild
@@ -0,0 +1,44 @@
+# 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_{12..15} )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings generator for C/C++ libraries"
+HOMEPAGE="https://github.com/Python-SIP/sip/"
+SRC_URI="
+ https://github.com/Python-SIP/sip/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2 BSD"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+ dev-python/myst-parser \
+ dev-python/sphinx-rtd-theme
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_test() {
+ # the latest ABI version gets tested by default, but ABI 14
+ # requires python3.15 or higher
+ local epytestargs=()
+ [[ ${EPYTHON} =~ python3.1[2-4]t? ]] &&
+ epytestargs=( --sip-abi-version=13 )
+
+ epytest "${epytestargs[@]}"
+}