new setup.py with setuptools