From: Rob Speer <rspeer@MIT.EDU> - 2010-04-16 22:46:18
I've got a package of my own, called divisi2, that depends on
pysparse. The ability to install that package depends on the ability
to install pysparse without user intervention.
So, I've made a downstream package of PySparse called "csc-pysparse".
It's in a git repository (http://github.com/rspeer/csc-pysparse/) that
pulls in updates from the real PySparse's new-setup-py branch, and
it's released on PyPI as csc-pysparse version 188.8.131.52.
My downstream changes are:
* changing setup.py to reflect the fact that it's a different package, of course
* adding a MANIFEST.in, so that one can produce source packages of
csc-pysparse without using distutils's Subversion hack
* my small patch that makes sure SpMatrix_API is defined in exactly
one .c file, making it compile on Apple's gcc
As a result, you can now "pip install csc-pysparse".
I intend to keep this package up to date with future changes in
pysparse. I hope it's useful to other pysparse users as well.