[SciPy-dev] scipy.sparse + umfpack + system_info

Robert Cimrman cimrman3 at ntc.zcu.cz
Mon Mar 27 09:14:41 CST 2006

Hi all,
I have added a basic umfpack detection support to 
numpy.distutils.system_info() - see example site.cfg below (and replace 
The Umfpack wrapper still resides in the sandbox, but its setup.py now 
uses the detection stuff.

Now I would like to move the wrapper somewhere under scipy.sparse and I 
hit a problem: umpfack.py depends on scipy.sparse, since it uses the 
CSR/CSC matrix formats, but also scipy.sparse uses umfpack.py for 
solving linear equations.if present. How to get out of this circular 
dependency problem? Do you have any suggestions on how to organize the 



library_dirs = <UMFPACKv4.4_root>/UMFPACK/Lib:<UMFPACKv4.4_root>/AMD/Lib
include_dirs = <UMFPACKv4.4_root>/UMFPACK/Include
umfpack_libs = umfpack, amd

More information about the Scipy-dev mailing list