Diff twisted-22.10.0-r1 with a twisted-22.10.0-r3

/usr/portage/dev-python/twisted/twisted-22.10.0-r3.ebuild 2023-10-09 14:52:30.392368373 +0300
4 4
EAPI=8
5 5

  
6 6
DISTUTILS_USE_PEP517=setuptools
7
PYTHON_COMPAT=( python3_{9..11} pypy3 )
7
PYTHON_TESTED=( python3_{10..11} pypy3 )
8
PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 )
8 9
PYTHON_REQ_USE="threads(+)"
9 10

  
10 11
inherit distutils-r1 virtualx
......
19 20

  
20 21
LICENSE="MIT"
21 22
SLOT="0"
22
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
23
KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
23 24
IUSE="conch http2 serial ssl test"
24 25
RESTRICT="!test? ( test )"
25 26

  
......
73 74
				>=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}]
74 75
				>=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
75 76
			)
76
		' python3_{8..10} pypy3)
77
		' "${PYTHON_TESTED[@]}")
77 78
		$(python_gen_cond_dep '
78 79
			dev-python/gmpy[${PYTHON_USEDEP}]
79 80
		' python3_{8..10})
......
83 84
PATCHES=(
84 85
	# https://twistedmatrix.com/trac/ticket/10200
85 86
	"${FILESDIR}/${PN}-22.1.0-force-gtk3.patch"
87

  
88
	"${FILESDIR}/${PN}-22.10.0-python3.11-tests.patch"
89
	"${FILESDIR}/${PN}-22.10.0-time.patch"
90
	"${FILESDIR}/${PN}-22.10.0-sendmail.patch"
86 91
)
87 92

  
88 93
python_prepare_all() {
......
121 126
}
122 127

  
123 128
python_test() {
124
	# please keep in sync with python_gen_cond_dep!
125
	if ! has "${EPYTHON}" python3_{8..10} pypy3; then
129
	if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
126 130
		einfo "Skipping tests on ${EPYTHON} (xfail)"
127 131
		return
128 132
	fi
Thank you!