Skip to content

Conversation

@cclauss
Copy link
Contributor

@cclauss cclauss commented Oct 8, 2025

Related to:

Description

GitHub Actions: Add free threading Python 3.14t to the testing

Is there a way to make these two tests pass under free threading?

+ skip_if_free_threaded = pytest.mark.skipif(
+     sys.version_info >= (3, 13) and not sys._is_gil_enabled(),
+     reason="Fails on free threaded builds",
+ )

+ @skip_if_free_threaded
  def test_sunny_day_with_legacy_command(

  [ ... ]

+ @skip_if_free_threaded
  def test_sunny_day_with_run_command(

Expected Behavior

All tests continue to pass

@effigies, your review please.

@cclauss cclauss force-pushed the patch-2 branch 7 times, most recently from 29c9750 to 558b703 Compare October 8, 2025 21:25
@ymyzk
Copy link
Owner

ymyzk commented Oct 10, 2025

Let me spend a bit more time to figure out how to support free threading in tox-gh-actions (related #199) and come back to this PR later. As Python 3.14 is already released, this is definitely a priority.

@cclauss cclauss changed the title GitHub Actions: Add Python 3.14 and 3.14t to the testing GitHub Actions: Add free threading Python 3.14t to the testing Oct 10, 2025
@effigies
Copy link
Contributor

@effigies, your review please.

Sorry, I don't have any time to work on this at the moment.

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.

3 participants