setup.py, first draft