setup.py working