Python 3: use parens around print
Don't use codecs for Python 3, it just crashes
Python 3 removed ugettext for unknown bad reasons