setup.py v1