diff options
Diffstat (limited to 'bundler/actions.py')
-rw-r--r-- | bundler/actions.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bundler/actions.py b/bundler/actions.py index df96c92..9b6b12a 100644 --- a/bundler/actions.py +++ b/bundler/actions.py @@ -689,3 +689,21 @@ class SignIt(Action): "Bitmask.app") print codesign("-s", identity, "--force", "--deep", "--verbose", main_app) print "Done" + + + +class RemoveUnused(Action): + def __init__(self, basedir, skip, do): + Action.__init__(self, "rmunused", basedir, skip, do) + + @skippable + def run(self): + print "Removing unused python code..." + test_dirs = find(self._basedir, "-name", "*test*").strip().splitlines() + for td in test_dirs: + rm("-rf", os.path.join(self._basedir, td)) + + twisted_used = ["aplication", "conch", "cred", "version", "internet", "mail"] + # twisted_files = find(self._basedir, "-name", "t + print "Done" + |