title: f2py: Wrapping fortran module which makes use of subrouines distributed in different files?
body: <p>For reasons I described <a href="https://stackoverflow.com/questions/10681812/using-alternative-lapack-driver-in-numpys-svd-method">earlier</a>, I need to use LAPACKs dgesvd and zgesvd methods in Python instead of the ones wrapped in numpy.</p>
  
  <p>Someone pointed out, that I could use f2py, to create my own python package. The trouble is, that, dgesdd in lapack calls a bunch of other methods like dbdsqr, dgelqf and also some BLAS routines, and I don't know, how I should proceed about that.</p>
  
  <p>Can anyone point out, what would be the propper way of creating a dgesvd python module without having to recompile the whole lapack library ?</p>
  
  <p>Thanks a lot
  Mischa</p>