Skip to content

chore(huggingface_hub): Drop support for < 2.0 - #7874

Merged
alexander-alderman-webb merged 1 commit into
major/3.0from
webb/huggingface-hub/raise-minimum-version
Oct 6, 2026
Merged

alexander-alderman-webb merged 1 commit into
major/3.0from
webb/huggingface-hub/raise-minimum-version

Conversation

@alexander-alderman-webb

Copy link
Copy Markdown
Collaborator

Description

Raise the minimum version for huggingface_hub to 2.0 (the first version on httpx2).

Issues

Closes #7784

Reminders

@alexander-alderman-webb
alexander-alderman-webb marked this pull request as ready for review October 6, 2026 08:04
@alexander-alderman-webb
alexander-alderman-webb requested a review from a team as a code owner October 6, 2026 08:04

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 216edca. Configure here.

@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Codecov Results 📊

✅ 56063 passed | ❌ 87 failed | ⏭️ 2727 skipped | Total: 58877 | Pass Rate: 95.22% | Execution Time: 150m 28s

📊 Comparison with Base Branch

Metric Change
Total Tests 📉 -81508
Passed Tests 📉 -77099
Failed Tests 📈 +86
Skipped Tests 📉 -4495

➕ New Tests (85)

View new tests
  • test_async_transport_rate_limiting_with_concurrency
    • File: tests.test_transport
    • Status: ❌ Failing
  • test_start_span_segment_updates_scope_name
    • File: tests.tracing.test_misc
    • Status: ❌ Failing
  • test_deterministic_sampled[0.0-0.0]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_deterministic_sampled[0.0-0.25]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_deterministic_sampled[0.25-0.5]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_deterministic_sampled[0.5-0.5]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_deterministic_sampled[0.75-0.5]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_deterministic_sampled[0.75-1.0]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_segment_uses_incoming_sample_rand[0.0-0.0]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_segment_uses_incoming_sample_rand[0.0-0.25]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_segment_uses_incoming_sample_rand[0.25-0.5]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_segment_uses_incoming_sample_rand[0.5-0.5]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_segment_uses_incoming_sample_rand[0.75-0.5]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_segment_uses_incoming_sample_rand[0.75-1.0]
    • File: tests.tracing.test_sample_rand
    • Status: ❌ Failing
  • test_continue_trace_with_sample_rand
    • File: tests.tracing.test_sample_rand_propagation
    • Status: ❌ Failing
  • test_continue_trace_missing_sample_rand
    • File: tests.tracing.test_sample_rand_propagation
    • Status: ❌ Failing
  • test_get_span_from_scope_regardless_of_sampling_decision[True]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_get_span_from_scope_regardless_of_sampling_decision[False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_uses_traces_sample_rate_correctly[0.0-False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_uses_traces_sample_rate_correctly[0.25-False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_uses_traces_sampler_return_value_correctly[0.0-False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_uses_traces_sampler_return_value_correctly[0.25-False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_tolerates_traces_sampler_returning_a_boolean[False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_only_captures_segment_when_sampled_is_true[False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_prefers_traces_sampler_to_traces_sample_rate[0-True]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_prefers_traces_sampler_to_traces_sample_rate[1-False]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_ignores_inherited_sample_decision_when_traces_sampler_defined[1]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_inherits_parent_sampling_decision_when_traces_sampler_undefined[0]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[dogs are great]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[None]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[nan]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[-1.121]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[1.231]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_records_lost_event_only_if_traces_sample_rate_enabled[None-None-expected_record_lost_event_calls0]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_records_lost_event_only_if_traces_sample_rate_enabled[0.0-False-expected_record_lost_event_calls1]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_records_lost_event_only_if_traces_sampler_enabled[None-None-expected_record_lost_event_calls0]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_records_lost_event_only_if_traces_sampler_enabled[<lambda>-False-expected_record_lost_event_calls1]
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_unsampled_spans_produce_client_report_if_traces_sample_rate_defined
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_unsampled_spans_produce_client_report_if_traces_sampler_defined
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_no_client_reports_if_tracing_is_off
    • File: tests.tracing.test_sampling
    • Status: ❌ Failing
  • test_envelope_by_trace_id
    • File: tests.tracing.test_span_batcher
    • Status: ❌ Failing
  • test_drop_isolated_per_bucket
    • File: tests.tracing.test_span_batcher
    • Status: ❌ Failing
  • test_quiet_buckets_flushed_with_busy_neighbors
    • File: tests.tracing.test_span_batcher
    • Status: ❌ Failing
  • test_transport_format
    • File: tests.tracing.test_span_batcher
    • Status: ❌ Failing
  • test_trace_bucket_flushes_when_segment_ends
    • File: tests.tracing.test_span_batcher
    • Status: ❌ Failing
  • test_start_span
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_start_span_no_context_manager
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_sampling_context
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_traces_sampler_drops_span
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_traces_sampler_exception_unsamples
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_traces_sampler_called_once_per_segment
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_start_inactive_span
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_start_span_override_parent
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_sibling_segments
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_sibling_segments_new_trace
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_continue_trace_sampled
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_continue_trace_unsampled
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_backpressure_outcome[0.250000-False-backpressure]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_backpressure_outcome[0.300000-False-backpressure]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_backpressure_outcome[0.500000-False-sample_rate]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_backpressure_outcome[0.700000-False-sample_rate]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_continue_trace_no_sample_rand
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_head_sdk[0.0]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_head_sdk[None]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace[0.0-False]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace[0.0-True]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace[1.0-False]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace[1.0-True]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace[None-False]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_inconsistent_incoming_trace
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace_deferred[0.0]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace_deferred[1.0]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_incoming_trace_deferred[None]
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_ignored_segment
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_outgoing_traceparent_and_baggage_ignored_child_span
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_ignore_spans_basic
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_ignore_spans_ignored_segment_drops_whole_tree
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_ignore_spans_ignored_segment_drops_whole_tree_explicit_parent_span
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_ignore_spans_set_ignored_child_span_as_parent_explicit_parent_span
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_ignore_spans_reparenting
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_ignored_spans_produce_client_report
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_segment_span_has_profiler_id
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_profile_stops_when_segment_ends
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_default_attributes
    • File: tests.tracing.test_span_streaming
    • Status: ❌ Failing
  • test_cache_spans_decorator
    • File: tests.integrations.django.test_cache_module
    • Status: ❌ Failing

➖ Removed Tests (1)

View removed tests
  • test_cache_spans_decorator[True]
    • File: tests.integrations.django.test_cache_module

❌ Failed Tests

test_async_transport_rate_limiting_with_concurrency

File: tests.test_transport
Suite: py3.11-common
Error: AssertionError: assert False is True + where False = _check_disabled('error') + where _check_disabled = <sentry_sdk.transport.AsyncHttpTransport object at 0x7f77e4f65010>._check_disabled + where <sentry_sdk.transport.AsyncHttpTransport object at 0x7f77e4f65010> = <sentry_sdk.client._Client object at 0x7f77e4f67890>.transport

Stack Trace
tests/test_transport.py:1037: in test_async_transport_rate_limiting_with_concurrency
    assert client.transport._check_disabled("error") is True
E   AssertionError: assert False is True
E    +  where False = _check_disabled('error')
E    +    where _check_disabled = <sentry_sdk.transport.AsyncHttpTransport object at 0x7f77e4f65010>._check_disabled
E    +      where <sentry_sdk.transport.AsyncHttpTransport object at 0x7f77e4f65010> = <sentry_sdk.client._Client object at 0x7f77e4f67890>.transport

test_start_span_segment_updates_scope_name

File: tests.tracing.test_misc
Suite: py3.11-common
Error: AssertionError: assert 'dogpark' == 'foobar' - foobar + dogpark

Stack Trace
tests/tracing/test_misc.py:126: in test_start_span_segment_updates_scope_name
    assert scope._transaction == "foobar"
E   AssertionError: assert 'dogpark' == 'foobar'
E     
E     - foobar
E     + dogpark

test_deterministic_sampled[0.0-0.0]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:39: in test_deterministic_sampled
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_deterministic_sampled[0.0-0.25]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:39: in test_deterministic_sampled
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_deterministic_sampled[0.25-0.5]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:39: in test_deterministic_sampled
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_deterministic_sampled[0.5-0.5]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:39: in test_deterministic_sampled
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_deterministic_sampled[0.75-0.5]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:39: in test_deterministic_sampled
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_deterministic_sampled[0.75-1.0]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:39: in test_deterministic_sampled
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_segment_uses_incoming_sample_rand[0.0-0.0]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:70: in test_segment_uses_incoming_sample_rand
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_segment_uses_incoming_sample_rand[0.0-0.25]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:70: in test_segment_uses_incoming_sample_rand
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_segment_uses_incoming_sample_rand[0.25-0.5]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:70: in test_segment_uses_incoming_sample_rand
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_segment_uses_incoming_sample_rand[0.5-0.5]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:70: in test_segment_uses_incoming_sample_rand
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_segment_uses_incoming_sample_rand[0.75-0.5]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:70: in test_segment_uses_incoming_sample_rand
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_segment_uses_incoming_sample_rand[0.75-1.0]

File: tests.tracing.test_sample_rand
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand.py:70: in test_segment_uses_incoming_sample_rand
    span._get_baggage().sentry_items["sample_rand"] == f"{sample_rand:.6f}"  # noqa: E231
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_continue_trace_with_sample_rand

File: tests.tracing.test_sample_rand_propagation
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand_propagation.py:28: in test_continue_trace_with_sample_rand
    assert segment._get_baggage().sentry_items["sample_rand"] == "0.100000"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_continue_trace_missing_sample_rand

File: tests.tracing.test_sample_rand_propagation
Suite: py3.11-common
Error: KeyError: 'sample_rand'

Stack Trace
tests/tracing/test_sample_rand_propagation.py:48: in test_continue_trace_missing_sample_rand
    assert span._get_baggage().sentry_items["sample_rand"] == "0.500000"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'sample_rand'

test_get_span_from_scope_regardless_of_sampling_decision[True]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert 'dogpark' == '/' - / + dogpark

Stack Trace
tests/tracing/test_sampling.py:62: in test_get_span_from_scope_regardless_of_sampling_decision
    assert scope._transaction == "/"
E   AssertionError: assert 'dogpark' == '/'
E     
E     - /
E     + dogpark

test_get_span_from_scope_regardless_of_sampling_decision[False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert 'child-child-span' == '/' - / + child-child-span

Stack Trace
tests/tracing/test_sampling.py:61: in test_get_span_from_scope_regardless_of_sampling_decision
    assert scope.span.name == "/"
E   AssertionError: assert 'child-child-span' == '/'
E     
E     - /
E     + child-child-span

test_uses_traces_sample_rate_correctly[0.0-False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8a568e13e863d9c8, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:86: in test_uses_traces_sample_rate_correctly
    assert span.sampled is expected_decision
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8a568e13e863d9c8, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

test_uses_traces_sample_rate_correctly[0.25-False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=ae8bfb9980a0e080, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:86: in test_uses_traces_sample_rate_correctly
    assert span.sampled is expected_decision
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=ae8bfb9980a0e080, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

test_uses_traces_sampler_return_value_correctly[0.0-False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=bd27dd3e1c0ec7ab, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:110: in test_uses_traces_sampler_return_value_correctly
    assert span.sampled is expected_decision
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=bd27dd3e1c0ec7ab, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

test_uses_traces_sampler_return_value_correctly[0.25-False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9f8785ce95f45635, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:110: in test_uses_traces_sampler_return_value_correctly
    assert span.sampled is expected_decision
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9f8785ce95f45635, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

test_tolerates_traces_sampler_returning_a_boolean[False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=ab5c7ee5ad60180b, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:122: in test_tolerates_traces_sampler_returning_a_boolean
    assert span.sampled is traces_sampler_return_value
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=ab5c7ee5ad60180b, parent_span_id=8e6b1f29636a6655, active=True)>.sampled

test_only_captures_segment_when_sampled_is_true[False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert 1 == 0 + where 1 = len([UnwrappedItem(type='span', payload={'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '892a6ebe8f433374', 'name': 'dogpark', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274596.197192, 'end_timestamp': 1791274596.197255, 'parent_span_id': '8e6b1f29636a6655', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}})])

Stack Trace
tests/tracing/test_sampling.py:141: in test_only_captures_segment_when_sampled_is_true
    assert len(items) == (1 if sampling_decision else 0)
E   AssertionError: assert 1 == 0
E    +  where 1 = len([UnwrappedItem(type='span', payload={'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '892a6ebe8f433374', 'name': 'dogpark', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274596.197192, 'end_timestamp': 1791274596.197255, 'parent_span_id': '8e6b1f29636a6655', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}})])

test_prefers_traces_sampler_to_traces_sample_rate[0-True]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert False is True + where False = .called

Stack Trace
tests/tracing/test_sampling.py:161: in test_prefers_traces_sampler_to_traces_sample_rate
    assert traces_sampler.called is True
E   AssertionError: assert False is True
E    +  where False = <Mock id='140153515827984'>.called

test_prefers_traces_sampler_to_traces_sample_rate[1-False]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert False is True + where False = .called

Stack Trace
tests/tracing/test_sampling.py:161: in test_prefers_traces_sampler_to_traces_sample_rate
    assert traces_sampler.called is True
E   AssertionError: assert False is True
E    +  where False = <Mock id='140152916056464'>.called

test_ignores_inherited_sample_decision_when_traces_sampler_defined[1]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert True is not True + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=96eace3fbcce933e, parent_span_id=ab5d85cd064259b7, active=True)>.sampled + and True = bool(1) + where 1 = int('1')

Stack Trace
tests/tracing/test_sampling.py:182: in test_ignores_inherited_sample_decision_when_traces_sampler_defined
    assert span.sampled is not bool(int(parent_sampling_decision))
E   AssertionError: assert True is not True
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=96eace3fbcce933e, parent_span_id=ab5d85cd064259b7, active=True)>.sampled
E    +  and   True = bool(1)
E    +    where 1 = int('1')

test_inherits_parent_sampling_decision_when_traces_sampler_undefined[0]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=aa39db9669c272cf, parent_span_id=a8a5f84735fe8ddd, active=True)>.sampled + and False = bool(0) + where 0 = int('0')

Stack Trace
tests/tracing/test_sampling.py:205: in test_inherits_parent_sampling_decision_when_traces_sampler_undefined
    assert span.sampled is bool(int(parent_sampling_decision))
E   AssertionError: assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=aa39db9669c272cf, parent_span_id=a8a5f84735fe8ddd, active=True)>.sampled
E    +  and   False = bool(0)
E    +    where 0 = int('0')

test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[dogs are great]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: mock(<tests.conftest.string_containing_matcher..StringContaining object at 0x7f77e4c6a310>) call not found

Stack Trace
tests/tracing/test_sampling.py:295: in test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value
    logger.warning.assert_any_call(StringContaining("Given sample rate is invalid"))
../../_temp/uv-python-dir/cpython-3.11.16-linux-x86_64-gnu/lib/python3.11/unittest/mock.py:1010: in assert_any_call
    raise AssertionError(
E   AssertionError: mock(<tests.conftest.string_containing_matcher.<locals>.StringContaining object at 0x7f77e4c6a310>) call not found

test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[None]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: mock(<tests.conftest.string_containing_matcher..StringContaining object at 0x7f77e4cda310>) call not found

Stack Trace
tests/tracing/test_sampling.py:295: in test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value
    logger.warning.assert_any_call(StringContaining("Given sample rate is invalid"))
../../_temp/uv-python-dir/cpython-3.11.16-linux-x86_64-gnu/lib/python3.11/unittest/mock.py:1010: in assert_any_call
    raise AssertionError(
E   AssertionError: mock(<tests.conftest.string_containing_matcher.<locals>.StringContaining object at 0x7f77e4cda310>) call not found

test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[nan]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: mock(<tests.conftest.string_containing_matcher..StringContaining object at 0x7f78109ba150>) call not found

Stack Trace
tests/tracing/test_sampling.py:295: in test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value
    logger.warning.assert_any_call(StringContaining("Given sample rate is invalid"))
../../_temp/uv-python-dir/cpython-3.11.16-linux-x86_64-gnu/lib/python3.11/unittest/mock.py:1010: in assert_any_call
    raise AssertionError(
E   AssertionError: mock(<tests.conftest.string_containing_matcher.<locals>.StringContaining object at 0x7f78109ba150>) call not found

test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[-1.121]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: mock(<tests.conftest.string_containing_matcher..StringContaining object at 0x7f78088d2a90>) call not found

Stack Trace
tests/tracing/test_sampling.py:295: in test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value
    logger.warning.assert_any_call(StringContaining("Given sample rate is invalid"))
../../_temp/uv-python-dir/cpython-3.11.16-linux-x86_64-gnu/lib/python3.11/unittest/mock.py:1010: in assert_any_call
    raise AssertionError(
E   AssertionError: mock(<tests.conftest.string_containing_matcher.<locals>.StringContaining object at 0x7f78088d2a90>) call not found

test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value[1.231]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: mock(<tests.conftest.string_containing_matcher..StringContaining object at 0x7f7808937910>) call not found

Stack Trace
tests/tracing/test_sampling.py:295: in test_warns_and_sets_sampled_to_false_on_invalid_traces_sampler_return_value
    logger.warning.assert_any_call(StringContaining("Given sample rate is invalid"))
../../_temp/uv-python-dir/cpython-3.11.16-linux-x86_64-gnu/lib/python3.11/unittest/mock.py:1010: in assert_any_call
    raise AssertionError(
E   AssertionError: mock(<tests.conftest.string_containing_matcher.<locals>.StringContaining object at 0x7f7808937910>) call not found

test_records_lost_event_only_if_traces_sample_rate_enabled[None-None-expected_record_lost_event_calls0]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is None + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=b4797bfc6b6fd622, parent_span_id=92bfdef6a6c6a0cc, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:322: in test_records_lost_event_only_if_traces_sample_rate_enabled
    assert span.sampled is sampled_output
E   assert True is None
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=b4797bfc6b6fd622, parent_span_id=92bfdef6a6c6a0cc, active=True)>.sampled

test_records_lost_event_only_if_traces_sample_rate_enabled[0.0-False-expected_record_lost_event_calls1]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8f65976ebd3167b2, parent_span_id=b4797bfc6b6fd622, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:322: in test_records_lost_event_only_if_traces_sample_rate_enabled
    assert span.sampled is sampled_output
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8f65976ebd3167b2, parent_span_id=b4797bfc6b6fd622, active=True)>.sampled

test_records_lost_event_only_if_traces_sampler_enabled[None-None-expected_record_lost_event_calls0]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is None + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=86f916b18f3fbd3f, parent_span_id=8f65976ebd3167b2, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:352: in test_records_lost_event_only_if_traces_sampler_enabled
    assert segment.sampled is sampled_output
E   assert True is None
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=86f916b18f3fbd3f, parent_span_id=8f65976ebd3167b2, active=True)>.sampled

test_records_lost_event_only_if_traces_sampler_enabled[<lambda>-False-expected_record_lost_event_calls1]

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=850e6da54418090c, parent_span_id=86f916b18f3fbd3f, active=True)>.sampled

Stack Trace
tests/tracing/test_sampling.py:352: in test_records_lost_event_only_if_traces_sampler_enabled
    assert segment.sampled is sampled_output
E   assert True is False
E    +  where True = <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=850e6da54418090c, parent_span_id=86f916b18f3fbd3f, active=True)>.sampled

test_unsampled_spans_produce_client_report_if_traces_sample_rate_defined

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8094b9f059dbd5b9', 'name': 'child1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.464937, 'end_timestamp': 1791274598.464975, 'parent_span_id': '8069bcc217b900fc', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '9ea0eb819ba73c81', 'name': 'child2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.465463, 'end_timestamp': 1791274598.465525, 'parent_span_id': '8069bcc217b900fc', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8069bcc217b900fc', 'name': 'segment', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.464843, 'end_timestamp': 1791274598.465623, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

Stack Trace
tests/tracing/test_sampling.py:378: in test_unsampled_spans_produce_client_report_if_traces_sample_rate_defined
    assert not spans
E   AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8094b9f059dbd5b9', 'name': 'child1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.464937, 'end_timestamp': 1791274598.464975, 'parent_span_id': '8069bcc217b900fc', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '9ea0eb819ba73c81', 'name': 'child2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.465463, 'end_timestamp': 1791274598.465525, 'parent_span_id': '8069bcc217b900fc', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8069bcc217b900fc', 'name': 'segment', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.464843, 'end_timestamp': 1791274598.465623, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

test_unsampled_spans_produce_client_report_if_traces_sampler_defined

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b6b2d004789ab701', 'name': 'child1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.561751, 'end_timestamp': 1791274598.561789, 'parent_span_id': '8322108989a53225', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '9b8415311f1fb877', 'name': 'child2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.562344, 'end_timestamp': 1791274598.562391, 'parent_span_id': '8322108989a53225', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8322108989a53225', 'name': 'segment', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.561649, 'end_timestamp': 1791274598.562509, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

Stack Trace
tests/tracing/test_sampling.py:406: in test_unsampled_spans_produce_client_report_if_traces_sampler_defined
    assert not spans
E   AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b6b2d004789ab701', 'name': 'child1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.561751, 'end_timestamp': 1791274598.561789, 'parent_span_id': '8322108989a53225', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '9b8415311f1fb877', 'name': 'child2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.562344, 'end_timestamp': 1791274598.562391, 'parent_span_id': '8322108989a53225', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8322108989a53225', 'name': 'segment', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.561649, 'end_timestamp': 1791274598.562509, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

test_no_client_reports_if_tracing_is_off

File: tests.tracing.test_sampling
Suite: py3.11-common
Error: AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '9812fc1eecb06e48', 'name': 'child1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.658444, 'end_timestamp': 1791274598.658482, 'parent_span_id': 'a2a5676a22869cbb', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b260f3cbfeac1560', 'name': 'child2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.659023, 'end_timestamp': 1791274598.659071, 'parent_span_id': 'a2a5676a22869cbb', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'a2a5676a22869cbb', 'name': 'segment', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.658346, 'end_timestamp': 1791274598.659167, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

Stack Trace
tests/tracing/test_sampling.py:434: in test_no_client_reports_if_tracing_is_off
    assert not spans
E   AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '9812fc1eecb06e48', 'name': 'child1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.658444, 'end_timestamp': 1791274598.658482, 'parent_span_id': 'a2a5676a22869cbb', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b260f3cbfeac1560', 'name': 'child2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.659023, 'end_timestamp': 1791274598.659071, 'parent_span_id': 'a2a5676a22869cbb', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'a2a5676a22869cbb', 'name': 'segment', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274598.658346, 'end_timestamp': 1791274598.659167, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

test_envelope_by_trace_id

File: tests.tracing.test_span_batcher
Suite: py3.11-common
Error: AssertionError: assert 1 == 2 + where 1 = len([<Envelope headers={'sent_at': '2026-10-06T08:16:38.755115Z', 'trace': {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'sample_rand': '0.683388', 'environment': 'production', 'release': 'b5e813bb03e21b039009bed6cccc637ac550a097', 'transaction': 'dogpark', 'sample_rate': '1.0', 'sampled': 'true'}} items=[<Item headers={'item_count': 4, 'type': 'span', 'content_type': 'application/vnd.sentry.items.span.v2+json'} payload=<Payload 'application/json'> data_category='span'>]>])

Stack Trace
tests/tracing/test_span_batcher.py:40: in test_envelope_by_trace_id
    assert len(envelopes) == 2
E   AssertionError: assert 1 == 2
E    +  where 1 = len([<Envelope headers={'sent_at': '2026-10-06T08:16:38.755115Z', 'trace': {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'sample_rand': '0.683388', 'environment': 'production', 'release': 'b5e813bb03e21b039009bed6cccc637ac550a097', 'transaction': 'dogpark', 'sample_rate': '1.0', 'sampled': 'true'}} items=[<Item headers={'item_count': 4, 'type': 'span', 'content_type': 'application/vnd.sentry.items.span.v2+json'} payload=<Payload 'application/json'> data_category='span'>]>])

test_drop_isolated_per_bucket

File: tests.tracing.test_span_batcher
Suite: py3.11-common
Error: AssertionError: assert 1 == 2 + where 1 = len([<Envelope headers={'sent_at': '2026-10-06T08:16:39.034475Z', 'trace': {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'sample_rand': '0.683388', 'environment': 'production', 'release': 'b5e813bb03e21b039009bed6cccc637ac550a097', 'transaction': 'dogpark', 'sample_rate': '1.0', 'sampled': 'true'}} items=[<Item headers={'item_count': 2, 'type': 'span', 'content_type': 'application/vnd.sentry.items.span.v2+json'} payload=<Payload 'application/json'> data_category='span'>]>])

Stack Trace
tests/tracing/test_span_batcher.py:166: in test_drop_isolated_per_bucket
    assert len(envelopes) == 2
E   AssertionError: assert 1 == 2
E    +  where 1 = len([<Envelope headers={'sent_at': '2026-10-06T08:16:39.034475Z', 'trace': {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'sample_rand': '0.683388', 'environment': 'production', 'release': 'b5e813bb03e21b039009bed6cccc637ac550a097', 'transaction': 'dogpark', 'sample_rate': '1.0', 'sampled': 'true'}} items=[<Item headers={'item_count': 2, 'type': 'span', 'content_type': 'application/vnd.sentry.items.span.v2+json'} payload=<Payload 'application/json'> data_category='span'>]>])

test_quiet_buckets_flushed_with_busy_neighbors

File: tests.tracing.test_span_batcher
Suite: py3.11-common
Error: AssertionError: assert 1 >= 2 + where 1 = len([<Envelope headers={'sent_at': '2026-10-06T08:16:40.598447Z', 'trace': {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'sample_rand': '0.683388', 'environment': 'production', 'release': 'b5e813bb03e21b039009bed6cccc637ac550a097', 'transaction': 'dogpark', 'sample_rate': '1.0', 'sampled': 'true'}} items=[<Item headers={'item_count': 9, 'type': 'span', 'content_type': 'application/vnd.sentry.items.span.v2+json'} payload=<Payload 'application/json'> data_category='span'>]>])

Stack Trace
tests/tracing/test_span_batcher.py:372: in test_quiet_buckets_flushed_with_busy_neighbors
    assert len(envelopes) >= 2
E   AssertionError: assert 1 >= 2
E    +  where 1 = len([<Envelope headers={'sent_at': '2026-10-06T08:16:40.598447Z', 'trace': {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'sample_rand': '0.683388', 'environment': 'production', 'release': 'b5e813bb03e21b039009bed6cccc637ac550a097', 'transaction': 'dogpark', 'sample_rate': '1.0', 'sampled': 'true'}} items=[<Item headers={'item_count': 9, 'type': 'span', 'content_type': 'application/vnd.sentry.items.span.v2+json'} payload=<Payload 'application/json'> data_category='span'>]>])

test_transport_format

File: tests.tracing.test_span_batcher
Suite: py3.11-common
Error: AssertionError: assert {'version': 2, 'items': [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b41340fa3b3b7b35', 'name': 'test', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274600.99793, 'end_timestamp': 1791274600.997994, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': {'value': 'manual', 'type': 'string'}, 'sentry.trace_lifecycle': {'value': 'stream', 'type': 'string'}, 'thread.id': {'value': '140153735718720', 'type': 'string'}, 'thread.name': {'value': 'MainThread', 'type': 'string'}, 'sentry.segment.id': {'value': 'a6313e0e2b200837', 'type': 'string'}, 'sentry.segment.name': {'value': 'dogpark', 'type': 'string'}, 'sentry.sdk.name': {'value': 'sentry.python', 'type': 'string'}, 'sentry.sdk.version': {'value': '2.71.0', 'type': 'string'}, 'process.runtime.name': {'value': 'CPython', 'type': 'string'}, 'process.runtime.version': {'value': '3.11.16', 'type': 'string'}, 'server.address': {'value': 'test-server', 'type': 'string'}, 'sentry.environment': {'value': 'production', 'type': 'string'}, 'sentry.release': {'value': '1.0.0', 'type': 'string'}}}]} == {'version': 2, 'items': [{'trace_id': , 'span_id': , 'name': 'test', 'status': 'ok', 'is_segment': True, 'start_timestamp': , 'end_timestamp': , 'attributes': }]} Common items: {'version': 2} Differing items: {'items': [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b41340fa3b3b7b35', 'name': 'test', 'status': 'ok', ...}]} != {'items': [{'trace_id': , 'span_id': , 'name': 'test', 'status': 'ok', ...}]} Full diff: { 'version': 2, 'items': [ { - 'trace_id': , - 'span_id': , + 'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', + 'span_id': 'b41340fa3b3b7b35', 'name': 'test', 'status': 'ok', - 'is_segment': True, ? ^^^ + 'is_segment': False, ? ^^^^ - 'start_timestamp': , ? ^^^^^ + 'start_timestamp': 1791274600.99793, ? ^^^^^^^^^^^^^^^^ - 'end_timestamp': , + 'end_timestamp': 1791274600.997994, + 'parent_span_id': '850e6da54418090c', - 'attributes': , ? ^^^^^^ + 'attributes': { ? ^ + 'sentry.origin': { + 'value': 'manual', + 'type': 'string', + }, + 'sentry.trace_lifecycle': { + 'value': 'stream', + 'type': 'string', + }, + 'thread.id': { + 'value': '140153735718720', + 'type': 'string', + }, + 'thread.name': { + 'value': 'MainThread', + 'type': 'string', + }, + 'sentry.segment.id': { + 'value': 'a6313e0e2b200837', + 'type': 'string', + }, + 'sentry.segment.name': { + 'value': 'dogpark', + 'type': 'string', + }, + 'sentry.sdk.name': { + 'value': 'sentry.python', + 'type': 'string', + }, + 'sentry.sdk.version': { + 'value': '2.71.0', + 'type': 'string', + }, + 'process.runtime.name': { + 'value': 'CPython', + 'type': 'string', + }, + 'process.runtime.version': { + 'value': '3.11.16', + 'type': 'string', + }, + 'server.address': { + 'value': 'test-server', + 'type': 'string', + }, + 'sentry.environment': { + 'value': 'production', + 'type': 'string', + }, + 'sentry.release': { + 'value': '1.0.0', + 'type': 'string', + }, + }, }, ], }

Stack Trace
tests/tracing/test_span_batcher.py:418: in test_transport_format
    assert item.payload.json == {
E   AssertionError: assert {'version': 2, 'items': [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b41340fa3b3b7b35', 'name': 'test', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274600.99793, 'end_timestamp': 1791274600.997994, 'parent_span_id': '850e6da54418090c', 'attributes': {'sentry.origin': {'value': 'manual', 'type': 'string'}, 'sentry.trace_lifecycle': {'value': 'stream', 'type': 'string'}, 'thread.id': {'value': '140153735718720', 'type': 'string'}, 'thread.name': {'value': 'MainThread', 'type': 'string'}, 'sentry.segment.id': {'value': 'a6313e0e2b200837', 'type': 'string'}, 'sentry.segment.name': {'value': 'dogpark', 'type': 'string'}, 'sentry.sdk.name': {'value': 'sentry.python', 'type': 'string'}, 'sentry.sdk.version': {'value': '2.71.0', 'type': 'string'}, 'process.runtime.name': {'value': 'CPython', 'type': 'string'}, 'process.runtime.version': {'value': '3.11.16', 'type': 'string'}, 'server.address': {'value': 'test-server', 'type': 'string'}, 'sentry.environment': {'value': 'production', 'type': 'string'}, 'sentry.release': {'value': '1.0.0', 'type': 'string'}}}]} == {'version': 2, 'items': [{'trace_id': <ANY>, 'span_id': <ANY>, 'name': 'test', 'status': 'ok', 'is_segment': True, 'start_timestamp': <ANY>, 'end_timestamp': <ANY>, 'attributes': <ANY>}]}
E     
E     Common items:
E     {'version': 2}
E     Differing items:
E     {'items': [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'b41340fa3b3b7b35', 'name': 'test', 'status': 'ok', ...}]} != {'items': [{'trace_id': <ANY>, 'span_id': <ANY>, 'name': 'test', 'status': 'ok', ...}]}
E     
E     Full diff:
E       {
E           'version': 2,
E           'items': [
E               {
E     -             'trace_id': <ANY>,
E     -             'span_id': <ANY>,
E     +             'trace_id': 'ae73fc9f1a054259ae8118f4143c7263',
E     +             'span_id': 'b41340fa3b3b7b35',
E                   'name': 'test',
E                   'status': 'ok',
E     -             'is_segment': True,
E     ?                           ^^^
E     +             'is_segment': False,
E     ?                           ^^^^
E     -             'start_timestamp': <ANY>,
E     ?                                ^^^^^
E     +             'start_timestamp': 1791274600.99793,
E     ?                                ^^^^^^^^^^^^^^^^
E     -             'end_timestamp': <ANY>,
E     +             'end_timestamp': 1791274600.997994,
E     +             'parent_span_id': '850e6da54418090c',
E     -             'attributes': <ANY>,
E     ?                           ^^^^^^
E     +             'attributes': {
E     ?                           ^
E     +                 'sentry.origin': {
E     +                     'value': 'manual',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.trace_lifecycle': {
E     +                     'value': 'stream',
E     +                     'type': 'string',
E     +                 },
E     +                 'thread.id': {
E     +                     'value': '140153735718720',
E     +                     'type': 'string',
E     +                 },
E     +                 'thread.name': {
E     +                     'value': 'MainThread',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.segment.id': {
E     +                     'value': 'a6313e0e2b200837',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.segment.name': {
E     +                     'value': 'dogpark',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.sdk.name': {
E     +                     'value': 'sentry.python',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.sdk.version': {
E     +                     'value': '2.71.0',
E     +                     'type': 'string',
E     +                 },
E     +                 'process.runtime.name': {
E     +                     'value': 'CPython',
E     +                     'type': 'string',
E     +                 },
E     +                 'process.runtime.version': {
E     +                     'value': '3.11.16',
E     +                     'type': 'string',
E     +                 },
E     +                 'server.address': {
E     +                     'value': 'test-server',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.environment': {
E     +                     'value': 'production',
E     +                     'type': 'string',
E     +                 },
E     +                 'sentry.release': {
E     +                     'value': '1.0.0',
E     +                     'type': 'string',
E     +                 },
E     +             },
E               },
E           ],
E       }

test_trace_bucket_flushes_when_segment_ends

File: tests.tracing.test_span_batcher
Suite: py3.11-common
Error: assert 0 == 2 + where 0 = len([])

Stack Trace
tests/tracing/test_span_batcher.py:460: in test_trace_bucket_flushes_when_segment_ends
    assert len(items) == 2
E   assert 0 == 2
E    +  where 0 = len([])

test_start_span

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert False is True + where False = _is_segment() + where _is_segment = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=b9b8d0cd95c53ca9, parent_span_id=850e6da54418090c, active=True)>._is_segment

Stack Trace
tests/tracing/test_span_streaming.py:29: in test_start_span
    assert segment._is_segment() is True
E   assert False is True
E    +  where False = _is_segment()
E    +    where _is_segment = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=b9b8d0cd95c53ca9, parent_span_id=850e6da54418090c, active=True)>._is_segment

test_start_span_no_context_manager

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a6313e0e2b200837, parent_span_id=None, active=True)> == <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=bcb9c594906db10e, parent_span_id=850e6da54418090c, active=True)> + where <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a6313e0e2b200837, parent_span_id=None, active=True)> = <Span(name=child, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9ab2bf2c1b9fee9e, parent_span_id=bcb9c594906db10e, active=True)>._segment

Stack Trace
tests/tracing/test_span_streaming.py:69: in test_start_span_no_context_manager
    assert child._segment == segment
E   assert <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a6313e0e2b200837, parent_span_id=None, active=True)> == <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=bcb9c594906db10e, parent_span_id=850e6da54418090c, active=True)>
E    +  where <Span(name=dogpark, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a6313e0e2b200837, parent_span_id=None, active=True)> = <Span(name=child, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9ab2bf2c1b9fee9e, parent_span_id=bcb9c594906db10e, active=True)>._segment

test_sampling_context

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert None == 'ae73fc9f1a054259ae8118f4143c7263'

Stack Trace
tests/tracing/test_span_streaming.py:205: in test_sampling_context
    assert received_trace_id == trace_id
E   AssertionError: assert None == 'ae73fc9f1a054259ae8118f4143c7263'

test_traces_sampler_drops_span

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 2 == 1 + where 2 = len([{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'ba71eab0eb911857', 'name': 'dropped', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274603.034016, 'end_timestamp': 1791274603.034082, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'drop': True, 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '82789559d008bcd9', 'name': 'retained', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274603.034625, 'end_timestamp': 1791274603.034674, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'drop': False, 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}])

Stack Trace
tests/tracing/test_span_streaming.py:462: in test_traces_sampler_drops_span
    assert len(spans) == 1
E   AssertionError: assert 2 == 1
E    +  where 2 = len([{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'ba71eab0eb911857', 'name': 'dropped', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274603.034016, 'end_timestamp': 1791274603.034082, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'drop': True, 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '82789559d008bcd9', 'name': 'retained', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274603.034625, 'end_timestamp': 1791274603.034674, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'drop': False, 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}])

test_traces_sampler_exception_unsamples

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'ac5dcb00d3d2de86', 'name': 'test', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274603.149036, 'end_timestamp': 1791274603.149098, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

Stack Trace
tests/tracing/test_span_streaming.py:488: in test_traces_sampler_exception_unsamples
    assert not spans
E   AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'ac5dcb00d3d2de86', 'name': 'test', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274603.149036, 'end_timestamp': 1791274603.149098, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

test_traces_sampler_called_once_per_segment

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert 0 == 1

Stack Trace
tests/tracing/test_span_streaming.py:512: in test_traces_sampler_called_once_per_segment
    assert traces_sampler_called == 1
E   assert 0 == 1

test_start_inactive_span

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert False is True

Stack Trace
tests/tracing/test_span_streaming.py:535: in test_start_inactive_span
    assert segment["is_segment"] is True
E   assert False is True

test_start_span_override_parent

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'dogpark' == 'segment' - segment + dogpark

Stack Trace
tests/tracing/test_span_streaming.py:571: in test_start_span_override_parent
    assert segment["attributes"]["sentry.segment.name"] == "segment"
E   AssertionError: assert 'dogpark' == 'segment'
E     
E     - segment
E     + dogpark

test_sibling_segments

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'dogpark' == 'segment1' - segment1 + dogpark

Stack Trace
tests/tracing/test_span_streaming.py:610: in test_sibling_segments
    assert segment1["attributes"]["sentry.segment.name"] == "segment1"
E   AssertionError: assert 'dogpark' == 'segment1'
E     
E     - segment1
E     + dogpark

test_sibling_segments_new_trace

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'dogpark' == 'segment1' - segment1 + dogpark

Stack Trace
tests/tracing/test_span_streaming.py:643: in test_sibling_segments_new_trace
    assert segment1["attributes"]["sentry.segment.name"] == "segment1"
E   AssertionError: assert 'dogpark' == 'segment1'
E     
E     - segment1
E     + dogpark

test_continue_trace_sampled

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263' == '0af7651916cd43dd8448eb211c80319c' - 0af7651916cd43dd8448eb211c80319c + ae73fc9f1a054259ae8118f4143c7263

Stack Trace
tests/tracing/test_span_streaming.py:679: in test_continue_trace_sampled
    assert span.trace_id == trace_id
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263' == '0af7651916cd43dd8448eb211c80319c'
E     
E     - 0af7651916cd43dd8448eb211c80319c
E     + ae73fc9f1a054259ae8118f4143c7263

test_continue_trace_unsampled

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8bf57364ef66924f, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:717: in test_continue_trace_unsampled
    assert span.sampled is False
E   assert True is False
E    +  where True = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8bf57364ef66924f, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_backpressure_outcome[0.250000-False-backpressure]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8821eee6a4a00b7d, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:778: in test_backpressure_outcome
    assert span.sampled is expected_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8821eee6a4a00b7d, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_backpressure_outcome[0.300000-False-backpressure]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=aef0e5b5a60a1b6c, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:778: in test_backpressure_outcome
    assert span.sampled is expected_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=aef0e5b5a60a1b6c, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_backpressure_outcome[0.500000-False-sample_rate]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8e395f4aa319d283, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:778: in test_backpressure_outcome
    assert span.sampled is expected_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8e395f4aa319d283, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_backpressure_outcome[0.700000-False-sample_rate]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=af94cc83163e21b7, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:778: in test_backpressure_outcome
    assert span.sampled is expected_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=af94cc83163e21b7, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_continue_trace_no_sample_rand

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263' == '0af7651916cd43dd8448eb211c80319c' - 0af7651916cd43dd8448eb211c80319c + ae73fc9f1a054259ae8118f4143c7263

Stack Trace
tests/tracing/test_span_streaming.py:813: in test_continue_trace_no_sample_rand
    assert span.trace_id == trace_id
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263' == '0af7651916cd43dd8448eb211c80319c'
E     
E     - 0af7651916cd43dd8448eb211c80319c
E     + ae73fc9f1a054259ae8118f4143c7263

test_outgoing_traceparent_and_baggage_head_sdk[0.0]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9c108b8fef500be8, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:853: in test_outgoing_traceparent_and_baggage_head_sdk
    assert span.sampled is expected_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9c108b8fef500be8, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_head_sdk[None]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is None + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=b062a2c7698adb51, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:853: in test_outgoing_traceparent_and_baggage_head_sdk
    assert span.sampled is expected_sampled
E   assert True is None
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=b062a2c7698adb51, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_incoming_trace[0.0-False]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a7f454490581d318, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:952: in test_outgoing_traceparent_and_baggage_incoming_trace
    assert span.sampled is parent_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a7f454490581d318, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_incoming_trace[0.0-True]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-99aa4e1c22a37e2f-1' == '0af7651916cd43dd8448eb211c80319c-99aa4e1c22a37e2f-1' - 0af7651916cd43dd8448eb211c80319c-99aa4e1c22a37e2f-1 + ae73fc9f1a054259ae8118f4143c7263-99aa4e1c22a37e2f-1

Stack Trace
tests/tracing/test_span_streaming.py:967: in test_outgoing_traceparent_and_baggage_incoming_trace
    assert (
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-99aa4e1c22a37e2f-1' == '0af7651916cd43dd8448eb211c80319c-99aa4e1c22a37e2f-1'
E     
E     - 0af7651916cd43dd8448eb211c80319c-99aa4e1c22a37e2f-1
E     + ae73fc9f1a054259ae8118f4143c7263-99aa4e1c22a37e2f-1

test_outgoing_traceparent_and_baggage_incoming_trace[1.0-False]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=bd35373e7bff68b7, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:952: in test_outgoing_traceparent_and_baggage_incoming_trace
    assert span.sampled is parent_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=bd35373e7bff68b7, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_incoming_trace[1.0-True]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-80c25d5774c5ebc4-1' == '0af7651916cd43dd8448eb211c80319c-80c25d5774c5ebc4-1' - 0af7651916cd43dd8448eb211c80319c-80c25d5774c5ebc4-1 + ae73fc9f1a054259ae8118f4143c7263-80c25d5774c5ebc4-1

Stack Trace
tests/tracing/test_span_streaming.py:967: in test_outgoing_traceparent_and_baggage_incoming_trace
    assert (
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-80c25d5774c5ebc4-1' == '0af7651916cd43dd8448eb211c80319c-80c25d5774c5ebc4-1'
E     
E     - 0af7651916cd43dd8448eb211c80319c-80c25d5774c5ebc4-1
E     + ae73fc9f1a054259ae8118f4143c7263-80c25d5774c5ebc4-1

test_outgoing_traceparent_and_baggage_incoming_trace[None-False]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8beb2767e957ff4b, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:952: in test_outgoing_traceparent_and_baggage_incoming_trace
    assert span.sampled is parent_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8beb2767e957ff4b, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_inconsistent_incoming_trace

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=99d9cb12e95bfd5f, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:1018: in test_outgoing_traceparent_and_baggage_inconsistent_incoming_trace
    assert span.sampled is False
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=99d9cb12e95bfd5f, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_incoming_trace_deferred[0.0]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a37c2ee886129b1d, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:1074: in test_outgoing_traceparent_and_baggage_incoming_trace_deferred
    assert span.sampled is expected_sampled
E   assert True is False
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=a37c2ee886129b1d, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_incoming_trace_deferred[1.0]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-b5a23da63c78a966-1' == '0af7651916cd43dd8448eb211c80319c-b5a23da63c78a966-1' - 0af7651916cd43dd8448eb211c80319c-b5a23da63c78a966-1 + ae73fc9f1a054259ae8118f4143c7263-b5a23da63c78a966-1

Stack Trace
tests/tracing/test_span_streaming.py:1090: in test_outgoing_traceparent_and_baggage_incoming_trace_deferred
    assert traceparent == f"{trace_id}-{span_id}-1"
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-b5a23da63c78a966-1' == '0af7651916cd43dd8448eb211c80319c-b5a23da63c78a966-1'
E     
E     - 0af7651916cd43dd8448eb211c80319c-b5a23da63c78a966-1
E     + ae73fc9f1a054259ae8118f4143c7263-b5a23da63c78a966-1

test_outgoing_traceparent_and_baggage_incoming_trace_deferred[None]

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is None + where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9f3a0f1554946634, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:1074: in test_outgoing_traceparent_and_baggage_incoming_trace_deferred
    assert span.sampled is expected_sampled
E   assert True is None
E    +  where True = <Span(name=span, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9f3a0f1554946634, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_outgoing_traceparent_and_baggage_ignored_segment

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-9ab2bf2c1b9fee9e-1' == '0af7651916cd43dd8448eb211c80319c-a49c8597dee98233-0' - 0af7651916cd43dd8448eb211c80319c-a49c8597dee98233-0 + ae73fc9f1a054259ae8118f4143c7263-9ab2bf2c1b9fee9e-1

Stack Trace
tests/tracing/test_span_streaming.py:1133: in test_outgoing_traceparent_and_baggage_ignored_segment
    assert traceparent == f"{trace_id}-{span.span_id}-0"
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-9ab2bf2c1b9fee9e-1' == '0af7651916cd43dd8448eb211c80319c-a49c8597dee98233-0'
E     
E     - 0af7651916cd43dd8448eb211c80319c-a49c8597dee98233-0
E     + ae73fc9f1a054259ae8118f4143c7263-9ab2bf2c1b9fee9e-1

test_outgoing_traceparent_and_baggage_ignored_child_span

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-b31e5b7e3888e434-1' == '0af7651916cd43dd8448eb211c80319c-b31e5b7e3888e434-1' - 0af7651916cd43dd8448eb211c80319c-b31e5b7e3888e434-1 + ae73fc9f1a054259ae8118f4143c7263-b31e5b7e3888e434-1

Stack Trace
tests/tracing/test_span_streaming.py:1177: in test_outgoing_traceparent_and_baggage_ignored_child_span
    assert traceparent == f"{trace_id}-{segment.span_id}-1"
E   AssertionError: assert 'ae73fc9f1a054259ae8118f4143c7263-b31e5b7e3888e434-1' == '0af7651916cd43dd8448eb211c80319c-b31e5b7e3888e434-1'
E     
E     - 0af7651916cd43dd8448eb211c80319c-b31e5b7e3888e434-1
E     + ae73fc9f1a054259ae8118f4143c7263-b31e5b7e3888e434-1

test_ignore_spans_basic

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'parent_span_id' not in {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'ada7bbdb89032d00', 'name': 'not ignored', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274606.977876, 'end_timestamp': 1791274606.977934, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}

Stack Trace
tests/tracing/test_span_streaming.py:1346: in test_ignore_spans_basic
    assert "parent_span_id" not in span
E   AssertionError: assert 'parent_span_id' not in {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': 'ada7bbdb89032d00', 'name': 'not ignored', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274606.977876, 'end_timestamp': 1791274606.977934, 'parent_span_id': '9ab2bf2c1b9fee9e', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}

test_ignore_spans_ignored_segment_drops_whole_tree

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert True is False + where True = <Span(name=not ignored, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=814e8aad1a8498f9, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

Stack Trace
tests/tracing/test_span_streaming.py:1369: in test_ignore_spans_ignored_segment_drops_whole_tree
    assert span1.sampled is False
E   assert True is False
E    +  where True = <Span(name=not ignored, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=814e8aad1a8498f9, parent_span_id=9ab2bf2c1b9fee9e, active=True)>.sampled

test_ignore_spans_ignored_segment_drops_whole_tree_explicit_parent_span

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert False + where False = isinstance(<Span(name=not ignored 1, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=990ae5419dd05cfa, parent_span_id=9ab2bf2c1b9fee9e, active=True)>, NoOpSpan)

Stack Trace
tests/tracing/test_span_streaming.py:1403: in test_ignore_spans_ignored_segment_drops_whole_tree_explicit_parent_span
    assert isinstance(span1, NoOpSpan)
E   assert False
E    +  where False = isinstance(<Span(name=not ignored 1, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=990ae5419dd05cfa, parent_span_id=9ab2bf2c1b9fee9e, active=True)>, NoOpSpan)

test_ignore_spans_set_ignored_child_span_as_parent_explicit_parent_span

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert '990ae5419dd05cfa' is None + where '990ae5419dd05cfa' = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9c0d944c4f97ca6b, parent_span_id=990ae5419dd05cfa, active=True)>._parent_span_id

Stack Trace
tests/tracing/test_span_streaming.py:1479: in test_ignore_spans_set_ignored_child_span_as_parent_explicit_parent_span
    assert segment._parent_span_id is None
E   AssertionError: assert '990ae5419dd05cfa' is None
E    +  where '990ae5419dd05cfa' = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=9c0d944c4f97ca6b, parent_span_id=990ae5419dd05cfa, active=True)>._parent_span_id

test_ignore_spans_reparenting

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert '9c0d944c4f97ca6b' is None + where '9c0d944c4f97ca6b' = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=ade3ab5d9c6a6b5d, parent_span_id=9c0d944c4f97ca6b, active=True)>._parent_span_id

Stack Trace
tests/tracing/test_span_streaming.py:1523: in test_ignore_spans_reparenting
    assert span1._parent_span_id is None
E   AssertionError: assert '9c0d944c4f97ca6b' is None
E    +  where '9c0d944c4f97ca6b' = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=ade3ab5d9c6a6b5d, parent_span_id=9c0d944c4f97ca6b, active=True)>._parent_span_id

test_ignored_spans_produce_client_report

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8b08c577d1b38a09', 'name': 'span1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274607.739578, 'end_timestamp': 1791274607.739637, 'parent_span_id': '9c0d944c4f97ca6b', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '80a97fe32e69cd3e', 'name': 'span2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274607.740139, 'end_timestamp': 1791274607.740181, 'parent_span_id': '9c0d944c4f97ca6b', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

Stack Trace
tests/tracing/test_span_streaming.py:1571: in test_ignored_spans_produce_client_report
    assert not spans
E   AssertionError: assert not [{'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '8b08c577d1b38a09', 'name': 'span1', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274607.739578, 'end_timestamp': 1791274607.739637, 'parent_span_id': '9c0d944c4f97ca6b', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}, {'trace_id': 'ae73fc9f1a054259ae8118f4143c7263', 'span_id': '80a97fe32e69cd3e', 'name': 'span2', 'status': 'ok', 'is_segment': False, 'start_timestamp': 1791274607.740139, 'end_timestamp': 1791274607.740181, 'parent_span_id': '9c0d944c4f97ca6b', 'attributes': {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}}]

test_segment_span_has_profiler_id

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert 'sentry.profiler_id' in {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}

Stack Trace
tests/tracing/test_span_streaming.py:1605: in test_segment_span_has_profiler_id
    assert "sentry.profiler_id" in spans[0]["attributes"]
E   AssertionError: assert 'sentry.profiler_id' in {'sentry.origin': 'manual', 'sentry.trace_lifecycle': 'stream', 'thread.id': '140153735718720', 'thread.name': 'MainThread', 'sentry.segment.id': 'a6313e0e2b200837', 'sentry.segment.name': 'dogpark', 'sentry.sdk.name': 'sentry.python', 'sentry.sdk.version': '2.71.0', 'process.runtime.name': 'CPython', 'process.runtime.version': '3.11.16', 'server.address': 'runnervma94yk', 'sentry.environment': 'production', 'sentry.release': 'b5e813bb03e21b039009bed6cccc637ac550a097'}

test_profile_stops_when_segment_ends

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: assert None is not None + where None = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8ea823bcf0cf7fdf, parent_span_id=9c0d944c4f97ca6b, active=True)>._continuous_profile

Stack Trace
tests/tracing/test_span_streaming.py:1667: in test_profile_stops_when_segment_ends
    assert span._continuous_profile is not None
E   assert None is not None
E    +  where None = <Span(name=segment, trace_id=ae73fc9f1a054259ae8118f4143c7263, span_id=8ea823bcf0cf7fdf, parent_span_id=9c0d944c4f97ca6b, active=True)>._continuous_profile

test_default_attributes

File: tests.tracing.test_span_streaming
Suite: py3.11-common
Error: AssertionError: assert {'sentry.origin': {'value': 'manual', 'type': 'string'}, 'sentry.trace_lifecycle': {'value': 'stream', 'type': 'string'}, 'thread.id': {'value': '140153735718720', 'type': 'string'}, 'thread.name': {'value': 'MainThread', 'type': 'string'}, 'sentry.segment.id': {'value': 'a6313e0e2b200837', 'type': 'string'}, 'sentry.segment.name': {'value': 'dogpark', 'type': 'string'}, 'sentry.sdk.name': {'value': 'sentry.python', 'type': 'string'}, 'sentry.sdk.version': {'value': '2.71.0', 'type': 'string'}, 'process.runtime.name': {'value': 'CPython', 'type': 'string'}, 'process.runtime.version': {'value': '3.11.16', 'type': 'string'}, 'server.address': {'value': 'test-server', 'type': 'string'}, 'sentry.environment': {'value': 'production', 'type': 'string'}, 'sentry.release': {'value': '1.0.0', 'type': 'string'}} == {'thread.id': {'value': , 'type': 'string'}, 'thread.name': {'value': 'MainThread', 'type': 'string'}, 'process.command_args': {'value': , 'type': 'array'}, 'sentry.segment.id': {'value': , 'type': 'string'}, 'sentry.segment.name': {'value': 'test', 'type': 'string'}, 'sentry.sdk.name': {'value': 'sentry.python', 'type': 'string'}, 'sentry.sdk.version': {'value': , 'type': 'string'}, 'server.address': {'value': 'test-server', 'type': 'string'}, 'sentry.environment': {'value': 'production', 'type': 'string'}, 'sentry.platform': {'value': 'python', 'type': 'string'}, 'sentry.release': {'value': '1.0.0', 'type': 'string'}, 'sentry.dist': {'value': '1.0', 'type': 'string'}, 'sentry.origin': {'value': 'manual', 'type': 'string'}, 'sentry.sdk.integrations': {'value': , 'type': 'array'}, 'sentry.trace_lifecycle': {'value': 'stream', 'type': 'string'}, 'sentry.segment.name.source': {'value': 'custom', 'type': 'string'}, 'process.runtime.name': {'type': 'string', 'value': }, 'process.runtime.version': {'type': 'string', 'value': }} Common items: {'process.runtime.name': {'type': 'string', 'value': 'CPython'}, 'process.runtime.version': {'type': 'string', 'value': '3.11.16'}, 'sentry.environment': {'type': 'string', 'value': 'production'}, 'sentry.origin': {'type': 'string', 'value': 'manual'}, 'sentry.release': {'type': 'string', 'value': '1.0.0'}, 'sentry.sdk.name': {'type': 'string', 'value': 'sentry.python'}, 'sentry.sdk.version': {'type': 'string', 'value': '2.71.0'}, 'sentry.segment.id': {'type': 'string', 'value': 'a6313e0e2b200837'}, 'sentry.trace_lifecycle': {'type': 'string', 'value': 'stream'}, 'server.address': {'type': 'string', 'value': 'test-server'}, 'thread.id': {'type': 'string', 'value': '140153735718720'}, 'thread.name': {'type': 'string', 'value': 'MainThread'}} Differing items: {'sentry.segment.name': {'value': 'dogpark', 'type': 'string'}} != {'sentry.segment.name': {'value': 'test', 'type': 'string'}} Right contains 5 more items: {'process.command_args': {'type': 'array', 'value': }, 'sentry.dist': {'type': 'string', 'value': '1.0'}, 'sentry.platform': {'type': 'string', 'value': 'python'}, 'sentry.sdk.integrations': {'type': 'array', 'value': }, 'sentry.segment.name.source': {'type': 'string', 'value': 'custom'}} Full diff: { + 'sentry.origin': { + 'value': 'manual', + 'type': 'string', + }, + 'sentry.trace_lifecycle': { + 'value': 'stream', + 'type': 'string', + }, 'thread.id': { - 'value': , + 'value': '140153735718720', 'type': 'string', }, 'thread.name': { 'value': 'MainThread', 'type': 'string', }, - 'process.command_args': { - 'value': , - 'type': 'array', - }, 'sentry.segment.id': { - 'value': , + 'value': 'a6313e0e2b200837', 'type': 'string', }, 'sentry.segment.name': { - 'value': 'test', ? ^^^^ + 'value': 'dogpark', ? ^^^^^^^ 'type': 'string', }, 'sentry.sdk.name': { 'value': 'sentry.python', 'type': 'string', }, 'sentry.sdk.version': { - 'value': , + 'value': '2.71.0', + 'type': 'string', + }, + 'process.runtime.name': { + 'value': 'CPython', + 'type': 'string', + }, + 'process.runtime.version': { + 'value': '3.11.16', 'type': 'string', }, 'server.address': { 'value': 'test-server', 'type': 'string', }, 'sentry.environment': { 'value': 'production', 'type': 'string', }, - 'sentry.platform': { - 'value': 'python', - 'type': 'string', - }, 'sentry.release': { 'value': '1.0.0', 'type': 'string', }, - 'sentry.dist': { - 'value': '1.0', - 'type': 'string', - }, - 'sentry.origin': { - 'value': 'manual', - 'type': 'string', - }, - 'sentry.sdk.integrations': { - 'value': , - 'type': 'array', - }, - 'sentry.trace_lifecycle': { - 'value': 'stream', - 'type': 'string', - }, - 'sentry.segment.name.source': { - 'value': 'custom', - 'type': 'string', - }, - 'process.runtime.name': { - 'type': 'string', - 'value': , - }, - 'process.runtime.version': { - 'type': 'string', - 'value': , - }, }

Stack Trace
tests/tracing/test_span_streaming.py:1701: in test_default_attributes
    assert item.payload.json["items"][0]["attributes"] == {
E   AssertionError: assert {'sentry.origin': {'value': 'manual', 'type': 'string'}, 'sentry.trace_lifecycle': {'value': 'stream', 'type': 'string'}, 'thread.id': {'value': '140153735718720', 'type': 'string'}, 'thread.name': {'value': 'MainThread', 'type': 'string'}, 'sentry.segment.id': {'value': 'a6313e0e2b200837', 'type': 'string'}, 'sentry.segment.name': {'value': 'dogpark', 'type': 'string'}, 'sentry.sdk.name': {'value': 'sentry.python', 'type': 'string'}, 'sentry.sdk.version': {'value': '2.71.0', 'type': 'string'}, 'process.runtime.name': {'value': 'CPython', 'type': 'string'}, 'process.runtime.version': {'value': '3.11.16', 'type': 'string'}, 'server.address': {'value': 'test-server', 'type': 'string'}, 'sentry.environment': {'value': 'production', 'type': 'string'}, 'sentry.release': {'value': '1.0.0', 'type': 'string'}} == {'thread.id': {'value': <ANY>, 'type': 'string'}, 'thread.name': {'value': 'MainThread', 'type': 'string'}, 'process.command_args': {'value': <ANY>, 'type': 'array'}, 'sentry.segment.id': {'value': <ANY>, 'type': 'string'}, 'sentry.segment.name': {'value': 'test', 'type': 'string'}, 'sentry.sdk.name': {'value': 'sentry.python', 'type': 'string'}, 'sentry.sdk.version': {'value': <ANY>, 'type': 'string'}, 'server.address': {'value': 'test-server', 'type': 'string'}, 'sentry.environment': {'value': 'production', 'type': 'string'}, 'sentry.platform': {'value': 'python', 'type': 'string'}, 'sentry.release': {'value': '1.0.0', 'type': 'string'}, 'sentry.dist': {'value': '1.0', 'type': 'string'}, 'sentry.origin': {'value': 'manual', 'type': 'string'}, 'sentry.sdk.integrations': {'value': <ANY>, 'type': 'array'}, 'sentry.trace_lifecycle': {'value': 'stream', 'type': 'string'}, 'sentry.segment.name.source': {'value': 'custom', 'type': 'string'}, 'process.runtime.name': {'type': 'string', 'value': <ANY>}, 'process.runtime.version': {'type': 'string', 'value': <ANY>}}
E     
E     Common items:
E     {'process.runtime.name': {'type': 'string', 'value': 'CPython'},
E      'process.runtime.version': {'type': 'string', 'value': '3.11.16'},
E      'sentry.environment': {'type': 'string', 'value': 'production'},
E      'sentry.origin': {'type': 'string', 'value': 'manual'},
E      'sentry.release': {'type': 'string', 'value': '1.0.0'},
E      'sentry.sdk.name': {'type': 'string', 'value': 'sentry.python'},
E      'sentry.sdk.version': {'type': 'string', 'value': '2.71.0'},
E      'sentry.segment.id': {'type': 'string', 'value': 'a6313e0e2b200837'},
E      'sentry.trace_lifecycle': {'type': 'string', 'value': 'stream'},
E      'server.address': {'type': 'string', 'value': 'test-server'},
E      'thread.id': {'type': 'string', 'value': '140153735718720'},
E      'thread.name': {'type': 'string', 'value': 'MainThread'}}
E     Differing items:
E     {'sentry.segment.name': {'value': 'dogpark', 'type': 'string'}} != {'sentry.segment.name': {'value': 'test', 'type': 'string'}}
E     Right contains 5 more items:
E     {'process.command_args': {'type': 'array', 'value': <ANY>},
E      'sentry.dist': {'type': 'string', 'value': '1.0'},
E      'sentry.platform': {'type': 'string', 'value': 'python'},
E      'sentry.sdk.integrations': {'type': 'array', 'value': <ANY>},
E      'sentry.segment.name.source': {'type': 'string', 'value': 'custom'}}
E     
E     Full diff:
E       {
E     +     'sentry.origin': {
E     +         'value': 'manual',
E     +         'type': 'string',
E     +     },
E     +     'sentry.trace_lifecycle': {
E     +         'value': 'stream',
E     +         'type': 'string',
E     +     },
E           'thread.id': {
E     -         'value': <ANY>,
E     +         'value': '140153735718720',
E               'type': 'string',
E           },
E           'thread.name': {
E               'value': 'MainThread',
E               'type': 'string',
E           },
E     -     'process.command_args': {
E     -         'value': <ANY>,
E     -         'type': 'array',
E     -     },
E           'sentry.segment.id': {
E     -         'value': <ANY>,
E     +         'value': 'a6313e0e2b200837',
E               'type': 'string',
E           },
E           'sentry.segment.name': {
E     -         'value': 'test',
E     ?                   ^^^^
E     +         'value': 'dogpark',
E     ?                   ^^^^^^^
E               'type': 'string',
E           },
E           'sentry.sdk.name': {
E               'value': 'sentry.python',
E               'type': 'string',
E           },
E           'sentry.sdk.version': {
E     -         'value': <ANY>,
E     +         'value': '2.71.0',
E     +         'type': 'string',
E     +     },
E     +     'process.runtime.name': {
E     +         'value': 'CPython',
E     +         'type': 'string',
E     +     },
E     +     'process.runtime.version': {
E     +         'value': '3.11.16',
E               'type': 'string',
E           },
E           'server.address': {
E               'value': 'test-server',
E               'type': 'string',
E           },
E           'sentry.environment': {
E               'value': 'production',
E               'type': 'string',
E           },
E     -     'sentry.platform': {
E     -         'value': 'python',
E     -         'type': 'string',
E     -     },
E           'sentry.release': {
E               'value': '1.0.0',
E               'type': 'string',
E           },
E     -     'sentry.dist': {
E     -         'value': '1.0',
E     -         'type': 'string',
E     -     },
E     -     'sentry.origin': {
E     -         'value': 'manual',
E     -         'type': 'string',
E     -     },
E     -     'sentry.sdk.integrations': {
E     -         'value': <ANY>,
E     -         'type': 'array',
E     -     },
E     -     'sentry.trace_lifecycle': {
E     -         'value': 'stream',
E     -         'type': 'string',
E     -     },
E     -     'sentry.segment.name.source': {
E     -         'value': 'custom',
E     -         'type': 'string',
E     -     },
E     -     'process.runtime.name': {
E     -         'type': 'string',
E     -         'value': <ANY>,
E     -     },
E     -     'process.runtime.version': {
E     -         'type': 'string',
E     -         'value': <ANY>,
E     -     },
E       }

test_cache_spans_decorator

File: tests.integrations.django.test_cache_module
Suite: py3.14-django-v5.2.17
Error: tests/integrations/django/test_cache_module.py:307: in test_cache_spans_decorator assert not spans[0]["attributes"]["cache.hit"] E assert not True

Stack Trace
tests/integrations/django/test_cache_module.py:307: in test_cache_spans_decorator
    assert not spans[0]["attributes"]["cache.hit"]
E   assert not True

✅ Patch coverage is 100.00%. Project has 2072 uncovered lines.
❌ Project coverage is 90.01%. Comparing base (c833d9b) to head (553adfb).

Coverage diff
@@            Coverage Diff             @@
##        master       #PR       +/-##
==========================================
- Coverage    90.38%    90.01%    -0.37%
==========================================
  Files          202       185       -17
  Lines        26552     20741     -5811
  Branches      9858      7158     -2700
==========================================
+ Hits         23997     18669     -5328
- Misses        2555      2072      -483
- Partials      1487      1204      -283

Generated by Codecov Action

@sentrivana sentrivana left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normally I'd advocate for a longer support window (2.0 will only be around 2 months old when we release the major), but given this is an AI integration, I think it should be fine -- users are also more likely to keep up with the updates.

@alexander-alderman-webb
alexander-alderman-webb force-pushed the webb/huggingface-hub/raise-minimum-version branch from 216edca to 553adfb Compare October 6, 2026 08:14
@alexander-alderman-webb
alexander-alderman-webb merged commit abff2e4 into major/3.0 Oct 6, 2026
143 of 147 checks passed
@alexander-alderman-webb
alexander-alderman-webb deleted the webb/huggingface-hub/raise-minimum-version branch October 6, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants