convert to setuptools and list all dependencies explicitly