setup.py now requires argparse