diff --git a/scripts/populate_tox/tox.jinja b/scripts/populate_tox/tox.jinja index 942fe8e299..e4c2bcd2a5 100755 --- a/scripts/populate_tox/tox.jinja +++ b/scripts/populate_tox/tox.jinja @@ -81,6 +81,8 @@ deps = # for justification of the upper bound on pytest {py3.6,py3.7}-common: pytest<7.0.0 {py3.8,py3.9,py3.10,py3.11,py3.12,py3.13,py3.14,py3.14t}-common: pytest + # coverage 7.11.1-7.11.3 makes some of our tests flake + {py3.14,py3.14t}-common: coverage==7.11.0 # === Gevent === {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0 diff --git a/tests/profiler/test_transaction_profiler.py b/tests/profiler/test_transaction_profiler.py index b2c10a9afd..142fd7d78c 100644 --- a/tests/profiler/test_transaction_profiler.py +++ b/tests/profiler/test_transaction_profiler.py @@ -266,7 +266,6 @@ def test_minimum_unique_samples_required( @pytest.mark.forked -@pytest.mark.skipif(sys.version_info >= (3, 14), reason="Test flakes blocking release.") def test_profile_captured( sentry_init, capture_envelopes, diff --git a/tests/tracing/test_decorator.py b/tests/tracing/test_decorator.py index 4d9ebf8dde..70dc186ba0 100644 --- a/tests/tracing/test_decorator.py +++ b/tests/tracing/test_decorator.py @@ -70,7 +70,6 @@ async def test_trace_decorator_async(): @pytest.mark.asyncio -@pytest.mark.skipif(sys.version_info >= (3, 14), reason="Test flakes blocking release.") async def test_trace_decorator_async_no_trx(): with patch_start_tracing_child(fake_transaction_is_none=True): with mock.patch.object(logger, "debug", mock.Mock()) as fake_debug: diff --git a/tox.ini b/tox.ini index 4ebb232811..a9643f7159 100644 --- a/tox.ini +++ b/tox.ini @@ -318,6 +318,8 @@ deps = # for justification of the upper bound on pytest {py3.6,py3.7}-common: pytest<7.0.0 {py3.8,py3.9,py3.10,py3.11,py3.12,py3.13,py3.14,py3.14t}-common: pytest + # coverage 7.11.1-7.11.3 makes some of our tests flake + {py3.14,py3.14t}-common: coverage==7.11.0 # === Gevent === {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0