From 7f7ca8a55589ca074ee214a9912e357b5c5d014a Mon Sep 17 00:00:00 2001
From: Dominique Benielli <dominique.benielli@univ-amu.fr>
Date: Tue, 6 May 2025 18:18:22 +0200
Subject: [PATCH] Edit setup.py

---
 setup.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 31bf0ab..3a830cd 100755
--- a/setup.py
+++ b/setup.py
@@ -204,7 +204,11 @@ class m_build_ext(build_ext):
         for dirpath, dirnames, filenames in os.walk('.'):
             for filename in filenames:
                 if filename.endswith('.c'):
-                    os.remove(os.path.join(dirpath, filename))
+                    full_path = os.path.join(dirpath, filename)
+                    # Optionnel : ne supprime que ceux qui ont un .pyx à côté
+                    pyx_path = full_path[:-2] + '.pyx'
+                    if os.path.exists(pyx_path):
+                        os.remove(full_path)
         root_dir = os.path.dirname(os.path.abspath(__file__))
         cur_dir = os.getcwd()
         run_cmake(root_dir)
-- 
GitLab