From 067534cc0441a83ee2582e648e064b78cede5e70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 11 Oct 2024 22:33:29 +0200 Subject: [PATCH] Skip abi3 tests when freethreading Python build is used (#637) Skip the tests using abi3 extension when the freethreading build is used, as Python 3.13 freethreading does not support the limited API and its use results in a build error. Fixes #636. --- tests/conftest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/conftest.py b/tests/conftest.py index 5ee84da5..d5bd356f 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -7,6 +7,7 @@ import os.path import subprocess import sys +import sysconfig import pytest @@ -22,7 +23,7 @@ def wheels_and_eggs(tmp_path_factory): "unicode.dist", ) - if sys.platform != "win32": + if sys.platform != "win32" and sysconfig.get_config_var("Py_GIL_DISABLED") != 1: # ABI3 extensions don't really work on Windows test_distributions += ("abi3extension.dist",)