diff --git a/go/libraries/doltcore/env/cleanup.py b/go/libraries/doltcore/env/cleanup.py
deleted file mode 100644
index 85e971dab1..0000000000
--- a/go/libraries/doltcore/env/cleanup.py
+++ /dev/null
@@ -1,72 +0,0 @@
-import sys
-import os
-from os import path
-
-switches = {}
-args = []
-for arg in sys.argv[1:]:
- if arg.startswith('--'):
- switches[arg[2:]] = True
- else:
- args.append(arg)
-
-if len(args) == 1:
- os.chdir(args[0])
-
-if not path.exists('manifest'):
- print("No manifest.")
- print("usage: python noms_cleanup.py [--all-clear]
")
- print()
- print("\t the noms directory containing a manifest that should be cleaned. If not provided the current directory is used.")
- print("")
- sys.exit(1)
-
-with open('manifest') as f:
- man_contents = f.read()
-
-tokens = man_contents.split(":")
-times = []
-referenced_file_count = 0
-file_to_count = {}
-for i in range(4, len(tokens), 2):
- curr = tokens[i]
- count = tokens[i + 1]
- file_to_count[curr] = count
- time = os.path.getmtime(curr)
- times.append(time)
- referenced_file_count += 1
-
-times.sort()
-oldest = times[0]
-
-deleted_files = 0
-left_files = 0
-
-if 'all-clear' in switches:
- for dirpath, dnames, fnames in os.walk("./"):
- for fname in fnames:
- if len(fname) == 32:
- if fname not in file_to_count:
- deleted_files += 1
- print("removing " + fname)
- os.remove(fname)
- else:
- left_files += 1
- print("leaving " + fname)
-else:
- for dirpath, dnames, fnames in os.walk("./"):
- for fname in fnames:
- if len(fname) == 32:
- mt = os.path.getmtime(fname)
- if mt < oldest:
- deleted_files += 1
- print("removing " + fname)
- os.remove(fname)
- else:
- left_files += 1
- print("leaving " + fname)
-
-print("table file count: " + str(deleted_files+left_files))
-print("files referenced by manifest: " + str(referenced_file_count))
-print("deleted: " + str(deleted_files))
-print("remaining: " + str(left_files))