summaryrefslogtreecommitdiff
path: root/dev-lang/python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-26 00:07:28 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-26 00:07:28 +0100
commit994fe442814c4d169bb0f1ee9745604928006b39 (patch)
tree630f10f7414f44018095dd9d3cf9df55852a9d41 /dev-lang/python
parentf8999218b5a6eafa151e7367030cbfdb69e045ed (diff)
gentoo auto-resync : 26:05:2024 - 00:07:27
Diffstat (limited to 'dev-lang/python')
-rw-r--r--dev-lang/python/Manifest2
-rw-r--r--dev-lang/python/python-3.13.0_beta1_p2.ebuild94
2 files changed, 86 insertions, 10 deletions
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index e998d56e81a3..da2d2aa1b983 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -32,7 +32,7 @@ EBUILD python-3.11.9.ebuild 15141 BLAKE2B 26a6359f2ed875e5a9cb470868244b9f7fa66c
EBUILD python-3.12.3-r1.ebuild 14757 BLAKE2B 6f735b7cb258a7af4eec0e18736cfd6b87bb958cc2f781cccd94489bd9f265d86e9dbc14a63d51c615735b4b121fce380286eb5fb7bd678b2af8d130474d83d5 SHA512 2b32e8f0c201ec919f16cacaa80da5eba80d736e707cce25c142cfd4d714be9c868705104de6080a0d81d9e12b4a047fc64e548bc3df8eb3fe7210240b7fa21d
EBUILD python-3.12.3.ebuild 14702 BLAKE2B e4dbc9370a9d846754b89cf13ec6db2674364061080dbc6cfe60faa8350e70772b31502bf650ae31aad4204b907095de07db201431afe6dcdc1f2973ddf0b603 SHA512 5446caf7a5aaba96604b5de6424ff359d190ed850eea7f035a3412f816388140aca01cbaba65d245db493f38cd0f2ecdbb8bc39c34e3921657ec0e091977e77d
EBUILD python-3.13.0_beta1_p1.ebuild 15551 BLAKE2B 4c92847ac19dc66bf6093bb1207c4e83d821af861817b9b15794639d3dbbfa51991c64bd02edca652413aee31a1c663c50862564d563814d34a6a07922e2cb5a SHA512 1f0876376a13bd96f2e4c68b56ae6cf0155c6702609c532225c13c339dec79bf92a245d60230237c790f787814c48db1e3bffcc9b5eb0f46eb8ef590e906f22c
-EBUILD python-3.13.0_beta1_p2.ebuild 15576 BLAKE2B 38615ceb19c19c18055349d09b31a9944da37c150f4672f9f2098e81300f572a0ae1d08540c768613b96c0e47f16f43d9d591b499353c1799dc5aea450845c07 SHA512 b00590652eba97414c2206fc355d384835c50b7b4b7c387be9a3e42753efcc6836ec6b5fd6ea4d3ba63d38648a6a443274e7422b1bbacaf86e67ee445372db1e
+EBUILD python-3.13.0_beta1_p2.ebuild 16998 BLAKE2B 5b554cedf13960c02c8fb5b597a290471887475a1ace7063857f42f1c3dd32d9d3af777b054851968aefcec8ba3f82db479853365deec28884fafbef1b6bf155 SHA512 069a0df320ab10b36519bafd93388e82d828bc10084735f47da21b0f5480c48bb08f8b57d2b785dc38ecfa3a0ef2d1d65e87ccf4fff904290b0e81867e3d0c60
EBUILD python-3.8.19_p1.ebuild 12170 BLAKE2B bb93535f4876869a58622df01f0c4d4ee4eead693604b9b195965d67933760e3911ab983b4cf1f75f5548b3b228b3353405b4e9029f1434e0e6a91bd01a00fee SHA512 69afe727c59cdb5f8a64c6d6c11ab45c28c8eefad53355d933558573fcdd8dbb6c69f658c5f8f85068bd42200a6f067ed85761afbe3260f45b77874b6761484c
EBUILD python-3.8.19_p2.ebuild 12225 BLAKE2B b39ffe181bfd0928056b9d4463795279ce41a64c2cd8ef2829ec3aeb7093de9b2514d0c2d54fd877f83581b30d659f295cafa6cda88bf4aa68378ce0d1ca75b2 SHA512 b810c88c716b7f71f9c0875cd63da5dda4894f743880432a1d07be42c5fa62a412f51217a3f4003019405791008e9be0e9b43a5d722b98fcb67131283ded9ea3
EBUILD python-3.9.19_p2.ebuild 13620 BLAKE2B 25ef087c8e4fccf9d2e52fb7b4ba08f3cfe6582d40ab820289a069f54cd06ab2b7a1ec20ff16283485834e73dca0651136d4206bf2ad7b6bbd316542d5ed82fd SHA512 98a73032aad45f9ca6058f7dcd88617554afb1083149b877a858d62d2f4085fdb675b9a22bbf7f08d0029dc6ef0bc1ad2f31c747b5800a65bb4a6b933c85e8d3
diff --git a/dev-lang/python/python-3.13.0_beta1_p2.ebuild b/dev-lang/python/python-3.13.0_beta1_p2.ebuild
index 242a3b4165af..54b95e896355 100644
--- a/dev-lang/python/python-3.13.0_beta1_p2.ebuild
+++ b/dev-lang/python/python-3.13.0_beta1_p2.ebuild
@@ -33,8 +33,8 @@ LICENSE="PSF-2"
SLOT="${PYVER}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="
- bluetooth build +debug +ensurepip examples gdbm +gil jit libedit
- +ncurses pgo +readline +sqlite +ssl test tk valgrind
+ big-endian bluetooth build +debug +ensurepip examples gdbm +gil jit
+ libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind
"
REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -276,6 +276,52 @@ src_configure() {
-x test_capi
)
+ # Arch-specific skips. See #931888 for a collection of these.
+ case ${ARCH} in
+ hppa)
+ profile_task_flags+=(
+ -x test_descr
+ -x test_exceptions # bug 931908
+ -x test_os
+ )
+ ;;
+ ia64)
+ profile_task_flags+=(
+ -x test_ctypes
+ -x test_external_inspection # partial PGO only (flaky in src_test)
+ -x test_signal # PGO only
+ )
+ ;;
+ mips)
+ profile_task_flags+=(
+ -x test_ctypes # partial PGO only (more fails)
+ -x test_external_inspection # PGO only
+ -x test_statistics
+ )
+ ;;
+ ppc64)
+ if use big-endian; then
+ profile_task_flags+=(
+ -x test_descr
+ -x test_exceptions # PGO only, bug 931908
+ )
+ fi
+ ;;
+ riscv)
+ profile_task_flags+=(
+ -x test_statistics
+ -x test_urllib2
+ )
+ ;;
+ sparc)
+ profile_task_flags+=(
+ -x test_ctypes
+ -x test_descr
+ -x test_exceptions # bug 931908
+ )
+ ;;
+ esac
+
if has_version "app-arch/rpm" ; then
# Avoid sandbox failure (attempts to write to /var/lib/rpm)
profile_task_flags+=(
@@ -428,13 +474,43 @@ src_test() {
-x test_gdb
)
- if use sparc ; then
- # bug #788022
- test_opts+=(
- -x test_multiprocessing_fork
- -x test_multiprocessing_forkserver
- )
- fi
+ # Arch-specific skips. See #931888 for a collection of these.
+ case ${ARCH} in
+ ia64)
+ test_opts+=(
+ -x test_ctypes
+ -x test_external_inspection
+ )
+ ;;
+ mips)
+ test_opts+=(
+ -x test_ctypes
+ -x test_external_inspection
+ -x test_statistics
+ )
+ ;;
+ ppc64)
+ if use big-endian; then
+ test_opts+=( -x test_descr )
+ fi
+ ;;
+ riscv)
+ test_opts+=(
+ -x test_urllib2
+ )
+ ;;
+ sparc)
+ test_opts+=(
+ # bug 788022
+ -x test_multiprocessing_fork
+ -x test_multiprocessing_forkserver
+
+ -x test_ctypes
+ -x test_descr
+ -x test_exceptions # bug 931908
+ )
+ ;;
+ esac
# workaround docutils breaking tests
cat > Lib/docutils.py <<-EOF || die