From 27593796fb3deb7c219fddf861b1f62ab0f126ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20=C5=A0im=C3=A1=C4=8Dek?= Date: Fri, 23 May 2025 19:01:30 +0200 Subject: [PATCH] PYTHON-5391 Skip C extension build on GraalPy (#2349) Co-authored-by: Steven Silvester --- _setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/_setup.py b/_setup.py index 1a8b9e024..f99e9e7dc 100644 --- a/_setup.py +++ b/_setup.py @@ -130,7 +130,11 @@ if "--no_ext" in sys.argv or os.environ.get("NO_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