use setuptools so we can build eggs