Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2006-11-05 10:13:16 (GMT)
committer Simon Schampijer <simon@schampijer.de>2006-11-05 10:13:16 (GMT)
commit45a28186408dd01207c7af85064adf88301d49bd (patch)
tree6ae9ef37bdd42d024ee9dcc55d2fa7f4eb51d1df
parent78cbc877cedf011b3091acd92663d222ae9bf444 (diff)
Added a delete function fir emacs backup files an d pyc files.
-rwxr-xr-xsetup.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index cc36d96..3230a67 100755
--- a/setup.py
+++ b/setup.py
@@ -60,6 +60,7 @@ def print_help():
print 'Usage: \n\
setup.py dev - setup for development \n\
setup.py package - create a bundle package \n\
+setup.py clean - cleans the directory \n\
setup.py help - print this message \n\
'
@@ -97,9 +98,18 @@ def build_package():
os.chdir(orig_path)
+def clean():
+ os.path.walk('.', delete_backups, None)
+def delete_backups(arg, dirname, names):
+ for name in names:
+ if name.endswith('~') or name.endswith('pyc'):
+ os.remove(os.path.join(dirname, name))
+
if len(sys.argv) < 2 or sys.argv[1] == 'help':
print_help()
elif sys.argv[1] == 'dev':
setup_dev()
elif sys.argv[1] == 'package':
build_package()
+elif sys.argv[1] == 'clean':
+ clean()