summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2025-12-09 02:15:48 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2025-12-09 02:15:48 +0000
commit0e9d2552adc5269377c76a16cfe545af8aa144f7 (patch)
treea5ac229972ac93b8ca69299e5db77c0fd68be603 /dev-python
parentceeca771db3b61280734d12f3e7a464c0c0d0fc4 (diff)
parent1946244f0be7011aeea74cb84f9790566beb5bc0 (diff)
downloadgentoo-0e9d2552adc5269377c76a16cfe545af8aa144f7.tar.gz
gentoo-0e9d2552adc5269377c76a16cfe545af8aa144f7.tar.bz2
gentoo-0e9d2552adc5269377c76a16cfe545af8aa144f7.zip
Merge updates from master
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/pyqt5-sip/Manifest1
-rw-r--r--dev-python/pyqt5-sip/pyqt5-sip-12.17.2.ebuild17
-rw-r--r--dev-python/pyqt6-sip/Manifest1
-rw-r--r--dev-python/pyqt6-sip/pyqt6-sip-13.10.3.ebuild17
-rw-r--r--dev-python/sip/Manifest1
-rw-r--r--dev-python/sip/sip-6.15.0.ebuild48
6 files changed, 85 insertions, 0 deletions
diff --git a/dev-python/pyqt5-sip/Manifest b/dev-python/pyqt5-sip/Manifest
index 4c2331ecdb78..ca1fb5ca8589 100644
--- a/dev-python/pyqt5-sip/Manifest
+++ b/dev-python/pyqt5-sip/Manifest
@@ -1 +1,2 @@
DIST pyqt5_sip-12.17.1.tar.gz 104136 BLAKE2B b58624b0f92e0cffe5a1a03149ce3904719b3d729ab6dc124628e77dc451ed91f651eb89d97cf1caba6e4e2228b97625fb02c20a7715c3b53c46fe47b26159fe SHA512 4b8661ddf9930cfa3d78bad36d1d87685329cf49c396c085a79c73b35134d4e26c2b0cb43d3f4a057545a23803d6b32f684f7cfb6e2c712cbed31248327a19bb
+DIST pyqt5_sip-12.17.2.tar.gz 104246 BLAKE2B fe335db7498a1d3a790294bb572930667f1b4981f97da8725b6d35ed4bd2e88ec5607f9607d0b2ef979f66de9b10837dbcf45662f0c9558f20e6876321fae97a SHA512 dde2841e3c1ca705ea0de80111928b5433b4ac081f0b4db2a698ed4e09766377c7e135d06ba9d50e70ad78dbf53758f68f21273d44c0efcfdaf4169d3909c9d3
diff --git a/dev-python/pyqt5-sip/pyqt5-sip-12.17.2.ebuild b/dev-python/pyqt5-sip/pyqt5-sip-12.17.2.ebuild
new file mode 100644
index 000000000000..beb74c4c0c5e
--- /dev/null
+++ b/dev-python/pyqt5-sip/pyqt5-sip-12.17.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# keep compat in sync with pyqt5 or else it confuses some revdeps
+PYTHON_COMPAT=( python3_{11..14} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="sip extension module for PyQt5"
+HOMEPAGE="https://pypi.org/project/PyQt5-sip/"
+
+LICENSE="BSD-2"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
diff --git a/dev-python/pyqt6-sip/Manifest b/dev-python/pyqt6-sip/Manifest
index b3372133a8af..5179799f9d88 100644
--- a/dev-python/pyqt6-sip/Manifest
+++ b/dev-python/pyqt6-sip/Manifest
@@ -1 +1,2 @@
DIST pyqt6_sip-13.10.2.tar.gz 92548 BLAKE2B 370fb70b31f8d1b294fb2e63f7688aff993225f2843dc45b7d1c7742da43e203fbe129ba38918e31fba09539e56f629b20c22cc2115715fcaa9913af76ce0abf SHA512 19c990d76d095e3af0b18c5d7b5ea9ebdf23230643ec01aa1b4f1ab5ccc421c2b62a1bb44bc1ab6767b7ba5baa74c30e6e7bd2472ee4afb82a4e3db865cf78be
+DIST pyqt6_sip-13.10.3.tar.gz 92621 BLAKE2B 944cc4108cb760dd060733b1456763f02b118cb97fd8410f734b66aa354a375a42650fdf8abbfc378682336f0d6d99e6ec8305d529ce20b621dc0be27fed0802 SHA512 555b061eec3db6a66388fae07de21f58d756f6f12b13e4ede729c3348d2c8997ac5a59d3006ee45c3a09b5cde673f579265fa254bc583a4ba721748cf8f3a617
diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.10.3.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.10.3.ebuild
new file mode 100644
index 000000000000..bc3ecb946dd1
--- /dev/null
+++ b/dev-python/pyqt6-sip/pyqt6-sip-13.10.3.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# keep compat in sync with pyqt6 or else it confuses some revdeps
+PYTHON_COMPAT=( python3_{11..14} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="sip module support for PyQt6"
+HOMEPAGE="https://pypi.org/project/PyQt6-sip/"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 9bb8fde78511..e7195114f59b 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -1 +1,2 @@
DIST sip-6.14.0.gh.tar.gz 2461525 BLAKE2B e7dfe6628a2233d3385785a0f67e72f93061bf91846d02fc2b401377862187d06e3afeaae4c3883faae38ccf66ca6c9742e71b3d1f060f3c24f68366be62527a SHA512 dc67ca7816b883b278dec4e350d62852df2ef386a4013ced6209f0d877882761c82926be01ee0217dd97ac834d8cee358f177f5c5878c6e8acd9738326bdfba4
+DIST sip-6.15.0.gh.tar.gz 2684191 BLAKE2B 84cd0cefd1227c7d49342b9cd5e5ebab37a96f6d2ecbfaf1a6cf814218234d4dedefe7e7b3f83b5258843e87deb2300f475eefc5fb00d1d6637663cbf68c5127 SHA512 83a2be7e5a0e06ce4854b526aac9d535fb576dd57a041ef24ffca99da02ff4f7342cc442404c547a6e791c685ae89e32237e9bd514c6979516be4b2e84adc4a5
diff --git a/dev-python/sip/sip-6.15.0.ebuild b/dev-python/sip/sip-6.15.0.ebuild
new file mode 100644
index 000000000000..868722ff9571
--- /dev/null
+++ b/dev-python/sip/sip-6.15.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+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() {
+ # some tests currently fails to find test/utils without this
+ # TODO: try again without, used to be unneeded but not been looked into
+ local -x PYTHONPATH=${S}/test:${PYTHONPATH}
+
+ local EPYTEST_DESELECT=(
+ # logic for this test seems(?) inverted (XFAIL), skip for now
+ # given it's new and is only to emit a deprecation warning
+ test/gen_classes/test_gen_classes.py::GenerateClassesTestCase::test_Nonpublic_Superclasses
+ )
+
+ distutils-r1_python_test
+}