Don't crash on clean
authorDebian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Sun, 21 Apr 2024 12:50:13 +0000 (13:50 +0100)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Sun, 21 Apr 2024 12:50:13 +0000 (13:50 +0100)
Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no

Gbp-Pq: Name unbreak_clean.patch

setup.py

index 663bbd3952eab95bd9de4de8f8397a2f70fd3ee6..f1ea5359b15a18dc8af1a356a4673542b4ab0fc7 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -152,14 +152,14 @@ class CleanCommand(Command):
                     ".orig",
                 ):
                     self._clean_me.append(filepath)
-            self._clean_trees.append(pjoin(root, d) for d in dirs if d == "__pycache__")
+            self._clean_trees.extend([pjoin(root, d) for d in dirs if d == "__pycache__"])
 
         # clean the generated pxi files
         for pxifile in _pxifiles:
             pxifile_replaced = pxifile.replace(".pxi.in", ".pxi")
             self._clean_me.append(pxifile_replaced)
 
-        self._clean_trees.append(d for d in ("build", "dist") if os.path.exists(d))
+        self._clean_trees.extend([d for d in ("build", "dist") if os.path.exists(d)])
 
     def finalize_options(self):
         pass