summaryrefslogtreecommitdiff
path: root/dev-lang/python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-30 00:07:18 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-30 00:07:18 +0100
commit0e2a727aba684f1a44cc0402a3f77d242140681b (patch)
treead462b91afc9d7f8d76e3c51331517fddd6b25c2 /dev-lang/python
parent5c4786a868bad6e3f46aecf32ad6c6dc5de98408 (diff)
gentoo auto-resync : 30:05:2024 - 00:07:18
Diffstat (limited to 'dev-lang/python')
-rw-r--r--dev-lang/python/Manifest2
-rw-r--r--dev-lang/python/python-3.13.0_beta1_p3.ebuild140
2 files changed, 76 insertions, 66 deletions
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 22116a29f72b..33c0f4ef94b5 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -34,7 +34,7 @@ EBUILD python-3.12.3-r1.ebuild 14757 BLAKE2B 6f735b7cb258a7af4eec0e18736cfd6b87b
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 16998 BLAKE2B 5b554cedf13960c02c8fb5b597a290471887475a1ace7063857f42f1c3dd32d9d3af777b054851968aefcec8ba3f82db479853365deec28884fafbef1b6bf155 SHA512 069a0df320ab10b36519bafd93388e82d828bc10084735f47da21b0f5480c48bb08f8b57d2b785dc38ecfa3a0ef2d1d65e87ccf4fff904290b0e81867e3d0c60
-EBUILD python-3.13.0_beta1_p3.ebuild 16998 BLAKE2B 5b554cedf13960c02c8fb5b597a290471887475a1ace7063857f42f1c3dd32d9d3af777b054851968aefcec8ba3f82db479853365deec28884fafbef1b6bf155 SHA512 069a0df320ab10b36519bafd93388e82d828bc10084735f47da21b0f5480c48bb08f8b57d2b785dc38ecfa3a0ef2d1d65e87ccf4fff904290b0e81867e3d0c60
+EBUILD python-3.13.0_beta1_p3.ebuild 16973 BLAKE2B 30776f09806e600e2729dcf410a2270c241553c1397d2c693f6eb4e3ea4e41f4ca67ebe010b9a1383dde9ce7489886b03ac86f8e7708bd68cea04ecb79257859 SHA512 89d6c345ef03c1a7ea3bb78d33740fde2a145652c3054cec8efcc9de48078c5a3c381eda764eebdfc09162057d0bf81239016a19898659a82c73e641cf25d071
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_p3.ebuild b/dev-lang/python/python-3.13.0_beta1_p3.ebuild
index 54b95e896355..585746c726fa 100644
--- a/dev-lang/python/python-3.13.0_beta1_p3.ebuild
+++ b/dev-lang/python/python-3.13.0_beta1_p3.ebuild
@@ -242,6 +242,68 @@ src_configure() {
dbmliborder+="${dbmliborder:+:}gdbm"
fi
+ # Set baseline test skip flags.
+ COMMON_TEST_SKIPS=(
+ # failures
+ -x test_concurrent_futures
+ -x test_gdb
+ )
+
+ # Arch-specific skips. See #931888 for a collection of these.
+ case ${ARCH} in
+ alpha)
+ test_opts+=(
+ -x test_builtin
+ -x test_capi
+ -x test_cmath
+ -x test_float
+ # timeout
+ -x test_free_threading
+ -x test_math
+ -x test_numeric_tower
+ -x test_random
+ # bug 653850
+ -x test_resource
+ -x test_strtod
+ )
+ ;;
+ 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
+ # bug 931908
+ -x test_exceptions
+ )
+ ;;
+ esac
+
if use pgo; then
local profile_task_flags=(
-m test
@@ -254,14 +316,14 @@ src_configure() {
# here. It also matches the default upstream PROFILE_TASK.
--timeout 1200
- -x test_gdb
+ "${COMMON_TEST_SKIPS[@]}"
+
-x test_dtrace
# All of these seem to occasionally hang for PGO inconsistently
# They'll even hang here but be fine in src_test sometimes.
# bug #828535 (and related: bug #788022)
-x test_asyncio
- -x test_concurrent_futures
-x test_httpservers
-x test_logging
-x test_multiprocessing_fork
@@ -278,46 +340,35 @@ src_configure() {
# Arch-specific skips. See #931888 for a collection of these.
case ${ARCH} in
- hppa)
+ alpha)
profile_task_flags+=(
- -x test_descr
- -x test_exceptions # bug 931908
-x test_os
)
;;
- ia64)
+ hppa)
profile_task_flags+=(
- -x test_ctypes
- -x test_external_inspection # partial PGO only (flaky in src_test)
- -x test_signal # PGO only
+ -x test_descr
+ # bug 931908
+ -x test_exceptions
+ -x test_os
)
;;
- mips)
+ ia64)
profile_task_flags+=(
- -x test_ctypes # partial PGO only (more fails)
- -x test_external_inspection # PGO only
- -x test_statistics
+ -x test_signal
)
;;
ppc64)
if use big-endian; then
profile_task_flags+=(
- -x test_descr
- -x test_exceptions # PGO only, bug 931908
+ # bug 931908
+ -x test_exceptions
)
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
@@ -468,50 +519,9 @@ src_test() {
--verbose3
-u-network
-j "$(makeopts_jobs)"
-
- # fails
- -x test_concurrent_futures
- -x test_gdb
+ "${COMMON_TEST_SKIPS[@]}"
)
- # 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
raise ImportError("Thou shalt not import!")