use distutils and setuptools to work on os X.