Another attempt at using setuptools

This was necessary because I couldn't manage to get a functional
distutils setup on Mac. It looks like Pyrex fixed the problems that made
me change out setuptools for distutils in the first place.