changed to use setuptools to properly install dependencies.