A useful tool when distutils is not enough (mix of C++, Fortran, C) or when object files needs to be cached. Plus codegeneration utilites for use with sympy.