]> git.donarmstrong.com Git - debhelper.git/commitdiff
dh_auto_clean: setup.py clean can create pyc files. Remove. Closes: #481899
authorJoey Hess <joey@kodama.kitenet.net>
Mon, 19 May 2008 16:44:56 +0000 (12:44 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Mon, 19 May 2008 16:44:56 +0000 (12:44 -0400)
debian/changelog
dh_auto_clean

index c5b5e48eb9080b7b638cdb246f69cd51a3b333c3..8854fa4d76bc61789213a17b870fe16df14cddaa 100644 (file)
@@ -9,6 +9,7 @@ debhelper (7.0.9) UNRELEASED; urgency=low
   * dh: fix POD error. Closes: #480191
   * dh: Typo fixes. Closes: #480200
   * dh: Add remove_command to the sequence interface.
+  * dh_auto_clean: setup.py clean can create pyc files. Remove. Closes: #481899
 
  -- Joey Hess <joeyh@debian.org>  Mon, 05 May 2008 18:53:10 -0400
 
index 4468fef9ca3d25ce9c8dc45a1644c3c3a3b8b316..1303570384be0840041f99d48082ca3a165f4171 100755 (executable)
@@ -55,6 +55,9 @@ if (-e "Makefile" || -e "makefile" || -e "GNUmakefile") {
 }
 elsif (-e "setup.py") {
        doit("python", "setup.py", "clean", "-a", @{$dh{U_PARAMS}});
+       # The setup.py might import files, leading to python creating pyc
+       # files.
+       doit('find', '.', '-name', '*.pyc', '-exec', 'rm', '{}', ';');
 }
 elsif (-e "Build.PL" && -e "Build") {
        doit("perl", "Build", "--allow_mb_mismatch", 1, "distclean", @{$dh{U_PARAMS}});