Use setuptools for setup.py