I think it's a little more canonical to print to stderr. Also, your choice, but I think

from __future__ import print_function
print("Processing {0}".format(input), file=sys.stderr)

is a little more Pythonic than the old print statement, but w/e