commit:     7422833eab17529fa4e19460685670a71a9c8278
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 11 16:42:46 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 11 17:03:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7422833e

dev-python/hypothesis: Enable py3.14

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

 dev-python/hypothesis/hypothesis-6.131.15.ebuild | 38 +++++++++++++++---------
 1 file changed, 24 insertions(+), 14 deletions(-)

diff --git a/dev-python/hypothesis/hypothesis-6.131.15.ebuild 
b/dev-python/hypothesis/hypothesis-6.131.15.ebuild
index 95d849812f2d..5fa6bc386470 100644
--- a/dev-python/hypothesis/hypothesis-6.131.15.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.131.15.ebuild
@@ -4,8 +4,8 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_13t )
+CLI_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3_11 python3_14 python3_{13,14}t )
 PYTHON_REQ_USE="threads(+),sqlite"
 
 inherit distutils-r1 optfeature
@@ -31,9 +31,6 @@ IUSE="cli"
 RDEPEND="
        >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
        >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
-       $(python_gen_cond_dep '
-               >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
-       ' 3.9 3.10)
        cli? (
                $(python_gen_cond_dep '
                        dev-python/black[${PYTHON_USEDEP}]
@@ -63,22 +60,35 @@ python_test() {
        # i.e. start with hypothesis-python/
        local EPYTEST_DESELECT=()
        case ${EPYTHON} in
-               pypy3)
-                       EPYTEST_DESELECT+=(
-                               # failing due to warnings from numpy/cython
-                               
hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
-                       )
-                       ;;
                python3.13t)
                        EPYTEST_DESELECT+=(
                                # TODO: missing warning
                                
'hypothesis-python/tests/cover/test_random_module.py::test_passing_referenced_instance_within_function_scope_warns'
                        )
                        ;&
-               python3.1[23]*)
+               python3.14*)
                        EPYTEST_DESELECT+=(
-                               # TODO
-                               
'hypothesis-python/tests/cover/test_reflection.py::test_clean_source[case-5]'
+                               
'hypothesis-python/tests/cover/test_compat.py::test_resolve_fwd_refs[Foo-Union]'
+                               
'hypothesis-python/tests/cover/test_lookup.py::test_builds_suggests_from_type[Union]'
+                               
hypothesis-python/tests/cover/test_attrs_inference.py::test_attrs_inference_builds
+                               
hypothesis-python/tests/cover/test_lookup.py::test_bytestring_not_treated_as_generic_sequence
+                               
hypothesis-python/tests/cover/test_lookup.py::test_issue_4194_regression
+                               
hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types
+                               
hypothesis-python/tests/cover/test_lookup.py::test_specialised_collection_types
+                               
hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_collection_as_generic
+                               
hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_container_as_generic
+                               
hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_contextmanager_as_generic
+                               
hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_iterable_as_generic
+                               
hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_reversible_as_generic
+                               
hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_sequence_as_generic
+                               
hypothesis-python/tests/cover/test_random_module.py::test_evil_prng_registration_nonsense
+                               
hypothesis-python/tests/cover/test_random_module.py::test_passing_referenced_instance_within_function_scope_warns
+                               
hypothesis-python/tests/cover/test_random_module.py::test_register_random_within_nested_function_scope
+                               
hypothesis-python/tests/cover/test_random_module.py::test_registering_a_Random_is_idempotent
+                               
hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_missing_dot_access_forward_ref
+                               
hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_missing_forward_ref
+                               
hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_type_checking_only_forward_ref_wrong_type
+                               
hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_type_cheking_only_forward_ref
                        )
                        ;;
        esac

Reply via email to