setup.py initial draft for