setup.py is now a generic template