Hook build_py instead of build.

This seems to work more reliably; build does not get directly called
for things like "python setup.py install"