From 333c4912c483e8565f1ceaa60678a5ff3d85bdc3 Mon Sep 17 00:00:00 2001 From: Michael Simacek Date: Fri, 23 May 2025 12:49:18 +0200 Subject: [PATCH 1/3] Skip C extension build on GraalPy --- _setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_setup.py b/_setup.py index 1a8b9e0246..2125e68539 100644 --- a/_setup.py +++ b/_setup.py @@ -130,7 +130,7 @@ def build_extension(self, ext): except ValueError: pass ext_modules = [] -elif sys.platform.startswith("java") or sys.platform == "cli" or "PyPy" in sys.version: +elif sys.platform.startswith("java") or sys.platform == "cli" or sys.implementation.name in ('pypy', 'graalpy'): sys.stdout.write( """ *****************************************************\n From da52a77212d37e4e7e899c9fdf33b61c70628c17 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 23 May 2025 09:08:59 -0500 Subject: [PATCH 2/3] lint --- _setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_setup.py b/_setup.py index 2125e68539..f88b7d7190 100644 --- a/_setup.py +++ b/_setup.py @@ -130,7 +130,7 @@ def build_extension(self, ext): except ValueError: pass ext_modules = [] -elif sys.platform.startswith("java") or sys.platform == "cli" or sys.implementation.name in ('pypy', 'graalpy'): +elif sys.platform.startswith("java") or sys.platform == "cli" or sys.implementation.name in ("pypy", "graalpy"): sys.stdout.write( """ *****************************************************\n From 96f61f0360fba4cb5941e3cd64a58ba2f68f7f50 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 23 May 2025 09:14:28 -0500 Subject: [PATCH 3/3] lint --- _setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/_setup.py b/_setup.py index f88b7d7190..f99e9e7dc8 100644 --- a/_setup.py +++ b/_setup.py @@ -130,7 +130,11 @@ def build_extension(self, ext): except ValueError: pass ext_modules = [] -elif sys.platform.startswith("java") or sys.platform == "cli" or sys.implementation.name in ("pypy", "graalpy"): +elif ( + sys.platform.startswith("java") + or sys.platform == "cli" + or sys.implementation.name in ("pypy", "graalpy") +): sys.stdout.write( """ *****************************************************\n