Use setuptools in setup.py