njsmith/scikits-sparse — pull request #5 by twiecki (2013-03-23 18:24:39+00:00)
Title: Changed setup.py to use distutils as setuptools is incompatible with Cython.

When doing pip install scikits.sparse I get:
```
Installing collected packages: scikits.sparse
Running setup.py install for scikits.sparse
building 'scikits.sparse.cholmod' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/home/whyking/envs/pymc3/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c scikits/sparse/cholmod.c -o build/temp.linux-i686-2.7/scikits/sparse/cholmod.o
gcc: error: scikits/sparse/cholmod.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
error: command 'gcc' failed with exit status 4
```
I had the same problem with another package and the reason is that setuptools does not work correctly with cython (the .c file is not getting created). This PR replaces setuptools with distutils which fixes this problem. Generally speaking, usage of setuptools should be avoided as current opinions go.