diff options
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/pyqt5-sip/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pyqt5-sip/pyqt5-sip-12.17.2.ebuild | 17 | ||||
| -rw-r--r-- | dev-python/pyqt6-sip/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pyqt6-sip/pyqt6-sip-13.10.3.ebuild | 17 | ||||
| -rw-r--r-- | dev-python/sip/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/sip/sip-6.15.0.ebuild | 48 |
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 +} |
