switched to use setuptools