If someone else wants to add support for numpy to pygame please feel free! If patches are submitted in the next few weeks it may even get into pygame 1.8.
I think it is just a matter of changing the header file location in Setup.in. And maybe also change the INSTALL readme file. I will probably patch it if no one else does, but I want to wait until Fedora's numpy package places the header files in /usr/include instead of the non-standard location they are packaged in now.