From 1c2bb144efdfa7abb1e6ff9c0dc1f10c01eb43d1 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 29 Jun 2026 03:04:32 -0500 Subject: Adding metadata --- dev-python/python-tests/Manifest | 5 +- .../python-tests/python-tests-0.3.14.6_p1.ebuild | 75 ++++++++++++++++++++++ .../python-tests/python-tests-0.3.14.9999.ebuild | 2 +- .../python-tests/python-tests-0.3.15.9999.ebuild | 2 +- .../python-tests/python-tests-3.12.9999.ebuild | 2 +- .../python-tests/python-tests-3.13.9999.ebuild | 2 +- .../python-tests/python-tests-3.14.6_p1.ebuild | 74 +++++++++++++++++++++ .../python-tests/python-tests-3.14.9999.ebuild | 2 +- .../python-tests/python-tests-3.15.9999.ebuild | 2 +- 9 files changed, 156 insertions(+), 10 deletions(-) create mode 100644 dev-python/python-tests/python-tests-0.3.14.6_p1.ebuild create mode 100644 dev-python/python-tests/python-tests-3.14.6_p1.ebuild (limited to 'dev-python/python-tests') diff --git a/dev-python/python-tests/Manifest b/dev-python/python-tests/Manifest index b773a3d46e75..9cda7e9e4a17 100644 --- a/dev-python/python-tests/Manifest +++ b/dev-python/python-tests/Manifest @@ -8,12 +8,9 @@ DIST Python-3.15.0b2.tar.xz 35381676 BLAKE2B 59834dc8301dcc9d7e25fd3faf6060a6755 DIST Python-3.15.0b2.tar.xz.sigstore 5583 BLAKE2B a766583eb8340ac3bef93ac0bde0ffa66f4680361bb369b3baccd715eb24a8a1f2e5f1ba049e1e8d3c7c53f41a2fe4b0402104156f7c0609355a18dbb24c99e2 SHA512 78f437419f67b10d556ec2304e9f46af4ee0114434e1c51594ccf202aa98ae3b733f4022aeac8fc1afdeeb29fda9328f855dd4914d38318c9ec965b45358153c DIST Python-3.15.0b3.tar.xz 35459584 BLAKE2B 613f3609775df8b899603363a5e6cce39d3e1e56451c626cf87adc6149d9bbe5d1cddce86e3d86eb521747f4f0ada226322d0d737f881d107adccfd7b8533098 SHA512 a8c73a8e373ca921c87778d011072c1a0602cc203c65acda69117189cf5bd6c277c54044af381f27c243b187bbbb7b3ef47b9318bc89e2c044de9723175d7dca DIST Python-3.15.0b3.tar.xz.sigstore 5687 BLAKE2B fd74f7eae99854979980740fb5af2f75fcd4a37548667706fe3f301d213244af987afc7a5395d85df48a04f42f0f660ab6c2b717085c43077f7da5b0413aabc3 SHA512 0f9241d114a1b390f547fbd0768be1375d1500c2e9b8d851a3ba87a5d8df1c0963e69c8798dd5576298f0e535860b5faa69ead5f41549d1a4b0e6228603b5a26 -DIST python-gentoo-patches-3.12.10.tar.xz 10744 BLAKE2B 2abf4874018156d6735cf8604c410dc4726ac9365bc7500abe6b82472aad100aac7268957256692f4275b02965773e58178519ed8038e121f1ffa3c53770d238 SHA512 62066405aa00f46f9645e9c747d53bb93bf510fc791d14d49e00edfd79981778e6c8e07bfa7bac88d76407a0ffd8f7321dea89f81d90b01dbf13f4d381b6a1a3 DIST python-gentoo-patches-3.12.13_p1.tar.xz 12408 BLAKE2B 2b232c2742eafcb803713c837b4ddaa38f45c88e707ec272571739570f9e2e5c94644681369d887992eadf5f0c1178489f1aa3a7d8163a2aa4ce6a86732e73da SHA512 e06d78ad24c9fbc3fa9c47b25ba722342ddd140aa30f624b41d605dae40d00ab956d879a247db2d7980c063a1472de40587a0d3cd6947e560aa7e8d0e4f89309 DIST python-gentoo-patches-3.13.14.tar.xz 9360 BLAKE2B 257a43992b857d44881174b36b0940fab3f879060938fe6e6464ae671832a3af624a0cc6f012e44ee344a34d0a8da0c898a29176029bfab70086434fbd3c3b99 SHA512 0084ffc35ff81a7056dd7a3624083ed957fbe482b1cbca9e401ef5851e0046b82b9102f4cf358f2974d7a7dfb3e21e96dcafe6c207417fa01834b9d10a2ee8d6 -DIST python-gentoo-patches-3.13.3.tar.xz 8336 BLAKE2B 66393886fbd034eb14732e4f81f5798e77650ea3fe1c4f8176bd93808b711c8977a53c3f52be6c9b97a368299258b851d9bdb6d4c8e0c75695c6aea784d48b44 SHA512 c1ed31d6aaef81addf786c2ccc1013309b122b791c42fe10e467a677d0db8f149e8b1cc21928c146298918c7ceb851b4b19d1e59f491cb161004e1c9386db289 -DIST python-gentoo-patches-3.14.0b1.tar.xz 5680 BLAKE2B 514b3edc3025e5bf675d371b5ada17dea426856edf1fb6095c2ee400eae95bd4265ef81fe593ae9338e801e7d0a25b1d5ba2d05ca563fd9dd020114b13575746 SHA512 74289e42cf532b54bb1b66a283ec19156f8a36ba38764209c133842314c9efb2ce2ebcba5aa9213bcf7fc0c8a5ca9b6e7adbd5dbfa4397233136d7cd55f53ee7 DIST python-gentoo-patches-3.14.6.tar.xz 10312 BLAKE2B 3415bb7859cdd8754987afdc7d0c793833755698a9a6b7e7b7c75d2c203109640cf5c1aff49ea38419273959479fb745cf956cae263515d82c0e7e67155be5c2 SHA512 19cb6f1424165153d2834b310ef6f8a0ac047351126191457fc0ce49238a6b21fe8a427897a5ce19bdd20076abc2189c71175981a67ab07dcbdec759b80005ab -DIST python-gentoo-patches-3.15.0b1.tar.xz 3420 BLAKE2B 266ada600b587ff430a21c38d7585fcdb2d320a4160dd8e93dac3a6517faa685eadda9a9b14b271c6380a78112c83f39fc30bbbece10bfc7e6cde2eba61103fa SHA512 9f42700e03051fbadf3b9e6f7163077ab6b8c1f406e5bfc99560b590dbbabe72e5b38cd8c16b21aec75c4e760af549bffef6d76e65f390d61cd8840894949565 +DIST python-gentoo-patches-3.14.6_p1.tar.xz 12032 BLAKE2B 315de6cb5f346c6406e12d4cb6ccbc986e6a39dc334e5ceb4d1ba4922a336d77f0bd0167fb7ef4d1c40ce0829e03248e838dbfbd0a46c0e4e0f6cf9e999e09e8 SHA512 2ac689aa6cff138782440ce1104bf21eace756fd1a72e22590c14157390937f7f50cd1e1ca774bb5a1ff08404b74901fb55d703c39a6ff9c9165e420d1b045e9 DIST python-gentoo-patches-3.15.0b2.tar.xz 3436 BLAKE2B fa2128b899f2d93078058ccd3e47b780bd092a841b07add94da61a55bb1f9846ec1fa5e00bcd78fcdd1d7da80fdf1dbabcc5d644a70cebce2018c457b186c74a SHA512 e92e87c027c8d777faae20b264cd83353dbb23d15679e99465f014277d02078b8c68fce3723e176cbebd94ac2057e5a9703f0ae5f5691e934b74947735ec3a86 DIST python-gentoo-patches-3.15.0b3.tar.xz 3432 BLAKE2B 994e9339e00dfa4b40395e763f25dde4813d791151787028dafcf2e5159c38bbe88d4b56d07fc4c7454a09bd55edfda94b9cb8cf5c0ff0ffe7db4bb1a8eea8b6 SHA512 8c3a8dea43fc42179679b1f6811979dabb4e1c34821b4aecd894d661842df26e7592f5c74787157f36ccddf9ce233994c774fbe8381dc0ccaff3dfcff0c6c572 diff --git a/dev-python/python-tests/python-tests-0.3.14.6_p1.ebuild b/dev-python/python-tests/python-tests-0.3.14.6_p1.ebuild new file mode 100644 index 000000000000..b33fbdeb259b --- /dev/null +++ b/dev-python/python-tests/python-tests-0.3.14.6_p1.ebuild @@ -0,0 +1,75 @@ +# 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 + +REAL_PV=${PV#0.} +MY_PV=${REAL_PV} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 2-3)t +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/${REAL_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/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore + ) +" +S="${WORKDIR}/${MY_P}/Lib" + +LICENSE="PSF-2" +SLOT="${PYVER}" +if [[ ${PV} != *_rc* ]]; 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/python-tests/python-tests-0.3.14.9999.ebuild b/dev-python/python-tests/python-tests-0.3.14.9999.ebuild index fe438d8debad..507eda367d8b 100644 --- a/dev-python/python-tests/python-tests-0.3.14.9999.ebuild +++ b/dev-python/python-tests/python-tests-0.3.14.9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit git-r3 python-r1 PYVER="$(ver_cut 2-3)t" -PATCHSET="python-gentoo-patches-3.14.0b1" +PATCHSET="python-gentoo-patches-3.14.6_p1" DESCRIPTION="Test modules from dev-lang/python" HOMEPAGE=" diff --git a/dev-python/python-tests/python-tests-0.3.15.9999.ebuild b/dev-python/python-tests/python-tests-0.3.15.9999.ebuild index ecdbff4b334a..2f4960bb17b0 100644 --- a/dev-python/python-tests/python-tests-0.3.15.9999.ebuild +++ b/dev-python/python-tests/python-tests-0.3.15.9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit git-r3 python-r1 PYVER="$(ver_cut 2-3)t" -PATCHSET="python-gentoo-patches-3.15.0b1" +PATCHSET="python-gentoo-patches-3.15.0b3" DESCRIPTION="Test modules from dev-lang/python" HOMEPAGE=" diff --git a/dev-python/python-tests/python-tests-3.12.9999.ebuild b/dev-python/python-tests/python-tests-3.12.9999.ebuild index 5bb6b66d5041..bc9bb2f295b0 100644 --- a/dev-python/python-tests/python-tests-3.12.9999.ebuild +++ b/dev-python/python-tests/python-tests-3.12.9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit git-r3 python-r1 PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.12.10" +PATCHSET="python-gentoo-patches-3.12.13_p1" DESCRIPTION="Test modules from dev-lang/python" HOMEPAGE=" diff --git a/dev-python/python-tests/python-tests-3.13.9999.ebuild b/dev-python/python-tests/python-tests-3.13.9999.ebuild index 37136cc7589a..3926cc6683d6 100644 --- a/dev-python/python-tests/python-tests-3.13.9999.ebuild +++ b/dev-python/python-tests/python-tests-3.13.9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit git-r3 python-r1 PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.13.3" +PATCHSET="python-gentoo-patches-3.13.14" DESCRIPTION="Test modules from dev-lang/python" HOMEPAGE=" diff --git a/dev-python/python-tests/python-tests-3.14.6_p1.ebuild b/dev-python/python-tests/python-tests-3.14.6_p1.ebuild new file mode 100644 index 000000000000..17c8252f0ae1 --- /dev/null +++ b/dev-python/python-tests/python-tests-3.14.6_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} != *_rc* ]]; 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/python-tests/python-tests-3.14.9999.ebuild b/dev-python/python-tests/python-tests-3.14.9999.ebuild index 4e490cf063ea..988848df401c 100644 --- a/dev-python/python-tests/python-tests-3.14.9999.ebuild +++ b/dev-python/python-tests/python-tests-3.14.9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit git-r3 python-r1 PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.14.0b1" +PATCHSET="python-gentoo-patches-3.14.6_p1" DESCRIPTION="Test modules from dev-lang/python" HOMEPAGE=" diff --git a/dev-python/python-tests/python-tests-3.15.9999.ebuild b/dev-python/python-tests/python-tests-3.15.9999.ebuild index 8b212368e0bd..d0a6019df1d9 100644 --- a/dev-python/python-tests/python-tests-3.15.9999.ebuild +++ b/dev-python/python-tests/python-tests-3.15.9999.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} ) inherit git-r3 python-r1 PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-3.15.0b1" +PATCHSET="python-gentoo-patches-3.15.0b3" DESCRIPTION="Test modules from dev-lang/python" HOMEPAGE=" -- cgit v1.3