diff --git a/tools/normalize.py b/tools/normalize.py
index 7d87c5e154..b36ff74ad0 100755
--- a/tools/normalize.py
+++ b/tools/normalize.py
@@ -1,33 +1,73 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
-import sys, subprocess
+import argparse
+import logging
+import shlex
+import subprocess
-if len(sys.argv) > 2:
- ifile = sys.argv[1]
- encopt = sys.argv[2:-1]
- ofile = sys.argv[-1]
-else:
- print 'usage: %s [encode_options]