From 8d3e6610867997bdf2a52b80d473f0569768cc70 Mon Sep 17 00:00:00 2001
From: Rostan Tabet <rtabet@nvidia.com>
Date: Fri, 29 Nov 2024 12:30:19 +0100
Subject: [PATCH] Disable limited API for free-threaded Python

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 1dfab2fb..0f80d835 100644
--- a/setup.py
+++ b/setup.py
@@ -191,7 +191,7 @@ def main():
             "-DBUILD_TESTS=OFF",
             "-DBUILD_PERF_TESTS=OFF",
             "-DBUILD_DOCS=OFF",
-            "-DPYTHON3_LIMITED_API=ON",
+            "-DPYTHON3_LIMITED_API=%s" % ("OFF" if sysconfig.get_config_var("Py_GIL_DISABLED") else "ON"),
             "-DBUILD_OPENEXR=ON",
         ]
         + (