now i'm really keyed to getting something similar for my own project. how are you building the .RPM, i didn't see a spec file anywhere? i was under the impression distutils still needed a SPEC file to do a proper RPM?
No, it creates one itself from the MANIFEST file plus some optional data given to the setup procedure. It takes some effort to get it to work, but presumably only once, so it looks like worth the effort. I did it for ScientificPython and I am quite happy with the result.
However, I am not quite happy with other aspects of Distutils. I tried it on my Molecular Modelling Toolkit as well, but users will kill me if I use this in an official release. Some of the code just needs to be compiled with the highest optimization level, and there is no way I can do that with Distutils.
I wonder if that could become a problem for NumPy as well - I wouldn't be surprised if the LAPACK, FFTPACK etc. code needed maximum optimization as well for good results. Did anyone do comparisons?