https://github.com/python/cpython/commit/d5ebf8b71fd18d7a1f2f6b670a2c18749dc2b55e
commit: d5ebf8b71fd18d7a1f2f6b670a2c18749dc2b55e
branch: main
author: Victor Stinner <[email protected]>
committer: vstinner <[email protected]>
date: 2024-03-19T23:23:17+01:00
summary:
gh-116869: Fix test_cext for Free Threading (#117043)
Don't check for warnings on Free Threading.
files:
M Lib/test/test_cext/__init__.py
M Lib/test/test_cext/setup.py
diff --git a/Lib/test/test_cext/__init__.py b/Lib/test/test_cext/__init__.py
index 7bf2381d844d1c..e4472b3355759c 100644
--- a/Lib/test/test_cext/__init__.py
+++ b/Lib/test/test_cext/__init__.py
@@ -40,9 +40,11 @@ def test_build_c11(self):
def test_build_c99(self):
self.check_build('_test_c99_cext', std='c99')
+ @unittest.skipIf(support.Py_GIL_DISABLED, 'incompatible with Free
Threading')
def test_build_limited(self):
self.check_build('_test_limited_cext', limited=True)
+ @unittest.skipIf(support.Py_GIL_DISABLED, 'broken for now with Free
Threading')
def test_build_limited_c11(self):
self.check_build('_test_limited_c11_cext', limited=True, std='c11')
diff --git a/Lib/test/test_cext/setup.py b/Lib/test/test_cext/setup.py
index 17a90caa98b566..1a4ec26f9985d3 100644
--- a/Lib/test/test_cext/setup.py
+++ b/Lib/test/test_cext/setup.py
@@ -11,7 +11,7 @@
SOURCE = 'extension.c'
-if not support.MS_WINDOWS:
+if not support.MS_WINDOWS and not support.Py_GIL_DISABLED:
# C compiler flags for GCC and clang
CFLAGS = [
# The purpose of test_cext extension is to check that building a C
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]