From 7d1013ddedbc685cfda433d1fa60e8cc899719c9 Mon Sep 17 00:00:00 2001 From: Zane Fink Date: Fri, 20 Feb 2026 15:18:26 -0800 Subject: [PATCH] Use Python_EXECUTABLE in CMake build args --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 2c87d3e..19237f2 100644 --- a/setup.py +++ b/setup.py @@ -113,7 +113,9 @@ def build_extension(self, ext): cmake_args = [ f"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={build_temp}", - f"-DPYTHON_EXECUTABLE={sys.executable}", + # Ensure CMake uses the same interpreter invoking setup.py. + # `find_package(Python ...)` honors `Python_EXECUTABLE`. + f"-DPython_EXECUTABLE={sys.executable}", ] if self._flatbuffers_dir: