commit:     4d76e726c41ba881913e0a310740ae1a73f951a9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed May 14 08:33:13 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 14 11:59:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d76e726

dev-python/cloudpickle: Enable py3.14

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/cloudpickle/cloudpickle-3.1.1.ebuild | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild 
b/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild
index de26d493c4b9..267d3933cf39 100644
--- a/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild
+++ b/dev-python/cloudpickle/cloudpickle-3.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} python3_13t )
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t )
 
 inherit distutils-r1
 
@@ -31,6 +31,17 @@ BDEPEND="
 distutils_enable_tests pytest
 
 python_test() {
+       local EPYTEST_DESELECT=()
+       case ${EPYTHON} in
+               python3.14*)
+                       EPYTEST_DESELECT+=(
+                               # 
https://github.com/cloudpipe/cloudpickle/issues/567
+                               
tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_class_with_type_hints
+                               
tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_class_with_type_hints
+                       )
+                       ;;
+       esac
+
        local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
        local -x PYTHONPATH=${PYTHONPATH}:tests/cloudpickle_testpkg
        # -s unbreaks some tests

Reply via email to