No you should both move and use argparse.  Argparse can be used from anywhere and you can have multiple simultaneous parser instances.  It is all OK :)