https://bugs.gentoo.org/966947 https://github.com/rapidfuzz/Levenshtein/commit/759c0b42036813bc82504c5ca287d1d6bdaac852 From 759c0b42036813bc82504c5ca287d1d6bdaac852 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 22 Jan 2026 22:32:31 +0100 Subject: [PATCH] Compile extension as C++ This fixes the build with Cython 3.2. Tested against 3.2.4. --- src/Levenshtein/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Levenshtein/CMakeLists.txt b/src/Levenshtein/CMakeLists.txt index 721f7a7..f6159ed 100644 --- a/src/Levenshtein/CMakeLists.txt +++ b/src/Levenshtein/CMakeLists.txt @@ -9,7 +9,7 @@ function(create_cython_target _name) MAIN_DEPENDENCY "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" VERBATIM COMMAND - Python::Interpreter -m cython "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" + Python::Interpreter -m cython --cplus "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" --output-file "${CMAKE_CURRENT_BINARY_DIR}/${_name}.cxx") set(${_name}